Android中带分割线的九宫格
16lz
2021-12-04
//在drawable下创建gridview的item背景bg_gridview_item
<?xmlversion="1.0"encoding="utf-8"?><selectorxmlns:android="http://schemas.android.com/apk/res/android"><itemandroid:state_pressed="true"><shapeandroid:shape="rectangle"><strokeandroid:width="1px"android:color="@color/divider_line_color"/><gradientandroid:angle="270.0"android:endColor="@color/gridview_item_bg_pressed_color"android:startColor="@color/gridview_item_bg_pressed_color"/></shape></item><itemandroid:state_focused="true"><shapeandroid:shape="rectangle"><strokeandroid:width="1px"android:color="@color/divider_line_color"/><gradientandroid:angle="270.0"android:endColor="@color/gridview_item_bg_pressed_color"android:startColor="@color/gridview_item_bg_pressed_color"/></shape></item><item><shapeandroid:shape="rectangle"><strokeandroid:width="1px"android:color="@color/divider_line_color"/><gradientandroid:angle="270.0"android:endColor="@color/white_color"android:startColor="@color/white_color"/></shape></item></selector>
//在xml文件中应用
<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical"android:gravity="center_horizontal"android:paddingTop="34dp"android:paddingBottom="34dp"android:background="@drawable/bg_gridview_item"><ImageViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:id="@+id/view_gridview_item_imageview"/><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:id="@+id/view_gridview_item_textview"style="@style/gridview_item_textview_text_style"android:layout_marginTop="5dp"/></LinearLayout>
更多相关文章
- NPM 和webpack 的基础使用
- 【阿里云镜像】使用阿里巴巴DNS镜像源——DNS配置教程
- Android(安卓)JNI编程
- Android(安卓)背光流程小结
- [Android(安卓)Pro] proguard.cfg 配置文件
- android WebView载入本地html及css文件
- 设置android系统时间
- Android(安卓)SDK下载和更新失败的解决方法!!!
- Android(安卓)将文件保存到SD卡中