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

ListView เป็นการควบคุมหน้าจอกราฟิกหรือวิดเจ็ตที่จัดทำโดยไลบรารี UI ในระบบปฏิบัติการสมัยใหม่ส่วนใหญ่เพื่อแสดงรายการในรูปแบบรายการ

30
วิธีหยุด EditText ไม่ให้โฟกัสที่การเริ่มต้นกิจกรรมใน Android
ฉันมีActivityAndroid ในสององค์ประกอบ: EditText ListView เมื่อActivityเริ่มต้นของฉันEditTextทันทีมีโฟกัสป้อนข้อมูล (เคอร์เซอร์กะพริบ) ฉันไม่ต้องการให้ตัวควบคุมใด ๆ มีอินพุตโฟกัสเมื่อเริ่มต้น ฉันเหนื่อย: EditText.setSelected(false); EditText.setFocusable(false); ไม่มีโชค. ฉันจะโน้มน้าวEditTextให้ไม่เลือกตัวเองเมื่อActivityเริ่มต้นได้อย่างไร

30
วิธีขี้เกียจโหลดรูปภาพใน ListView ใน Android
ฉันใช้ a ListViewเพื่อแสดงภาพและคำอธิบายภาพที่เกี่ยวข้องกับภาพเหล่านั้น ฉันได้รับภาพจากอินเทอร์เน็ต มีวิธีการโหลดภาพที่ขี้เกียจหรือไม่ในขณะที่ข้อความปรากฏขึ้น UI จะไม่ถูกบล็อกและรูปภาพจะถูกแสดงขณะดาวน์โหลด จำนวนภาพทั้งหมดไม่คงที่

15
วิธีการใช้งาน Android Pull-to-Refresh
ในแอปพลิเคชัน Android เช่น Twitter (แอปอย่างเป็นทางการ) เมื่อคุณพบ ListView คุณสามารถดึงมันลงมา (และมันจะเด้งกลับมาเมื่อวางจำหน่าย) เพื่อรีเฟรชเนื้อหา ฉันสงสัยว่าอะไรคือวิธีที่ดีที่สุดในความคิดเห็นของคุณ ความเป็นไปได้บางอย่างที่ฉันคิดได้: รายการที่อยู่ด้านบนของ ListView - แต่ฉันไม่คิดว่าการเลื่อนกลับไปที่ตำแหน่งของรายการ 1 (อิงกับ 0) พร้อมภาพเคลื่อนไหวบน ListView นั้นเป็นงานง่าย อีกมุมมองหนึ่งภายนอก ListView - แต่ฉันต้องระวังการย้ายตำแหน่ง ListView ลงเมื่อมันถูกดึงออกมาและฉันไม่แน่ใจว่าเราสามารถตรวจพบว่าการลากไปแตะที่ ListView ยังคงเลื่อนรายการใน ListView จริง ๆ หรือไม่ คำแนะนำใด ๆ ป.ล. ฉันสงสัยว่าเมื่อซอร์สโค้ดแอป Twitter อย่างเป็นทางการเปิดตัวแล้ว มีการกล่าวถึงว่าจะมีการเปิดตัว แต่ 6 เดือนผ่านไปแล้วและเราไม่เคยได้ยินเรื่องนี้มาก่อน

11
ListView พื้นหลังจะกลายเป็นสีดำเมื่อเลื่อน
ฉันได้สร้างรายการเฉพาะซึ่งมีองค์ประกอบดังต่อไปนี้เพื่อสร้างรายการที่เลื่อนได้ที่มีทุกแถวที่มีรูปภาพทางด้านซ้ายและข้อความทางด้านขวา: วิธีเริ่มต้นด้วยเค้าโครง "root": <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="#C8C8C8" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content"/> <ListView android:id="@android:id/list" android:layout_width="fill_parent" android:layout_height="fill_parent" android:drawSelectorOnTop="false" android:divider="#C8C8C8" android:background="#C8C8C8"/> </LinearLayout> แล้วภายใน ListView ฉันวางรายการ "แถว" ต่อไปนี้: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal" android:background="@drawable/bg_row" > <ImageView android:layout_width="wrap_content" android:paddingLeft="10px" android:paddingRight="15px" android:paddingTop="5px" android:paddingBottom="5px" android:layout_height="wrap_content" android:src="@drawable/bg_image" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingTop="5px" android:paddingBottom="5px" …
427 android  listview 

12
ฉันจะลบบรรทัดระหว่าง ListViews บน Android ได้อย่างไร
ฉันใช้สองคนListViewแบบนี้: <ListView android:id="@+id/ListView" android:text="@string/Website" android:layout_height="30px" android:layout_width="150px" android:scrollbars="none" android:transcriptMode="normal"/> <ListView android:id="@+id/ListView1" android:text="@string/Website" android:layout_height="30px" android:layout_width="150px" android:scrollbars="none" android:transcriptMode="normal"/> มีหนึ่งบรรทัดว่างระหว่างสองListViews ฉันจะลบออกได้อย่างไร

1
รายการมุมมองวิธีการ getListItemXmlAttributes ล้มเหลวด้วยรายการสิ่งพิมพ์เด็ก
ฉันสร้างคลาส JS เพื่อเติมข้อมูลมุมมองรายการ SG / Folder เมื่อมีการแก้ไขรายการ ( ตามแนวทางของ Jaime) ทุกอย่างใช้งานได้ดีเมื่อฉันทำงานกับรายการในสิ่งพิมพ์ที่พวกเขาสร้างขึ้น ตัวอย่าง:ฉันเปิดส่วนประกอบหรือหน้าและlocked byคอลัมน์ที่กำหนดเองจะอัปเดตและแสดงชื่อผู้ใช้ของฉันทันที อย่างไรก็ตามเมื่อฉันไปที่สิ่งพิมพ์ย่อยและทำซ้ำขั้นตอนนั้นฉันจะได้รับหน้าต่างถามว่าฉันต้องการแปลหรือแก้ไขรายการหลัก หากฉันเลือกที่จะแก้ไขหน้าต่างหลักรหัสจะไม่ทำงาน ฉันยังไม่ได้คิดออกเลยด้วยการดีบักเริ่มต้น Chrome ดูเหมือนจะกลืนข้อผิดพลาด Firefox ให้ความลับแก่ฉัน: เวลา: 6/22/2012 3:42:54 PM ข้อผิดพลาด: ข้อยกเว้นที่ไม่ได้ตรวจสอบ: [ข้อยกเว้น ... "คอมโพเนนต์ส่งคืนรหัสความล้มเหลว: 0x80004002 (NS_NOINTERFACE) [nsIWebProgress.DOMWindow]" nsresult: "0x80004002 (NS_NOINTERFACE)" ที่ตั้ง: "JS frame :: chrome: // browser / content / tabbrowser .xml :: :: ข้อมูลบรรทัด …

6
ListView Android ที่มีเลย์เอาต์ที่แตกต่างกันสำหรับแต่ละแถว
ฉันพยายามกำหนดวิธีที่ดีที่สุดในการมี ListView เดียวที่มีเค้าโครงที่แตกต่างกันสำหรับแต่ละแถว ฉันรู้วิธีสร้างอะแด็ปเตอร์แถวที่กำหนดเอง + อะเรย์ที่กำหนดเองเพื่อสนับสนุนแถวที่กำหนดเองสำหรับมุมมองรายการทั้งหมด แต่ฉันจะใช้สไตล์แถวที่แตกต่างกันใน ListView ได้อย่างไร

30
วิธีการใช้รายการที่ไม่สิ้นสุดด้วย RecyclerView
ผมอยากจะเปลี่ยนไปListView RecyclerViewฉันต้องการที่จะใช้onScrollของOnScrollListenerในRecyclerViewเพื่อตรวจสอบว่าผู้ใช้เลื่อนไปที่ส่วนท้ายของรายการ ฉันจะรู้ได้อย่างไรว่าผู้ใช้เลื่อนไปที่ส่วนท้ายของรายการเพื่อให้สามารถดึงข้อมูลใหม่จากบริการ REST ได้หรือไม่

7
วิธีเพิ่มองค์ประกอบเข้ากับ listView แบบไดนามิกใน Android
ใครสามารถอธิบายหรือแนะนำการสอนเพื่อสร้าง listView ใน android ได้หรือไม่? นี่คือความต้องการของฉัน: ฉันควรจะเพิ่มองค์ประกอบใหม่แบบไดนามิกโดยการกดปุ่ม ควรเข้าใจได้ง่าย (อาจไม่มีการปรับปรุงประสิทธิภาพหรือการแปลงตัวอย่าง) ฉันรู้ว่ามีคำถามไม่กี่ข้อในหัวข้อนี้โพสต์ที่นี่ใน StackOverflow แต่ไม่พบคำถามใด ๆ ที่จะตอบคำถามของฉัน ขอบคุณ!

1
กล่องรายการเทียบกับ ListView - วิธีเลือกการผูกข้อมูล
ฉันกำลังพิจารณา ListBox หรือ ListView สำหรับแอปพลิเคชัน WPF ดูเหมือนว่าสนับสนุนการเชื่อมโยงข้อมูลและแม่แบบรายการ แอปพลิเคชันของฉันมีรายการง่าย ๆ ที่ฉันต้องการค้นหา / จัดเรียง / กรองตามการป้อนข้อมูลของผู้ใช้ ตัวอย่างการผูกข้อมูล ( http://msdn.microsoft.com/en-us/library/ms771319.aspx ) ใช้กล่องรายการที่มี CollectionViewSource ใครบ้างมีข้อดี / ข้อเสียสำหรับการควบคุมที่จะใช้และเมื่อใด

16
RecyclerView กับ ListView
จากนักพัฒนา android ( การสร้างรายการและการ์ด ): วิดเจ็ต RecyclerView เป็น ListView เวอร์ชันขั้นสูงและยืดหยุ่นมากขึ้น โอเคมันฟังดูดี แต่เมื่อฉันเห็นภาพตัวอย่างฉันสับสนจริง ๆ เกี่ยวกับความแตกต่างระหว่างสองสิ่งนี้ ภาพด้านบนสามารถสร้างได้ง่าย ๆ โดยListViewใช้ตัวปรับต่อ ดังนั้นในสถานการณ์ใดบ้างที่ควรใช้RecyclerView?

9
Listview เลื่อนไปที่ท้ายรายการหลังจากอัพเดตรายการ
ฉันต้องการตรวจสอบให้แน่ใจว่ารายการถูกเลื่อนไปจนสุดด้านล่างหลังจากฉันอัปเดต listview โดยใช้ listAdapter เพื่อให้แสดงองค์ประกอบสุดท้ายที่ป้อนในรายการ ฉันจะทำสิ่งนี้ได้อย่างไร ฉันลองสิ่งนี้ แต่ไม่มีโชค: lv.setTranscriptMode(ListView.TRANSCRIPT_MODE_ALWAYS_SCROLL); ขอบคุณ
292 android  listview  scroll 

12
จะแสดงมุมมองที่ว่างด้วย RecyclerView ได้อย่างไร
ฉันกำลังใช้ในการวางมุมมองพิเศษในไฟล์รูปแบบตามที่อธิบายไว้ในListActivityเอกสารที่จะปรากฏขึ้นเมื่อไม่มีข้อมูล "android:id/empty"มุมมองนี้มีประชาชนได้ <TextView android:id="@android:id/empty" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/no_data" /> ฉันสงสัยว่าจะสามารถทำสิ่งนี้กับใหม่ได้RecyclerViewอย่างไร

24
OnItemCLickListener ไม่ทำงานใน listview
Activity รหัสชั้นเรียน: conversationList = (ListView)findViewById(android.R.id.list); ConversationArrayAdapter conversationArrayAdapter=new ConversationArrayAdapter(this, R.layout.conversation_list_item_format_left, conversationDetails); conversationList.setAdapter(conversationArrayAdapter); conversationList.setOnItemClickListener(new AdapterView.OnItemClickListener(){ @Override public void onItemClick(AdapterView<?> arg0, View arg1, int position, long arg3) { Log.d("test","clicked"); } }); getViewฟังก์ชั่นในAdapterชั้นเรียน: if (v == null) { LayoutInflater vi = (LayoutInflater)ctx.getSystemService(Context.LAYOUT_INFLATER_SERVICE); if(leftSideMessageNumber.equals(m.getTo())) { v = vi.inflate(R.layout.conversation_list_item_format_left, null); } else { v = vi.inflate(R.layout.conversation_list_item_format_right, …
243 android  listview 


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