0

我正在我的一个应用程序中实现交错网格视图。我正在关注本教程(http://www.technotalkative.com/lazy-productive-android-developer-part-6-staggered-gridview/)。但我想要的是,在图像下方添加文字。那么你能告诉我如何做到这一点..?我用谷歌搜索但无法找到正确的答案。

提前致谢。

4

2 回答 2

1

脚步:

  1. 下载给定的源代码。
  2. 包括 TextView 里面row_grid_item.xml是教程中给出的第 3 步。
  3. 对自定义适配器的 getView() 方法中的任何视图进行操作。甚至您可以在自定义行布局文件中包含任何视图并对其进行操作。

(顺便说一句,感谢您引用我的文章,我很高兴!)

于 2014-06-23T07:21:54.390 回答
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/

于 2015-08-06T08:47:53.750 回答