android 适配之wrap_content
2015-12-09 22:36
288 查看
一般而言,dp用在控件宽高上,sp用在文字显示上。开发中设计稿上会标上控件的宽高,文字的大小。而设置不同系统字体大小会出现适配问题,如文字显示不全。
当设置系统字体大小为小,效果图为:
当设置系统字体大小为大,效果图为:
当系统字体大小为大,文字显示不全。
解决的方式使用wrap_content,用内容来决定控件的大小。
本例xml:
当设置系统字体大小为小,效果图为:
当设置系统字体大小为大,效果图为:
当系统字体大小为大,文字显示不全。
解决的方式使用wrap_content,用内容来决定控件的大小。
本例xml:
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <TextView android:layout_width="fill_parent" android:layout_height="20dp" android:layout_margin="15dp" android:gravity="center" android:text="height-20dp,textsize-16sp" android:textSize="16sp" /> <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_margin="20dp" android:gravity="center" android:textSize="16sp" android:text="height-20dp,textsize-16sp" /> <FrameLayout android:layout_width="match_parent" android:background="@android:color/holo_orange_light" android:layout_height="25dp"> <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="center" android:text="外层容器height-20dp,textsize-18sp" android:textSize="18sp" /> </FrameLayout> </LinearLayout>
相关文章推荐
- android BSP与硬件相关子系统读书笔记(1)android BSP移植综述
- android从assets文件夹中读取xml文件
- Android NavigationBar作用
- Google主推-Android开发利器——Android Studio,这可能是最全的AS教程!
- Google主推-Android开发利器——Android Studio,这可能是最全的AS教程!
- Android事件分发机制
- android初学笔记,TextView及其派生组件的基本用法
- Android studio安装和一些快捷键
- Android Alarm定时任务基础
- android intent 传递list或者对象
- android在线程中更新TextView
- Android动画之硬件加速
- 【Android】Google Plus---Google Service用于Android APP
- 加速Android Studio/Gradle构建
- android,java代码设置背景色
- 手机终于能连接android studio
- Android常见错误
- 在android wear开发中使用蓝牙调试手表实机
- android开发步步为营之86:关于对阿拉伯语页面文字从右往左的支持
- Android Spinner的setSelection()不成功