文档章节

Android中带分割线的九宫格

遇见sunshine
 遇见sunshine
发布于 2016/01/25 10:11
字数 199
阅读 686
收藏 1

    //在drawable下创建gridview的item背景bg_gridview_item

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">

    <item 
        android:state_pressed="true">
        <shape android:shape="rectangle">
            <stroke 
                android:width="1px" 
                android:color="@color/divider_line_color"/>

            <gradient 
                android:angle="270.0" 
                android:endColor="@color/gridview_item_bg_pressed_color" 
                android:startColor="@color/gridview_item_bg_pressed_color" />
        </shape>
        </item>
        
    <item 
        android:state_focused="true">
        <shape android:shape="rectangle">
            <stroke 
                android:width="1px" 
                android:color="@color/divider_line_color"/>

            <gradient 
                android:angle="270.0" 
                android:endColor="@color/gridview_item_bg_pressed_color" 
                android:startColor="@color/gridview_item_bg_pressed_color" />
        </shape>
        </item>
        
    
    <item>
        <shape 
            android:shape="rectangle">
            <stroke 
                android:width="1px" 
                android:color="@color/divider_line_color"/>

            <gradient 
                android:angle="270.0" 
                android:endColor="@color/white_color" 
                android:startColor="@color/white_color" />
        </shape>
        </item>

</selector>

    //在xml文件中应用

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns: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">
    <ImageView 
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/view_gridview_item_imageview"/>
    <TextView 
        android: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>


本文转载自:

遇见sunshine
粉丝 3
博文 55
码字总数 21695
作品 0
海淀
程序员
私信 提问
有用的HTML5 pattern属性

做手机页面时,遇到数字输入的键盘的问题,之前的做法只是一刀切的使用 type="tel",不过一直觉得九宫格的电话号码键盘上的英文字母太碍事了。于是想要尝试其它的实现方案,最终的结论却令人...

东东笔记
2018/07/27
26
0
android利用Widget显示系统时间

老师让用imagebutton做一个九宫格,然后随便点击一个按钮,调用系统时间,开始计时,再次随便点击一次,计时结束,在通知栏显示这个时间,相当于一个计时器,我把九宫格做好了,就差这个了 ...

m堕落天使y
2012/05/21
1K
0
Android 开发人员必须掌握的 10 个开发工具

Android SDK 本身包含很多帮助开发人员设计、开发、测试和发布 Android 应用的工具,在本文中,我们将讨论 10 个最常用的工具。 #1: Eclipse ADT Eclipse ADT 是 Eclipse 平台下用来开发 An...

红薯
2011/04/29
82.9K
21
Android 仿微信, QQ 裁剪

Android 仿微信, QQ 裁剪 前言 在平时开发中,经常需要实现这样的功能,拍照 - 裁剪,相册 - 裁剪。当然,系统也有裁剪的功能,但是由于机型,系统兼容性等问题,在实际开发当中,我们通常会...

xujun9411
05/10
0
0
浅谈Android应用管理器(一)

我的毕设题目是:Android应用管理器的设计与实现,作为一个Java基础不好,刚学Android两个星期,而下周五就要开始编码的新手,我想先分析分析我在毕设中将要用到的知识点,这也是下周开会我需...

yuchu
2013/03/23
1K
0

没有更多内容

加载失败,请刷新页面

加载更多

PhotoShop 色调:理解直方图/RGB通道信息

一、直方图:图表的形式,展示图像像素分布的情况 1.平均值:表示平均亮度 2.标准偏差值:表示亮度值范围内的中间值 3.像素: 表示用于计算直方图的像素总数 4.色阶:显示指针下面的区域亮度...

东方墨天
19分钟前
5
0
wildfly(JBoss AS)应用服务器快速入门

什么是wildfly JBoss AS 从8版本起名为wildfly。Wildfly是一个开源的基于JavaEE的轻量级应用服务器。可以在任何商业应用中免费使用。 WildFly是一个灵活的、轻量的、强大管理能力的应用程序服...

程序新视界
43分钟前
3
0
Java集合类常见面试知识点总结

Java集合类学习总结 这篇总结是基于之前博客内容的一个整理和回顾。 这里先简单地总结一下,更多详细内容请参考我的专栏:深入浅出Java核心技术 https://blog.csdn.net/column/details/21930...

Java技术江湖
46分钟前
6
0
怎么用for循环打出爱心

先上效果图: 这是用*组成的爱心,下面讲讲思路: 首先这个图形可以拆分成三部分:第一部分是上面三行的两个梯形,第二部分是中间三行的长方形,第三部分是最下面的倒三角形。 其实图形拆分好...

INEVITABLE
52分钟前
4
0
用HttpUrlConnection伪造成HttpClient

https://www.jianshu.com/p/27ad06cc39d2

shzwork
58分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部