`

如何取消或定制当点击GridView 的时候出现的那个黄色背景

 
阅读更多
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行的背景随鼠标改变而改变 GridView行的背景随鼠标改变而改变

    GridView中的TextView选中背景变色

    GridView中的TextView选中背景变色

    Gridview点击切换图片

    gridview点击切换图片,点击后会出现边框,以及播放按钮,五角星图片会改变

    GridView背景颜色交互方法

    GridView背景颜色动态交互方法,很好用!

    GridView点击改变图片效果

    GridView点击时候改变图片效果,只...好多关于GridView的例子都是点击每一个Item的时候整个itemd 背景都改变,图片与图片下面的文字是同一个背景,都改变,研究了好久终于实现了点击时候只改变图片的效果,其实并不难

    点击gridview显示详细页

    实现在点击gridview中任一行数据后,显示新闻详细页.

    带有背景选择器的GridView

    做商业项目的时候写的,感觉很不错的,关键技术点是在GridView的item中使用不同背景选择器.经过精心整理过了的,有什么不懂的地方随时联系我!

    GridView空间的使用方法

    GridView选中,编辑,取消,删除 GridView正反双向排序 GridView和下拉菜单DropDownList结合 GridView和CheckBox结合 鼠标移到GridView某一行时改变该行的背景色方法一 鼠标移到GridView某一行时改变该行的背景色...

    GridView 单选和全选功能以及全选操作和取消全选

    改进gridView的单选和多选功能 实现全选和取消全选功能

    GridView七十二绝技

    GridView选中,编辑,取消,删除 GridView正反双向排序 GridView和下拉菜单DropDownList结合 GridView和CheckBox结合 鼠标移到GridView某一行时改变该行的背景色方法一 鼠标移到GridView某一行时改变该行的背景...

    gridview学习

    GridView选中,编辑,取消,删除 GridView正反双向排序 GridView和下拉菜单DropDownList结合 GridView和CheckBox结合 鼠标移到GridView某一行时改变该行的背景色方法一 鼠标移到GridView某一行时改变该行的背景色...

    GridView中图片点击事件

    ImageButton 在GridView 中点击事件,图片加载器极简功能版

    gridview图片点击变暗效果

    gridview中图片点击时变暗效果,不用换背景图片

    GridView完全入门资料

    GridView选中,编辑,取消,删除 GridView正反双向排序 GridView和下拉菜单DropDownList结合 GridView和CheckBox结合 鼠标移到GridView某一行时改变该行的背景色方法一 鼠标移到GridView某一行时改变该行的背景色...

    GridView带背景的炫酷菜单

    GridView带背景的炫酷菜单

    asp.net(C#)中点击GridView控件里的绑定字段跳转至另一页

    asp.net(C#)里在GridView控件里前台绑定数据,并可以点击绑定字段实现跳转至另一页面。

    点击GridView行变色

    这个例子主要是cs服务端绑定客户端js事件,并传递数据的id值,和行的客户端ID,通过客户端id来改变 GridView的颜色,在Html代码中,Gridview相当于一个行。通过Gridview自动生成的一个行的客户端id来取值

    C# GridView 76种绝技必杀

    GridView选中,编辑,取消,删除 GridView正反双向排序 GridView和下拉菜单DropDownList结合 GridView和CheckBox结合 鼠标移到GridView某一行时改变该行的背景色方法一 鼠标移到GridView某一行时改变该行的背景色...

    用GridView画带背景色和点击事件的简单表格

    画简单的表格,表格背景颜色自定,可以对表格每个单元格进行点击

Global site tag (gtag.js) - Google Analytics