Android 如何将Gridview与数量可变的ImageButton一起使用?

Android 如何将Gridview与数量可变的ImageButton一起使用?,android,Android,我的应用程序需要一些帮助。我需要一个包含基于变量的未定义数量的ImageButtons的视图。也就是说,假设变量设置为3,那么屏幕上应该显示3 Imagebutton。我有什么办法可以建造这个吗?我正在使用GridView进行尝试,但似乎必须提供固定数量的图像才能填充Integer[]mThumbIds。此外,我需要在单击事件时更改图像,而这似乎不可能使用GridView完成 另一个与该主题相关的问题是,我是否可以使用具有两种以上状态的Imagebutton?我希望图像显示用户点击时建立连接的效

我的应用程序需要一些帮助。我需要一个包含基于变量的未定义数量的ImageButtons的视图。也就是说,假设变量设置为3,那么屏幕上应该显示3 Imagebutton。我有什么办法可以建造这个吗?我正在使用GridView进行尝试,但似乎必须提供固定数量的图像才能填充
Integer[]mThumbIds
。此外,我需要在单击事件时更改图像,而这似乎不可能使用GridView完成


另一个与该主题相关的问题是,我是否可以使用具有两种以上状态的Imagebutton?我希望图像显示用户点击时建立连接的效果,类似于从图标表面到外部的红色条纹,就像发送无线信号一样,我不知道您是否知道我的意思…

GridView可以完美满足您的需要,只需像使用ListView一样使用自定义适配器,重写getView()方法并在那里设置onClickListener。

什么是mThumbIds,它来自何处?我下面是android网站上的示例:这是一个示例。这并不妨碍您阅读文档