嗨,大家好XML佈局聲明的ListView IAM發展中android.Iam編寫代碼用的畫面屏幕無論是在縱向和橫向orientation.Here我的肖像和風景XML是不同的工作擴展ListActivity,就是爲什麼IAM使用不同的XML文件進行縱向和橫向orientaion.Here我認爲包括(這些XML文件中onConfigurationChanged)在方向變化亞姆method.Depending包括特定的XML文件和IAM只使用一個活動這一延伸ListActivity.In使用ListView控件,但在橫向方向IAM不使用ListView.When IAM改變從人像我方向設置爲橫向它給一個異常說,你的內容必須有一個ListView,其id屬性的縱向方向IAM是「android.R.id.list '。這裏我明白了我的Landscape XML文件中我沒有使用Lis的問題tView作爲我擴展ListActivity.But我不想使用ListView.How我可以克服這一點。如何在沒有在安卓
Q
如何在沒有在安卓
1
A
回答
0
我不知道,你可以完全避免這個問題。甲ListActivity
絕對要求有在佈局中的ListView
與@android:id/list
(或android.R.id.list
在代碼)的ID。
您可能會嘗試的一個破解是定義您的橫向佈局,使其具有ListView
但強制ListView
的高度爲零。 ListActivity
將會滿足,但它不會顯示在屏幕上。順便說一下,如果你不使用配置相關的資源目錄(res/layout-port
和res/layout-land
),你應該。該框架將自動將正確的佈局文件綁定到您使用的佈局ID,並且您不必在代碼中選擇它們。請參閱指南主題Providing Resources。
相關問題
- 1. KSOAP setProperity沒有在安卓
- 2. 通知沒有在安卓
- 3. 如何在安卓
- 4. 地理編碼類沒有在安卓
- 5. 如何在OS 4.2.2安卓
- 6. 如何顯示在安卓
- 7. 如何保持在安卓
- 8. 安卓:沒有顯示ProgressDialog
- 9. 如何識別安卓手機設備在xamarin安卓android#c#
- 10. java.lang.NoClassDefFoundError:在安卓
- 11. 安卓:在XML
- 12. 在安卓
- 13. 安卓:在API15
- 14. Xamarin:在安卓
- 15. 在安卓
- 16. 在安卓
- 17. 安卓:在
- 18. 在安卓
- 19. 在安卓
- 20. 在安卓
- 21. 我如何使仿真器在安卓
- 22. 如何下的ImageView在安卓
- 23. 如何推遲NofificationManager在安卓
- 24. 安卓:警報dialoge沒有顯示
- 25. 安卓JUnit測試沒有運行
- 26. 安卓的TextView沒有滾動自動
- 27. 安卓:創建域表沒有主鍵
- 28. 安卓:OnClickListener是沒有得到調用
- 29. 安卓:資源沒有發現
- 30. 沒有啓動活動找到 - 安卓