今天学一招 android dimen中设置不带单位的数值
2015-11-02 20:28
549 查看
[code]<item name="text_line_spacing" type="dimen" format="float">1.2</item>
[code]
[code]
<item name="top_weight" type="dimen" format="integer">5</item>要在xml中引用上述定义的dimens,可以使用@dimen/text_line_spacing。
要在代码中引用上述定义的dimens,可以使用如下代码。
[code]TypedValue outValue = new TypedValue(); getResources().getValue(R.dimen.text_line_spacing, outValue, true); float value = outValue.getFloat();注意:不能通过getResources().getDimension(R.dimen.text_line_spacing);方式来引用,如果用这种方式引用上述方法定义的dimens,编译时不会报错,但是运行时会抛出NotFoundException。
[code]本文出自:http://m.blog.csdn.net/blog/ccpat/45671095
[code]转载请注明!
相关文章推荐
- android蓝牙的调试(博通蓝牙工作 and 低功耗模式)
- android 之 ExpandableListView列表中的列表
- Android 反编译详解
- Android中SwipeRefreshLayout的使用
- Android之锁屏后,防止服务被关闭
- 第三部分 刷机教程之终极秘诀——DNW刷android系统
- Android数据加密解密
- [Android开发]使用XUtils框架出现的问题记录
- android组件之一Service
- Android开发在路上:少去踩坑,多走捷径
- Android JNI 机制
- Android自定义View入门
- android开源项目和框架
- Android Service即四大组件总结
- ViewHolder和notifyDataChanged
- Android依赖注入类库 Butter Knife的使用
- android 使用Intent传递对象 Serializable 或者 Parcelabel 《第一行代码》
- android studio 快捷键
- Android动态设定GridView的高度,固定column,实现高度自适应
- android Listview,gridview局部刷新,部分刷新