1
在我的應用程序中,我需要顯示一個對象列表。列表視圖的第一行包含單個對象,但第二行應包含列表中的兩個對象。我的要求的示例圖像附在這裏請通過這個。如果有任何想法,請在此分享。謝謝 。有不同子視圖的Android Listview
在我的應用程序中,我需要顯示一個對象列表。列表視圖的第一行包含單個對象,但第二行應包含列表中的兩個對象。我的要求的示例圖像附在這裏請通過這個。如果有任何想法,請在此分享。謝謝 。有不同子視圖的Android Listview
在您的BaseAdapter中執行此操作。
@Override
public View getView(int position, View convertView, ViewGroup parent) {
View view = null;
if(position%2 != 0) {
view = layoutInflater.inflate(R.layout.view_1, null, true);
// Do action for view 1
}
else{
view = layoutInflater.inflate(R.layout.view_2, null, true);
// Do action for view 2
}
return view;
}
你到目前爲止做了什麼? – Stallion
您可以使用帶GridLayout管理器的RecyclerView。 [網格佈局管理器示例](http://stackoverflow.com/questions/29457712/how-to-set-different-columns-for-rows-in-android-gridview) –