android关于GridView动态改变背景图片的有关问题
android关于GridView动态改变背景图片的问题
需要实现 gridview 中每个item 默认都是 蓝色的背景, 当选中的时候 变成红色背景, 请各位大侠 交交小弟, 在此谢过了。。。。
------解决方案--------------------
你说的这个就是gridview的样式,就是写一个selector的样式,往gridview的背景放就行了
------解决方案--------------------
GridView有个属性叫android:listSelector
------解决方案--------------------
<GridView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/grid"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="10dp"
android:verticalSpacing="10dp"
android:horizontalSpacing="10dp"
android:numColumns="auto_fit"
android:columnWidth="300dip"
android:stretchMode="columnWidth"
android:listSelector="@drawable/grid_selector"
android:gravity="center"
/>
------解决方案--------------------
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" android:drawable="@drawable/a" />
<item android:state_focused="false" android:drawable="@drawable/b" />
<item android:state_window_focused="true" android:drawable="@drawable/c" />
<item android:state_window_focused="false" android:drawable="@android:color/transparent" />
</selector>
------解决方案--------------------
不会,帮顶
------解决方案--------------------
哥们啊,,我以前也遇到过,貌似默认的设置不到啊,你可以把listview背景设为蓝色,然后默认就是蓝色的了。。。。。选中某项时item就变红,哎,仅仅是达到你说的那个效果,求高人解答啊~
------解决方案--------------------
已发邮箱
------解决方案--------------------
默认的怎么设置不到啊。。。在getview里面设置自定义view,设置view的背景啊。
------解决方案--------------------
需要实现 gridview 中每个item 默认都是 蓝色的背景, 当选中的时候 变成红色背景, 请各位大侠 交交小弟, 在此谢过了。。。。
------解决方案--------------------
你说的这个就是gridview的样式,就是写一个selector的样式,往gridview的背景放就行了
------解决方案--------------------
GridView有个属性叫android:listSelector
------解决方案--------------------
<GridView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/grid"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="10dp"
android:verticalSpacing="10dp"
android:horizontalSpacing="10dp"
android:numColumns="auto_fit"
android:columnWidth="300dip"
android:stretchMode="columnWidth"
android:listSelector="@drawable/grid_selector"
android:gravity="center"
/>
------解决方案--------------------
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" android:drawable="@drawable/a" />
<item android:state_focused="false" android:drawable="@drawable/b" />
<item android:state_window_focused="true" android:drawable="@drawable/c" />
<item android:state_window_focused="false" android:drawable="@android:color/transparent" />
</selector>
------解决方案--------------------
不会,帮顶
------解决方案--------------------
哥们啊,,我以前也遇到过,貌似默认的设置不到啊,你可以把listview背景设为蓝色,然后默认就是蓝色的了。。。。。选中某项时item就变红,哎,仅仅是达到你说的那个效果,求高人解答啊~
------解决方案--------------------
已发邮箱
------解决方案--------------------
默认的怎么设置不到啊。。。在getview里面设置自定义view,设置view的背景啊。
------解决方案--------------------