Level_list之电池显示中用法

levellist设置背景用法(电量)

电量图标中使用了<level—list>标签

<level-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:maxLevel="2" android:drawable="@android:drawable/stat_sys_battery_0" />
<item android:maxLevel="7" android:drawable="@android:drawable/stat_sys_battery_5" />
<item android:maxLevel="12" android:drawable="@android:drawable/stat_sys_battery_10" />
<item android:maxLevel="17" android:drawable="@android:drawable/stat_sys_battery_15" />
<item android:maxLevel="22" android:drawable="@android:drawable/stat_sys_battery_20" />
<item android:maxLevel="27" android:drawable="@android:drawable/stat_sys_battery_25" />
<item android:maxLevel="32" android:drawable="@android:drawable/stat_sys_battery_30" />
<item android:maxLevel="37" android:drawable="@android:drawable/stat_sys_battery_35" />
<item android:maxLevel="42" android:drawable="@android:drawable/stat_sys_battery_40" />
<item android:maxLevel="47" android:drawable="@android:drawable/stat_sys_battery_45" />
<item android:maxLevel="52" android:drawable="@android:drawable/stat_sys_battery_50" />
<item android:maxLevel="57" android:drawable="@android:drawable/stat_sys_battery_55" />
<item android:maxLevel="62" android:drawable="@android:drawable/stat_sys_battery_60" />
<item android:maxLevel="67" android:drawable="@android:drawable/stat_sys_battery_65" />
<item android:maxLevel="72" android:drawable="@android:drawable/stat_sys_battery_70" />
<item android:maxLevel="77" android:drawable="@android:drawable/stat_sys_battery_75" />
<item android:maxLevel="82" android:drawable="@android:drawable/stat_sys_battery_80" />
<item android:maxLevel="87" android:drawable="@android:drawable/stat_sys_battery_85" />
<item android:maxLevel="92" android:drawable="@android:drawable/stat_sys_battery_90" />
<item android:maxLevel="97" android:drawable="@android:drawable/stat_sys_battery_95" />
<item android:maxLevel="100" android:drawable="@android:drawable/stat_sys_battery_100" />
< /level-list>

代码中使用

v.setImageResource(R.drawable.stat-sys-battery);
v.setImageLevel(levle);
即可通过不同的电量设置不同的图标,节省了大量的判断代码

时间: 2024-07-30 10:17:17

Level_list之电池显示中用法的相关文章

在ASPxGridView的主从表显示中,有什么属性可以只让其每次选择只展开一列?

在ASPxGridView的主从表显示中,有什么属性可以只让其每次选择只展开一列?(效果图如下:): 在ASPxGridView的主从表显示中,有什么属性可以只让其每次选择只展开一列(效果图) 实现该功能属性为:<SettingsDetail ShowDetailRow="True" AllowOnlyOneMasterRowExpanded="true" />

StickyBroadcast在获取电池状态中的妙用

StickyBroadcast在获取电池状态中的妙用 今天在做开发的时候,突然遇到这样的一个问题,当你的设备电量低于15%的时候这个时候设备的闪光灯是无法打开的,但是我们平台的解决方案对这一块没有做出任何的提示,于是直接导致了用户认为他的闪光灯坏掉了,于是老大要求我们解决这个问题. 我们都知道电池的电量信息获取我们是通过广播来实现的. 标准做法如下: private BroadcastReceiver mBroadcastReceiver = new BroadcastReceiver() {

office选项-》高级-》显示 中, 显示此数目的“最近使用的文档” 为灰色,无法更改

问题1:office选项-->高级-->显示中, 显示此数目的“最近使用的文档” 为灰色,无法更改 问题2:office中您的管理员已关闭最近工作簿列表.请选择一个打开工作簿的位置 解决方案: 1.Win+R,运行gpedit.msc → “用户配置” → “管理模板” → “任务栏和开始菜单” → 双击“不要保留最近打开文档的记录”, 2.弹出“不要保留最近打开文档的记录 属性”对话框→勾选“已禁用” → “应用” → “确定", 3.“退出时清除最近打开文档的记录 属性”对话框

23css中的水平居中显示标签用法

<!doctype html> <html> <head> <meta charset="utf-8"> <title>无标题文档</title> <style type="text/css"> div{ border:1px solid red; margin:20px; } .txtcenter{text-align:center;} </style> </he

猫猫学iOS 之控制器view显示中view的父子关系及controller的父子关系_解决屏幕旋转不能传递事件问题

猫猫分享,必须精品 原创文章,欢迎转载.转载请注明:翟乃玉的博客 地址:http://blog.csdn.net/u013357243 一:效果 二:项目代码 这个Demo用的几个控制器分别画了不通的xib,随便拖拽了几个空间,主要是几个按钮的切换,主要代码展示下: // // NYViewController.m // 控制器的view的显示 // // Created by apple on 14-10-10. // Copyright (c) 2014年 heima. All rights

文本显示中的换行和省略号显示问题

在工作中经常会遇到文本显示的一些样式调整,今天就来说说文本显示的几个问题 . 一.强制换行的方法 1 word-break 是css3中的文本属性,规定非中日韩文本的换行规则,规定自动换行的处理方法,通过这个属性,可以让浏览器在特定的位置断行.w3c中有3个取值. word-break: normal|break-all|keep-all;normal是浏览器默认的自动换行的值.break-all 允许在单词内换行.keep-all 只能在半角空格或连字符处换行.但如果想断行的话,一定要设置宽度

分页显示中关于&quot;序号&quot;的问题

项目开发中要求列表显示要明显看到总条目数,所以就要求序号从1开始. 如下为从1开始的序号展示: <s:iterator value="#request.pageView.records" var="model" status="stat"> <tr> <td width="20%">${(request.pageView.currentpage-1)*request.pageView.max

oracle 中用法dual

dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录.我们可以用它来做很多事情. dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录.我们可以用它来做很多事情,如下: 1.查看当前用户,可以在 SQL Plus中执行下面语句 select user from dual; 2.用来调用系统函数 select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dua

shell命令中;,&amp;,&amp;&amp;,|,||用法及区别

在linux运维过程中时常会执行多条命令,这样我们就需要多重命令方式进行处理 ;运算符 通过使用;来执行多条命令,例如: # cd /root/home;mkdir a1d4m;cd a1d4m/ &运算符 通过使用&来执行多条命令,例如: # cd /root/home&mkdir a1d4m&cd a1d4m/ &&运算符 有和的意思 # cd /root/home&&mkdir a1d4m 若cd /root/home执行完毕且正常执行