如何使用Gridview与可变数量的图像按钮?

时间:2013-03-19 14:18:21

标签: android

我的应用需要一些帮助。我需要一个包含基于变量的未定义数量的ImageButtons的视图。也就是说,假设变量设置为3,则应在屏幕上显示3个Imagebutton。我有什么方法可以建立这个吗?我正在尝试使用GridView,但似乎你必须提供固定数量的图像来填充Integer[] mThumbIds。此外,我需要在click事件上更改图像,这似乎无法使用GridView完成。

与该主题相关的另一个问题是,有什么方法可以使用具有两个以上状态的Imagebutton?我希望Image能够显示当用户点击它时建立连接的效果,就像那些从图标表面到外面的红色条纹,就像发送无线信号一样,我不知道如果你知道我的意思......

1 个答案:

答案 0 :(得分:1)

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