android布局小事记录
来源:互联网 发布:python计算sin 编辑:程序博客网 时间:2024/06/05 06:56
一、文本截断,并显示省略号
1)行数截断
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content"android:maxLines="2"android:ellipsize="end"/>
2)字数截断
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content"android:maxLength="20"android:ellipsize="end"/>二、标题与程序名不一致
程序名默认和启动Activity一致,换个角度想,那特意弄个启动Activity改一个程序名称如app_name_short,然后主页Activity改标题名称如app_name即可
三、程序图标与标题图标不一致
<application android:allowBackup="true" android:icon="@drawable/logo2" android:logo="@drawable/logo"四、全屏,单独Activity给个theme
<activity android:name=".InitActivity" android:label="@string/app_name_short" android:theme="@android:style/Theme.DeviceDefault.NoActionBar.Fullscreen">
五、图片对照表
drawable里建一个文件,ImageView源指向该文件,然后setLevel即可
<?xml version="1.0" encoding="utf-8"?><level-list xmlns:android="http://schemas.android.com/apk/res/android" > <item android:maxLevel="1" android:drawable="@drawable/cold_wave01" /> <item android:maxLevel="2" android:drawable="@drawable/cold_wave02" /> <item android:maxLevel="93" android:drawable="@drawable/typhoon03" /> <item android:maxLevel="94" android:drawable="@drawable/typhoon04" /> <item android:maxLevel="95" android:drawable="@drawable/typhoon05" /> </level-list>
六、控件圆角实心、圆角边框背景
drawable里建一个文件,background指向该文件
1)圆角实心背景
<?xml version="1.0" encoding="UTF-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"> <solid android:color="@color/blue" /> <corners android:topLeftRadius="4dp" android:topRightRadius="4dp" android:bottomRightRadius="4dp" android:bottomLeftRadius="4dp"/></shape>
2)圆角边框背景
<?xml version="1.0" encoding="UTF-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"> <solid android:color="@color/light_white" /> <stroke android:width="2dip" android:color="@color/blue" /> <corners android:topLeftRadius="4dp" android:topRightRadius="4dp" android:bottomRightRadius="4dp" android:bottomLeftRadius="4dp"/></shape>
七、ViewPage缓存Fragment
利用向导生成的Actionbar默认Fragment是三个,然后我改成5个后,发现tab切换的时候,会出现重新加载,原来只要设置一下就可以了:
mViewPager.setOffscreenPageLimit(fragmentCount);// 设置缓存多少个 fragment
八、ListView去掉分隔线
android:divider="@null"
0 0
- android布局小事记录
- Android学习笔记(11)---关于布局的一些小事
- android 代码布局 记录
- 从小事做起,记录点点滴滴。
- android小事记
- android布局中的一些记录
- Android开发细节记录-布局
- android 界面布局技巧记录
- 响应式布局这件小事
- 响应式布局这件小事
- 响应式布局这件小事
- 响应式布局这件小事
- 响应式布局这件小事
- 响应式布局这件小事
- 响应式布局这件小事
- 学会记录生活的每件小事
- 小事
- 小事
- Android实现推送方式解决方案
- 排序查找3之礼物赠送
- 解决消费信贷编码为NULL
- 第十周项目四之大奖赛计分
- 修改CMarkup, 控制节点空值的生成方式
- android布局小事记录
- i os UITableView Cell 机制分析 从用
- SimpleXMLElement 对象相关学习
- Tomcat 支持Linux文件软连接(ln -sf )
- UIWebView 去掉边框的方法
- Android拼图-变形金刚
- socket编程入门
- 全方位的网站推广经验谈
- 新技能get: 订阅Linux内核邮件列表