คำถามติดแท็ก view

แท็กนี้สำหรับคำถามเกี่ยวกับมุมมองฐานข้อมูลหรือมุมมอง UI / สถาปัตยกรรม ดูเพิ่มเติมแท็กต่อไปนี้: sql-view, android-view, uiview

12
รับมุมมองรูตจากกิจกรรมปัจจุบัน
ผมรู้ว่าจะได้รับมุมมองรากกับView.getRootView () ฉันยังสามารถที่จะได้รับมุมมองจากปุ่มของonClickเหตุการณ์ที่อาร์กิวเมนต์เป็นดู แต่ฉันจะดูในกิจกรรมได้อย่างไร


7
วัตถุประสงค์หลักของ setTag () วิธี getTag () ของ View คืออะไร?
วัตถุประสงค์หลักของวิธีการเช่นคืออะไรsetTag()และgetTag()ของViewประเภทวัตถุ? ฉันคิดถูกแล้วว่าฉันสามารถเชื่อมโยงวัตถุจำนวนมากกับมุมมองเดียวได้หรือไม่

26
Android: ฉันจะป้องกันไม่ให้แป้นพิมพ์นุ่มผลักดันมุมมองของฉันได้อย่างไร
ฉันมีลิ้นชักเลื่อนแนวตั้งที่ด้านล่างของแอพของฉัน เมื่อคีย์บอร์ดซอฟต์คีย์เปิดขึ้นมันจะผลักแท็บไปที่ลิ้นชักเพื่อวางลงบนคีย์บอร์ด ฉันต้องการให้มันอยู่ที่ด้านล่างของหน้าจอโดยซ่อนอยู่เมื่อคีย์บอร์ดปรากฏขึ้น มีใครอีกที่เจอปัญหานี้ไหม รู้วิธีการแก้ไขหรือไม่
386 android  layout  keyboard  view 


15
การเปลี่ยนสีพื้นหลังของภาพเคลื่อนไหวบน Android
คุณเคลื่อนไหวการเปลี่ยนสีพื้นหลังของมุมมองบน Android ได้อย่างไร ตัวอย่างเช่น: ฉันมีมุมมองที่มีสีพื้นหลังสีแดง สีพื้นหลังของมุมมองเปลี่ยนเป็นสีน้ำเงิน ฉันจะเปลี่ยนระหว่างสีได้อย่างราบรื่นได้อย่างไร หากไม่สามารถทำได้ด้วยมุมมองทางเลือกจะยินดีต้อนรับ

3
คำอธิบายมุมมองที่กำหนดเอง onMeasure
ฉันพยายามทำส่วนประกอบที่กำหนดเอง ฉันขยายViewชั้นเรียนและวาดภาพบางส่วนด้วยonDrawวิธีการเขียนทับ ทำไมฉันถึงต้องลบล้างonMeasure? ถ้าฉันทำไม่ได้ทุกอย่างจะถูกต้อง มีคนอธิบายได้ไหม ฉันควรเขียนonMeasureวิธีการของฉันอย่างไร ฉันเคยเห็นแบบฝึกหัดคู่ แต่แต่ละอันมีความแตกต่างกันเล็กน้อย บางครั้งพวกเขาก็โทรหาsuper.onMeasureท้ายบางครั้งก็ใช้setMeasuredDimensionและไม่ได้โทรมา ความแตกต่างอยู่ที่ไหน หลังจากทั้งหมดฉันต้องการใช้องค์ประกอบเดียวกันหลายอย่างแน่นอน ฉันเพิ่มส่วนประกอบเหล่านี้ลงในXMLไฟล์ของฉันแต่ฉันไม่ทราบว่าควรจะมีขนาดใหญ่แค่ไหน ฉันต้องการกำหนดตำแหน่งและขนาดในภายหลัง (ทำไมฉันต้องกำหนดขนาดด้วยonMeasureถ้าonDrawเมื่อฉันวาดมันทำงานได้ดี) ในคลาสคอมโพเนนต์ที่กำหนดเอง เมื่อไหร่ที่ฉันต้องทำอย่างนั้น?
316 android  view 

18
แทนที่ส่วนใน ViewPager
ฉันพยายามที่จะใช้ส่วนที่มีการใช้ViewPager FragmentPagerAdapterสิ่งที่ฉันกำลังมองหาที่จะบรรลุคือการแทนที่ส่วนที่อยู่ในหน้าแรกของViewPagerด้วยอีกอันหนึ่ง เพจเจอร์ประกอบด้วยสองหน้า คนแรกเป็นที่หนึ่งที่สองคือFirstPagerFragment SecondPagerFragmentคลิกที่ปุ่มหน้าแรก ฉันต้องการแทนที่FirstPagerFragmentด้วย NextFragment มีรหัสของฉันด้านล่าง public class FragmentPagerActivity extends FragmentActivity { static final int NUM_ITEMS = 2; MyAdapter mAdapter; ViewPager mPager; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.fragment_pager); mAdapter = new MyAdapter(getSupportFragmentManager()); mPager = (ViewPager) findViewById(R.id.pager); mPager.setAdapter(mAdapter); } /** * Pager Adapter */ public static class …

10
ตั้งค่าระยะขอบใน LinearLayout แบบเป็นโปรแกรม
ฉันพยายามใช้ Java ( ไม่ใช่ XML ) เพื่อสร้าง LinearLayout ด้วยปุ่มที่เติมเต็มหน้าจอและมีระยะขอบ นี่คือโค้ดที่ทำงานโดยไม่มีระยะขอบ: LinearLayout buttonsView = new LinearLayout(this); buttonsView.setOrientation(LinearLayout.VERTICAL); for (int r = 0; r < 6; ++r) { Button btn = new Button(this); btn.setText("A"); LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.FILL_PARENT, LinearLayout.LayoutParams.FILL_PARENT); // Verbose! lp.weight = 1.0f; // This is critical. Doesn't work without …
266 java  android  layout  view  margin 

12
setBackground vs setBackgroundDrawable (Android)
ฉันต้องการตั้งค่าพื้นหลังที่สามารถวาดได้ในมุมมอง มีสองวิธีการนี้ (เท่าที่ผมดู) และsetBackgroundsetBackgroundDrawable เมื่อฉันใช้setBackgroundมันบอกว่ามันถูกเพิ่มเข้ามาในAPI ระดับ 16แต่เวอร์ชันต่ำสุดของ SDK ของฉันคือ 7 ฉันคิดว่ามันจะไม่ทำงานกับอะไรที่ต่ำกว่า 16 ใช่ไหม แต่เมื่อฉันใช้ setBackgroundDrawable มันบอกว่ามันเลิกใช้แล้ว ฉันควรใช้อะไรดี

16
วิธีการหมุนภาพที่ราบรื่นใน Android?
ฉันใช้RotateAnimationเพื่อหมุนภาพที่ฉันใช้เป็นสปินเนอร์แบบหมุนวนตามกำหนดเองใน Android นี่คือrotate_indefinitely.xmlไฟล์ของฉันซึ่งฉันวางไว้ในres/anim/: <?xml version="1.0" encoding="UTF-8"?> <rotate xmlns:android="http://schemas.android.com/apk/res/android" android:fromDegrees="0" android:toDegrees="360" android:pivotX="50%" android:pivotY="50%" android:repeatCount="infinite" android:duration="1200" /> เมื่อฉันใช้สิ่งนี้กับการImageViewใช้งานของฉันAndroidUtils.loadAnimation()มันใช้งานได้ดี! spinner.startAnimation( AnimationUtils.loadAnimation(activity, R.anim.rotate_indefinitely) ); ปัญหาหนึ่งก็คือการหมุนภาพจะหยุดชั่วคราวที่ด้านบนของทุกรอบ กล่าวอีกนัยหนึ่งภาพจะหมุนได้ 360 องศาหยุดชั่วครู่จากนั้นหมุนภาพ 360 องศาอีกครั้งเป็นต้น ฉันสงสัยว่าปัญหาคือภาพเคลื่อนไหวใช้ตัวแก้ไขสัญญาณเริ่มต้นเช่นandroid:iterpolator="@android:anim/accelerate_interpolator"( AccelerateInterpolator) แต่ฉันไม่รู้ว่าจะบอกได้อย่างไรว่าไม่ต้องสอดแทรกภาพเคลื่อนไหว ฉันจะปิดการแก้ไขได้อย่างไร (หากเป็นปัญหาจริง) เพื่อให้วงจรการเคลื่อนไหวของฉันราบรื่น
217 android  animation  view 

9
Google Chrome แสดงการตอบสนอง JSON AJAX เป็นแผนผังและไม่เป็นข้อความธรรมดา
ฉันไม่พบคำตอบสำหรับสิ่งนี้: การโทร AJAX ของฉันส่งคืนข้อมูล JSON ในเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ Google Chrome> แหล่งข้อมูล> XHR เมื่อฉันคลิกที่ทรัพยากรทางซ้ายและจากนั้นบนแท็บเนื้อหาฉันเห็นสตริง JSON เป็นสตริงและไม่เป็นต้นไม้อย่าง Firebug และ Firebug Lite ฉันจะบังคับให้ Chrome ใช้เป็นต้นไม้ได้อย่างไร มีประเภทเนื้อหาที่ไฟล์ PHP ของฉันต้องมีหรือไม่? ฉันยินดีที่จะรู้คำตอบ! ขอบคุณ Stefanos
215 ajax  json  google-chrome  view  tree 

12
วิธีการตั้งค่าความทึบ (อัลฟา) สำหรับมุมมองใน Android
ฉันมีปุ่มดังต่อไปนี้: <Button android:text="Submit" android:id="@+id/Button01" android:layout_width="fill_parent" android:layout_height="wrap_content"> </Button> ในonCreate()กิจกรรมของฉันฉันโทรหา Button01 เช่นนี้ setContentView(R.layout.main); View Button01 = this.findViewById(R.id.Button01); Button01.setOnClickListener(this); มีพื้นหลังในแอปพลิเคชันและฉันต้องการตั้งความทึบของปุ่มส่งนี้ ฉันจะตั้งค่าความทึบสำหรับมุมมองนี้ได้อย่างไร เป็นสิ่งที่ฉันสามารถตั้งค่าบนฝั่ง java หรือฉันสามารถตั้งค่าในไฟล์ main.xml? ในด้าน java ฉันพยายามButton01.mutate().SetAlpha(100)แต่มันทำให้ฉันมีข้อผิดพลาด
211 android  button  view  opacity 

22
มีวิธีการเลื่อนมุมมองเลื่อนโดยทางโปรแกรมไปยังข้อความแก้ไขเฉพาะหรือไม่
ฉันมีกิจกรรมที่ยาวมาก ๆ ด้วย scrollview เป็นแบบฟอร์มที่มีเขตข้อมูลต่าง ๆ ที่ผู้ใช้ต้องกรอกฉันมีช่องทำเครื่องหมายครึ่งทางลงแบบฟอร์มของฉันและเมื่อผู้ใช้ตรวจสอบมันฉันต้องการที่จะเลื่อนไปยังส่วนเฉพาะของมุมมอง มีวิธีการเลื่อนไปยังวัตถุ EditText (หรือวัตถุมุมมองอื่น ๆ ) โดยทางโปรแกรมหรือไม่ นอกจากนี้ฉันรู้ว่าสิ่งนี้เป็นไปได้โดยใช้ X และ Y coords แต่ฉันต้องการหลีกเลี่ยงการทำเช่นนี้เนื่องจากแบบฟอร์มอาจเปลี่ยนจากผู้ใช้เป็นผู้ใช้

5
ฉันจะได้รับชื่อของตัวควบคุมปัจจุบันในมุมมองได้หรือไม่?
มีวิธีที่จะคิดออกว่าตัวควบคุมปัจจุบันมาจากภายในมุมมองหรือไม่? สำหรับตัวอย่างของสาเหตุที่ฉันต้องการทราบว่า: หากคอนโทรลเลอร์หลายตัวใช้เลย์เอาต์เดียวกันฉันอาจมีส่วนหนึ่งในไฟล์ ERB ของเลย์เอาต์ที่ฉันต้องการไฮไลต์รายการเมนูของเพจปัจจุบันตามตัวควบคุม อาจเป็นวิธีที่ไม่ดี ถ้าเป็นเช่นนั้นวิธีที่ได้รับความนิยมมากขึ้นในการทำเช่นนี้คืออะไร? ฉันสนใจที่จะทราบเกี่ยวกับการตั้งชื่อให้กับคอนโทรลเลอร์ปัจจุบันด้วยวิธีใดวิธีหนึ่ง (เห็นได้ชัดว่าฉันสามารถใส่อะไรก็ได้ลงไป@controller_name = 'users'ในคอนโทรลเลอร์แต่ละอัน แต่นั่นดูเหมือนว่าสิ่งที่ Rails จะทำไว้เบื้องหลังแล้วดังนั้นฉันแค่สงสัยว่ามีวิธีในตัว)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.