代码之家  ›  专栏  ›  技术社区  ›  jason

网格视图问题…第二部分

  •  -1
  • jason  · 技术社区  · 15 年前

    很抱歉再次问这个问题,但是在最后一个问题上我没有得到太多帮助(可能是因为假期或者我的问题有点混乱)。我正在尝试将“可绘制文件夹”中的图像加载到网格视图中。与“hello android gridview”教程不同,我不知道加载到gridview中的图像的名称(因为这些图像将由用户在运行时添加)。所以,这个数组:

    private Integer[] mThumbIds = {
        R.drawable.sample_2, R.drawable.sample_3,
        R.drawable.sample_4, R.drawable.sample_5,
        R.drawable.sample_6, R.drawable.sample_7,
        R.drawable.sample_0, R.drawable.sample_1,
        R.drawable.sample_2, R.drawable.sample_3,
        R.drawable.sample_4, R.drawable.sample_5,
        R.drawable.sample_6, R.drawable.sample_7,
        R.drawable.sample_0, R.drawable.sample_1,
        R.drawable.sample_2, R.drawable.sample_3,
        R.drawable.sample_4, R.drawable.sample_5,
        R.drawable.sample_6, R.drawable.sample_7
    

    };

    不会工作,因为我不知道图像的名称。我想我需要用一个for…每个语句,但之后我就输了。再次感谢你的帮助。节日快乐

    杰森

    1 回复  |  直到 15 年前
        1
  •  1
  •   CaseyB    15 年前

    您需要编写一个自定义适配器,将图像加载到成为网格单元的视图中。查看本教程:

    http://developerlife.com/tutorials/?p=327

    它使用列表视图,但概念是相同的。