Android 快速为背景添加方格线
一,废话不多说,先看布局
<?xml version="1.0" encoding="utf-8"?>
<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical"tools:context="com.jiangtunjf.jgapplication.Main19Activity"><LinearLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"android:layout_marginTop="20dp"android:gravity="center"android:orientation="horizontal"><TextViewandroid:id="@+id/tv1"android:text="我的荣誉"style="@style/mine_tv_common"/><TextViewandroid:id="@+id/tv2"android:text="我的身份"style="@style/mine_tv_common"/></LinearLayout><LinearLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"android:gravity="center"android:orientation="horizontal"><TextViewandroid:id="@+id/tv3"android:text="我的账单"style="@style/mine_tv_common"/><TextViewandroid:id="@+id/tv4"android:text="我的身份"style="@style/mine_tv_common"/></LinearLayout></LinearLayout>
二,对应style 为
<style name="mine_tv_common"><item name="android:layout_width">0dp</item><item name="android:layout_height">70dp</item><item name="android:layout_weight">1</item><item name="android:background">@drawable/selector_grid_item_bg</item><item name="android:drawableTop">@drawable/icon_hetong</item><item name="android:gravity">center</item><item name="android:padding">10dp</item></style>
三,最为重要的背景方格线来自于 selector_grid_item_bg,对应shape为
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android"><item android:drawable="@drawable/grid_item_bg_pressed" android:state_pressed="true"/><item android:drawable="@drawable/grid_item_bg_normal"/>
</selector>
四,两个drawable对应为.9图为
五,效果图
Android 快速为背景添加方格线相关推荐
- android textView 替文字添加下划线 删除线
android textView 替文字添加下划线 删除线 方法1: tv=(TextView)findViewById(R.id.tv); tv.getPaint().setFlags(Paint. ...
- Android画板开发(四) 添加背景和保存画板内容为图片
Android画板开发(一) 基本画笔的实现 Android画板开发(二) 橡皮擦实现 Android画板开发(三) 撤销反撤销功能实现 Android画板开发(四) 添加背景和保存画板内容为图片 A ...
- 为WPF和Silverlight的Grid添加边框线(zz)
Grid是WPF和Silverlight中的一个重要的布局元素,其他的布局元素还有StackPanel, Canvas, Border等等.从字面上说,Grid是一个表格的意思,它的使用也确实很方便, ...
- Android 图片合成:添加蒙板效果 不规则相框 透明度渐变效果的实现
Android 图片合成:添加蒙板效果 不规则相框 透明度渐变效果的实现 暂时还未有时间开发这效果,所以先贴出来. 先贴一张效果图,这是一张手机截屏: 左上方的风景图:背景图片 右上方的人物图:前景图 ...
- Hello, Android 快速入门
Hello, Android Android 开发与 Xamarin 简介 在这两节指南中,我们将 (使用 Xamarin Studio或 Visual Studio)建立我们的第一个 Xamarin ...
- Android快速开发不可或缺的11个工具类(下载)
Android快速开发不可或缺的11个工具类(下载) 源码简介 Android快速开发不可或缺的11个辅助类,其中10个来自张鸿洋的博客,1个是我平时积攒的,复制粘贴到你的项目里,添加上包名就可以直接 ...
- 如何在Android上使背景20%透明
本文翻译自:How to make a background 20% transparent on Android 我如何使Textview的背景大约20%透明(不完全透明),背景中是否有颜色(即白色 ...
- Android快速SDK(12)文本pdf阅读器PdfViewer【傻瓜模式】
代码:http://download.csdn.net/detail/huangbin95487710/9259967 依赖包模式 完整运行还需要用到以下依赖包 Android快速SDK(4)对话框A ...
- Android Activity 设置背景图片
设置Activity图片背景 Android(Activity)设置背景图片方法: xml布局中用andriod:background = "@drawable/bgimage"或 ...
最新文章
- Elide 4.3.1 发布,雅虎开源的应用数据 API 搭建平台
- 在IIS中启用父路径,不被黑客利用
- sid图像数据_实战材料信息学:使用skimage处理扫描电子显微镜(SEM)图像数据
- ios 画线平滑_iOS 画贝塞尔曲线 连续曲线 平滑曲线 曲线图表
- sqlserver连接及设置
- 机房收费系统重构版:那个系统我们一起遇到的问题
- fiddler https
- 安装mysql5.7数据库_使用MySQL的yum源安装MySQL5.7数据库的方法
- oracle alter database,alter database ... create datafile的原理及用途
- 实人认证玩出新高度,给千年老城注入新生科技力量
- 怎么做扁平化ps图标长投影效果
- pos收银系统 php,POS收银系统
- 苹果发布“合二为一”芯片,华为公布“芯片叠加”的专利
- 对 MMO 游戏的调研
- 山庄老酒唐山大区举办“喜迎八一”主题书画笔会活动
- mvn找不到:log4j:log4j:1.2.17或者导入org.apache.log4j.Logger出现错误的原因和解决办法
- 线性代数:03 向量空间 -- 线性相关与线性无关
- macOS-允许打开任何来源的程序
- ICPC Latin American Regional – 2017 B题(模拟+思维)
- channel error:reply-code=404, reply-text=NOT_FOUND - no exchange ‘console‘ in vhost ‘/‘, class-id=40