不同分辨率手机适配小技巧
来源:互联网 发布:哔哩哔哩动画mac 编辑:程序博客网 时间:2024/06/08 06:01
如果需要适配不同的手机比如:480x800 和1280x800的分辨率,有种方式可以不需要重写布局文件而是只通过修改style文件来解决。如下
layout下有布局
<LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/crm_list_top" android:orientation="horizontal" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical" android:paddingLeft="8dp" android:text="用户信息" android:textColor="#404040" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical" android:paddingLeft="5dp" android:text="(请在已连接蓝牙的一体机上刷用户的身份证)" style="@style/red_line" /> </LinearLayout>
在values/style.xml中有一个样式:
<style name="red_line"> <item name="android:textColor">#FF8247</item> <item name="android:textSize">13sp</item> </style>
假设目前默认分辨率是480x800,则上边是480x800的样式,我们需要在新建values-1280x800文件夹来适配1280x800的分辨率
values-1280x800/style.xml中如下
<style name="red_line">
<item name="android:textColor">#FF8247</item>
<item name="android:textSize">17sp</item>
</style>
如果只是换图片的话可以新建一个drawable-hdpi-1280x800的文件夹。然后把相应的图片放进去即可
- 不同分辨率手机适配小技巧
- 为不同分辨率的手机创建界面
- 为不同分辨率的手机创建界面
- 为不同分辨率的手机创建界面
- android适配不同分辨率的手机
- android适配不同分辨率的手机
- css3--背景图片适应不同分辨率手机
- 适应不同手机分辨率的media query
- android适配不同分辨率的手机
- Android应用如何匹配不同手机分辨率
- android适配不同分辨率的手机
- Android不同手机分辨率适配
- android 笔记 --- 适配不同分辨率的Android手机
- Android手机在不同分辨率情况下字体自适应大小
- 适配不同分辨率的Android手机的处理方法
- android中不同手机分辨率适配问题
- Android手机在不同分辨率情况下字体自适应大小
- Android应用如何适配不同分辨率的手机
- 古希腊神话故事:雅典娜的神像
- 用css3制作一个Music Player Menu
- Javascript事件绑定的几种方式
- 我拿了谁的伞?
- iftop -- monitor bandwidth in linux
- 不同分辨率手机适配小技巧
- volatile的作用
- java解析XML文件的四种方法
- perl 进程1
- qt中添加背景图片(stylesheet)
- 形态学运算中腐蚀,膨胀,开运算和闭运算
- JAVA和.NET开发过程中的一些不同
- Trie树
- 红黑树 VS AVL树