關於如何創建自定義行並將其添加到ListView中,有許多帖子和無數的問題。但是,我發現的所有帖子都使用Java代碼將自定義行佈局文件設置爲列表。大多數示例都是這樣的:ListView圖形佈局中的自定義列表行
ArrayAdapter<String> adapter = new ArrayAdapter<String>
(this,R.layout.row_layout,R.id.text1,colors);
我想知道是否沒有辦法在XML文件中直接執行此操作? ListView中沒有屬性,您可以在其中設置行的自定義佈局文件?
我問的原因是因爲我試圖在Eclipse的圖形佈局工具中完成所有(大部分)我的佈局工作,我希望能夠在不啓動應用程序的情況下預覽其中的佈局。
當然這應該是可能的這樣或那樣?如果我可以在XML中做到這一點,我會非常高興,但是如果我必須編寫一個自定義類,它將顯示在圖形佈局編輯器的「自定義」部分中,這也將起到作用。
非常感謝您的時間。
我不確定何時添加它,但在Android Studio 0.8.9中,我可以將'tools:listitem =「@ layout/account_list_item」'添加到XML中的ListView定義中以獲取預覽顯示:) –