我有一个使用 ImageButtons 的简单 Android 应用程序。每当用户单击/选择按钮时,我想在图像周围放置一个边框。我怎样才能以编程方式做到这一点?
我考虑过制作单独的图像(每个都有边框),然后在用户单击时更改图像,但是我有很多图像,如果可能的话,我想避免对它们进行 Photoshop 处理。
更新 - 这是我在 Eclipse IDE 中的布局快照
我有一个使用 ImageButtons 的简单 Android 应用程序。每当用户单击/选择按钮时,我想在图像周围放置一个边框。我怎样才能以编程方式做到这一点?
我考虑过制作单独的图像(每个都有边框),然后在用户单击时更改图像,但是我有很多图像,如果可能的话,我想避免对它们进行 Photoshop 处理。
更新 - 这是我在 Eclipse IDE 中的布局快照
您可以将 aRelativeLayout
与两个子视图一起使用:
ImageView
/ImageButton
来显示图像。当用户打开您的活动时,您应该使用GridView
然后以编程方式加载所有图像,不要对其进行硬编码。对于 的每个项目GridView
,您可以使用我建议的上述布局……如果您需要,这个视频值得一看:Google I/O 2010 - ListView 的世界(ListView
的用法与 相同GridView
)。