我有一个可以随时显示100张图片的GalleryView。中心图片(默认情况下,在应用程序加载时或用户单击horz中的另一图片时。滚动列表)显示在ImageView的下方较大空间中。我想在GalleryView中突出显示选中的图片,可能会有比其他图片更亮的边框,以便它作为用户选择的图片突出。现在,即使中心图片是对焦的,它也有相同的边框,外观和感觉就像它旁边的其他图片。我希望它在视觉上是有区别的。
有人能帮我入门吗?
谢谢,
Ab
发布于 2011-10-25 02:28:17
使用此xml在单击时突出显示网格视图中的视图:
selector.xml
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true"
android:drawable="@android:drawable/highlight_border" />
</selector>其中highlight_border是可绘制的,它是突出显示的边框。
然后,在包含每个网格视图元素外观的xml文件中,放入以下内容:
grid_view_element.xml
<Element your using (like a LinearLayout or TextView
...
background="@drawable/selector"
/>https://stackoverflow.com/questions/7879856
复制相似问题