<?xml version="1.0" encoding="utf-8"?><GridView xmlns:android="http://schemas.android.com/apk/res/android"          android:id="@+id/gridview"          android:layout_width="fill_parent"          android:layout_height="fill_parent"          android:numColumns="2"          android:verticalSpacing="2dp"          android:horizontalSpacing="2dp"          android:stretchMode="columnWidth"          android:gravity="center"          android:background="#11000000"           android:listSelector="@drawable/grid_view_item_selector_xml"        />

gridView的布局文件:grid_view_item.xml

<?xml version="1.0" encoding="utf-8"?><RelativeLayout        xmlns:android="http://schemas.android.com/apk/res/android"        android:layout_height="wrap_content"        android:paddingBottom="2dip"        android:layout_width="fill_parent"        android:background="@drawable/grid_view_item_selector_xml"        >    <ImageView            android:layout_height="wrap_content"            android:id="@+id/ItemImage"            android:layout_width="wrap_content"            android:layout_centerHorizontal="true">    </ImageView>    <TextView            android:layout_width="wrap_content"            android:layout_below="@id/ItemImage"            android:layout_height="wrap_content"            android:text="TextView01"            android:layout_centerHorizontal="true"            android:id="@+id/ItemText">    </TextView></RelativeLayout>  

grid_view_item_selector_xml.xml

<?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/grid_view_item_press_shape"/>    <item android:drawable="@drawable/grid_view_item_shape"/></selector>

grid_view_item_press_shape.xml

<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android">    <solid android:color="#5500ffff"/></shape>

grid_view_item_shape.xml

<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android">    <solid android:color="#fff"/></shape>

注意:在gridView组件中要声明listSelector来覆盖原有的点击颜色效果,还有在gridView中声明该item的背景颜色。

更多相关文章

  1. Android TextView里显示两种颜色
  2. android 按钮按下效果(文字颜色和按钮同时变化)
  3. Android Studio中Textview里字体颜色的的设置
  4. 如何改变Android Progressbar默认颜色
  5. Android EditText光标颜色 与inputType
  6. Android设置颜色
  7. Android 修改EditText的光标颜色和背景色
  8. Android 通过继承TextView类自定义字体默认颜色
  9. android中的颜色值

随机推荐

  1. android编码规范
  2. Android(安卓)实用工具Hierarchy Viewer
  3. 在Windows中的安装Android(安卓)NDK开发
  4. Android(安卓)Studio上方便使用butterkni
  5. Android(安卓)Checkbox详解
  6. android 启动默认的邮件客户端,多附件的问
  7. Android设置背景色为透明的两种方法
  8. Android(安卓)应用初始化及窗体事件的分
  9. Android中一个很有用的属性——clipChild
  10. Android应用程序与SurfaceFlinger服务的