`

点击gridView 底部出现的默认效果去掉

 
阅读更多

方法一:初始化的时候在代码里面设置
gridView.setSelector(new ColorDrawable(Color.TRANSPARENT));

方法二:

<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>

http://blog.csdn.net/avatarliyu/article/details/7541556

分享到:
评论

相关推荐

    Android网格视图(GridView)

    6. **android:cacheColorHint**:“#00000000”:此属性用于设定在拖动时的缓存颜色,设置为透明色可以去除默认的黑色背景。 7. **android:listSelector**:“#00000000”:这个属性控制选中项的背景颜色,设置为...

    Android App中的GridView网格布局使用指南

    1. **按钮图片点击效果**:在GridView中,每个Item上的ImageView可以通过设置`android:clickable="true"`来实现点击效果。通常需要在自定义Adapter中添加监听器,通过`onTouch`事件来改变ImageView的颜色或者图片。 ...

    Android实现模仿UCweb菜单效果的方法

    `PopupWindow`的`setOutsideTouchable(false)`方法使外部触摸事件不会关闭窗口,而`setBackgroundDrawable(null)`可以去除默认的背景,让菜单更透明。 - `GridView`的适配器(如`BaseAdapter`或`ArrayAdapter`)...

    《程序天下:JavaScript实例自学手册》光盘源码

    8.4 去掉超链接点击时的框 8.5 显示页面中所有链接 8.6 一个链接打开两个地址 8.7 为链接提供下拉菜单 8.8 按钮链接 8.9 弹出鼠标所指的链接地址 8.10 链接的注释 8.11 为超链接同时绑定单击和双击事件 8.12 带链接...

    程序天下:JavaScript实例自学手册

    8.4 去掉超链接点击时的框 8.5 显示页面中所有链接 8.6 一个链接打开两个地址 8.7 为链接提供下拉菜单 8.8 按钮链接 8.9 弹出鼠标所指的链接地址 8.10 链接的注释 8.11 为超链接同时绑定单击和双击事件 8.12 带链接...

    Android之listview属性

    - `android:stackFromBottom="true"` 使ListView默认显示在底部,这意味着最新添加的数据会始终位于屏幕可见区域。这对于实时更新信息的应用场景特别有用,比如聊天应用。 2. **transcriptMode属性**: - `...

    安卓面试题

    - **自定义样式**:通过XML定义Dialog的主题和样式,去除默认边框。 - **DialogFragment**:使用DialogFragment来创建和管理对话框。 #### 19. 跑马灯效果的TextView - **MarqueeTextView**:利用TextView的marquee...

Global site tag (gtag.js) - Google Analytics