Android中带分割线的九宫格
16lz
2021-01-23
//在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>
更多相关文章
- Android情景模式、文件管理器 完整示例编程详解、Android程序优
- android WebView载入本地html及css文件
- [Android Pro] proguard.cfg 配置文件
- Android 将文件保存到SD卡中
- 编译NotificationManagerService.java文件的方法
- Android studio gradle 无法获取 pom文件
- Android FTP客户端使用,快速上传文件
- Android N共享文件报错:android.os.FileUriExposedException
- build.gradle文件介绍,gradle版本对应