Java 在交错网格视图中的图像下方添加文本

Java 在交错网格视图中的图像下方添加文本,java,android,gridview,staggered-gridview,Java,Android,Gridview,Staggered Gridview,我正在我的一个应用程序中实现交错网格视图。我将学习本教程()。但我想要的是,在图像下面添加文本。那么你能告诉我如何做到这一点吗。。?我在谷歌上搜索过,但找不到正确的答案 提前谢谢 步骤: 下载给定的源代码 在行网格项目.xml中包含TextView,这是本教程中给出的第3步 对自定义适配器的getView()方法中的任何视图执行操作。甚至可以在自定义行布局文件中包含任何视图并对其执行操作 (顺便说一句,感谢您参考我的文章,我很高兴!)私有列表getListItemData(){ List lis

我正在我的一个应用程序中实现交错网格视图。我将学习本教程()。但我想要的是,在图像下面添加文本。那么你能告诉我如何做到这一点吗。。?我在谷歌上搜索过,但找不到正确的答案

提前谢谢

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

    私有列表getListItemData(){
    List listViewItems=new ArrayList();
    添加(新项目对象(“烷烃”,R.drawable.one));
    添加(新的ItemObjects(“Ethane”,R.drawable.two));
    添加(新的ItemObjects(“Alkyne”,R.drawable.three));
    添加(新的ItemObjects(“Benzene”,R.drawable.four));
    添加(新的ItemObjects(“Amide”,R.drawable.one));
    添加(新的ItemObjects(“氨基酸”,R.drawable.two));
    添加(新的ItemObjects(“Phenol”,R.drawable.three));
    添加(新的ItemObjects(“Carbonxylic”,R.drawable.four));
    添加(新的ItemObjects(“Nitril”,R.drawable.one));
    添加(新的ItemObjects(“Ether”,R.drawable.two));
    添加(新的ItemObjects(“Ester”,R.drawable.three));
    添加(新的ItemObjects(“酒精”,R.drawable.four));
    返回listViewItems;
    }
    

    尝试此操作

    尝试在布局中的网格项目图像后添加文本。
      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;
    }