在交错的gridview中添加图像下方的文本

时间:2014-06-23 07:10:13

标签: java android gridview staggered-gridview

我正在我的一款应用中实现交错的gridview。我正在学习本教程(http://www.technotalkative.com/lazy-productive-android-developer-part-6-staggered-gridview/)。但我想要的是,在图像下方添加文字。那么请你告诉我如何做到这一点..?我已经google了一下,但无法找到正确的答案。

提前致谢。

2 个答案:

答案 0 :(得分:1)

步骤:

  1. 下载给定的源代码。
  2. row_grid_item.xml中包含TextView,这是教程中给出的第3步。
  3. 对自定义适配器的getView()方法内的任何视图执行操作。即使您可以在自定义行布局文件中包含任何视图并对其执行操作。
  4. (顺便说一句,感谢您参考我的文章,我很高兴!)

答案 1 :(得分:1)

  private List<ItemObjects> getListItemData(){
    List<ItemObjects> listViewItems = new ArrayList<ItemObjects>();
    listViewItems.add(new ItemObjects("Alkane", R.drawable.one));
    listViewItems.add(new ItemObjects("Ethane", R.drawable.two));
    listViewItems.add(new ItemObjects("Alkyne", R.drawable.three));
    listViewItems.add(new ItemObjects("Benzene", R.drawable.four));
    listViewItems.add(new ItemObjects("Amide", R.drawable.one));
    listViewItems.add(new ItemObjects("Amino Acid", R.drawable.two));
    listViewItems.add(new ItemObjects("Phenol", R.drawable.three));
    listViewItems.add(new ItemObjects("Carbonxylic", R.drawable.four));
    listViewItems.add(new ItemObjects("Nitril", R.drawable.one));
    listViewItems.add(new ItemObjects("Ether", R.drawable.two));
    listViewItems.add(new ItemObjects("Ester", R.drawable.three));
    listViewItems.add(new ItemObjects("Alcohol", R.drawable.four));

    return listViewItems;
}

试试这个http://inducesmile.com/android/android-staggeredgridlayoutmanager-example-tutorial/