แก้ไข: แก้ไขแล้ว หากมีสิ่งใดที่สามารถโฟกัสได้ใน XML ของรายการ มันจะทำลายการสัมผัสของรายการ กล่าวอีกนัยหนึ่งคือ android:focusable=false กับช่องทำเครื่องหมาย สวิตช์ หรืออะไรก็ตามที่คล้ายกันในรายการของคุณทั้งหมด และเสร็จแล้ว =)
ตกลง นี่คือปัญหาของฉัน
ฉันเขียนแอปที่ใช้ แท็บและแฟรกเมนต์ และทุกอย่างเป็นไปตามที่ฉันต้องการ ยกเว้นสิ่งที่เมื่อฉันพยายามจับภาพ onItemClick บน listView มันไม่ได้ทำเครื่องหมายแถวด้วยซ้ำ ตามที่สัมผัส/กด/เลือก
ฉันได้อ่านมาบ้างแล้วและหลายๆ คนก็ประสบปัญหาเดียวกัน แต่ฉันไม่พบคำตอบใดๆ ที่ช่วยฉันได้เลย
ฉันไม่ต้องการใช้ ListFragment จริงๆ แล้ว ฉันไม่รู้ด้วยซ้ำว่าควรทำอย่างไร/ทำไม และเนื่องจากโค้ดทั้งหมดของฉันใช้งานได้แล้ว ฉันจึงไม่รู้ว่าการนำไปใช้จะทำให้ฉันมีงานทำมากขึ้นหรือไม่ ดังนั้นนี่คือ:
เป็นไปได้ไหมที่จะใช้ Listener สำหรับการคลิกบน listView ภายในแฟรกเมนต์? และถ้าเป็นเช่นนั้น ทำอย่างไร?
PD: minSDK=14, หน่วย SDK=15
OnItemClickListener
ไม่ใช่OnClickListener
กับListView
โดยไม่คำนึงว่าจะอยู่ในแฟรกเมนต์หรือไม่ก็ตาม - person CommonsWare   schedule 15.02.2013