我想创建以下布局。
我想创建布局看起来像这个图像,使用ListView,我已经创建了一个 Activity ,但它没有给我这些项目,只显示空白listView
我的代码是:
public class HomeScreen_Activity extends ListActivity {
static final ArrayList<HashMap<String,ImageButton>> list = new ArrayList<HashMap<String,ImageButton>>();
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.listview);
SimpleAdapter myAdapter = new SimpleAdapter(
this,
list,
R.layout.home_sreen,
new String[]{"1st","2nd","3rd"},
new int[]{R.id.image1,R.id.image2,R.id.image3}
);
populateList();
setListAdapter(myAdapter);
}
private void populateList(){
for(int i = 0; i<10 ; i++){
HashMap map = new HashMap();
map.put("1","@drawable/cat_1");
map.put("2","@drawable/cat_1");
map.put("3","@drawable/cat_1");
list.add(map);
}
}
}
最佳答案
在 XML 文件中创建布局,然后在 ListView 中将该文件添加为工具。
关于android - 如何制作每行包含三个项目的 ListView ,这些项目是图像按钮,以及与该图像按钮对应的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31033602/