http://www.eoeandroid.com/thread-46417-1-1.html
今天看了一段代码,是SDK/Sample/HOME项目,大家可以研究一下.
在布局文件home.xml中有下面的代码:
<GridView android:id="@+id/all_apps"
android:background="@drawable/application_background"
android:persistentDrawingCache="animation|scrolling"
android:alwaysDrawnWithCache="true"
android:scrollbars="none"
android:drawSelectorOnTop="false"
android:listSelector="@drawable/grid_selector"
android:numColumns="auto_fit"
android:columnWidth="78dp"
android:stretchMode="spacingWidth"
android:layout_weight="1.0"
android:layout_height="0dip"
android:layout_width="match_parent"
android:stackFromBottom="true"
android:visibility="invisible"
/>
在GridView属性中注意上面绿色的那一行.它指定了元素的背景布局文件为dwawable目录下面的grid_selector.xml文件.打开grid_selector.xml文件,有下面的描述:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true"
android:drawable="@drawable/pressed_application_background_static" />
<item android:state_window_focused="false"
android:drawable="@drawable/focused_application_background_static" />
<item android:state_window_focused="true"
android:drawable="@drawable/focused_application_background_static" />
</selector>
在此文件中,三个<item>分别指定了在点击图标,聚焦,失焦的情况下使用的元素背景
其中,在dwawable-hdpi目录下的有上面说提到的片,.我们通过这样的方法就可以改变其大小,形状以及颜色了,这会使你的GridView制作得更漂亮.
分享到:
相关推荐
GridView的点击事件 GridView的点击事件 GridView的点击事件
GridView行的背景随鼠标改变而改变 GridView行的背景随鼠标改变而改变 GridView行的背景随鼠标改变而改变
GridView中的TextView选中背景变色
gridview点击切换图片,点击后会出现边框,以及播放按钮,五角星图片会改变
GridView背景颜色动态交互方法,很好用!
GridView点击时候改变图片效果,只...好多关于GridView的例子都是点击每一个Item的时候整个itemd 背景都改变,图片与图片下面的文字是同一个背景,都改变,研究了好久终于实现了点击时候只改变图片的效果,其实并不难
实现在点击gridview中任一行数据后,显示新闻详细页.
做商业项目的时候写的,感觉很不错的,关键技术点是在GridView的item中使用不同背景选择器.经过精心整理过了的,有什么不懂的地方随时联系我!
GridView选中,编辑,取消,删除 GridView正反双向排序 GridView和下拉菜单DropDownList结合 GridView和CheckBox结合 鼠标移到GridView某一行时改变该行的背景色方法一 鼠标移到GridView某一行时改变该行的背景色...
改进gridView的单选和多选功能 实现全选和取消全选功能
GridView选中,编辑,取消,删除 GridView正反双向排序 GridView和下拉菜单DropDownList结合 GridView和CheckBox结合 鼠标移到GridView某一行时改变该行的背景色方法一 鼠标移到GridView某一行时改变该行的背景...
GridView选中,编辑,取消,删除 GridView正反双向排序 GridView和下拉菜单DropDownList结合 GridView和CheckBox结合 鼠标移到GridView某一行时改变该行的背景色方法一 鼠标移到GridView某一行时改变该行的背景色...
ImageButton 在GridView 中点击事件,图片加载器极简功能版
gridview中图片点击时变暗效果,不用换背景图片
GridView选中,编辑,取消,删除 GridView正反双向排序 GridView和下拉菜单DropDownList结合 GridView和CheckBox结合 鼠标移到GridView某一行时改变该行的背景色方法一 鼠标移到GridView某一行时改变该行的背景色...
GridView带背景的炫酷菜单
asp.net(C#)里在GridView控件里前台绑定数据,并可以点击绑定字段实现跳转至另一页面。
这个例子主要是cs服务端绑定客户端js事件,并传递数据的id值,和行的客户端ID,通过客户端id来改变 GridView的颜色,在Html代码中,Gridview相当于一个行。通过Gridview自动生成的一个行的客户端id来取值
GridView选中,编辑,取消,删除 GridView正反双向排序 GridView和下拉菜单DropDownList结合 GridView和CheckBox结合 鼠标移到GridView某一行时改变该行的背景色方法一 鼠标移到GridView某一行时改变该行的背景色...
画简单的表格,表格背景颜色自定,可以对表格每个单元格进行点击