dimen尺寸资源文件的使用
来源:互联网 发布:知乎 刘备 编辑:程序博客网 时间:2024/05/11 04:19
dimen.xml在values文件夹下面。
dimen.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="text_width">150px</dimen>
<dimen name="text_height">100px</dimen>
<dimen name="btn_width">30mm</dimen>
<dimen name="btn_height">10mm</dimen>
</resources>
main.xml(layout布局文件)
<Button
android:text="@string/test_dimen1"
android:id="@+id/Button01"
android:layout_width="@dimen/btn_width"
android:layout_height="@dimen/btn_height"/>
MainAty.java(activity中)
public class MainAty extends Activity {
private Button myButton;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// 设置当前Activity的内容布局视图
setContentView(R.layout.test_dimen);
// 通过findViewById方法获得Button实例
myButton = (Button)findViewById(R.id.Button01);
// 获得Resources 实例
Resources r = getResources();
// 通过getDimension方法获得尺寸值
float btn_h = r.getDimension(R.dimen.btn_height);
float btn_w = r.getDimension(R.dimen.btn_width);
// 设置按钮的宽
myButton.setHeight((int)btn_h);
// 设置按钮的高
myButton.setWidth((int)btn_w);
}
}
dimen.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="text_width">150px</dimen>
<dimen name="text_height">100px</dimen>
<dimen name="btn_width">30mm</dimen>
<dimen name="btn_height">10mm</dimen>
</resources>
main.xml(layout布局文件)
<Button
android:text="@string/test_dimen1"
android:id="@+id/Button01"
android:layout_width="@dimen/btn_width"
android:layout_height="@dimen/btn_height"/>
MainAty.java(activity中)
public class MainAty extends Activity {
private Button myButton;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// 设置当前Activity的内容布局视图
setContentView(R.layout.test_dimen);
// 通过findViewById方法获得Button实例
myButton = (Button)findViewById(R.id.Button01);
// 获得Resources 实例
Resources r = getResources();
// 通过getDimension方法获得尺寸值
float btn_h = r.getDimension(R.dimen.btn_height);
float btn_w = r.getDimension(R.dimen.btn_width);
// 设置按钮的宽
myButton.setHeight((int)btn_h);
// 设置按钮的高
myButton.setWidth((int)btn_w);
}
}
0 0
- dimen尺寸资源文件的使用
- dimen尺寸资源文件的使用
- Android:dimen尺寸资源文件的使用
- Android:dimen尺寸资源文件的使用
- 尺寸资源(dimen)XML文件的使用
- 使用尺寸(dimen)资源
- dimen尺寸的使用
- 安卓获取res下的资源文件:string字符串、color颜色、dimen尺寸、array数组、drawable图片和xml、anim/animator动画、raw媒体、assets资源
- Android中使用dimen定义尺寸
- Android中使用dimen定义尺寸
- android中使用dimen定义尺寸
- android中使用dimen定义尺寸 .
- Android中使用dimen定义尺寸
- Android中使用dimen定义尺寸
- Android中使用dimen定义尺寸
- Android中使用dimen定义尺寸
- Android中使用dimen定义尺寸,布局适配
- android中使用dimen的使用
- 获取制定目录下所有dll和exe的MD5字符串
- Linux下MySQL5.6的修改字符集编码为UTF8(解决中文乱码问题)
- LeetCode(1)Two Sum
- 点击页面某一位置或区域,让当前页面定位到某一位置
- OnItemClickListener中OnItemClickListener参数详解
- dimen尺寸资源文件的使用
- 基于libpcap实现抓包程序
- 对于linux socket与epoll配合相关的一些心得记录
- What are the best study methods?
- 对于升级xcode3 插件失效的解决方案
- GCD的一些用法
- Linux下MySQL5.6的修改字符集编码为UTF8(解决中文乱码问题)
- SAE failed to open stream: Permission denied in...
- 每个Java初学者都应该搞懂的问题