android:weightSum="2"
2015-08-25 17:34
274 查看
如果使用想写死Button的宽度的话,是不现实的,因为当你的手机设备不同时,屏幕的分辨率就不同了,所以是没办法实现这个效果的!那么,此时,我们就可以使用LinearLayout中的android:weightSum和android:layout_wetght属性了。此时,我只需要在XML中,为LinearLayout设置属性android:weightSum="2",然后在Button中设置属性android:layout_wetght=“1”,此时,Button将会占到整个布局的1/2,也就是布局宽度的一半了。我们想要的效果就达到了,而且不会因为手机设备不同,而不能适配。
补充一下:Button的layout_width属性需要设置为0dp。
相关文章推荐
- Android应用开发(一):Android平台搭建与开发环境配置
- android 安装 apk 遭遇 java.lang.UnsupportedOperationException: Only file:// URIs are supported
- Android应用开发(一):Android平台搭建与开发环境配置
- [转]Android强制设置横屏或竖屏
- Failed to resolve: com.android.support:support-v4:19
- AndroidMainfest.xml
- android下的图片裁剪和压缩
- Android 六种核心安全机制
- android:windowSoftInputMode属性详解
- Ant自动编译打包&发布 android项目
- 彻底解决Android SDK Manager更新慢的问题
- Android自定义圆形加载进度条
- Android 权限(Permission )列表
- android数据库使用系统封装的api实现SQLite数据库的增删改查
- Android编程之常识 - 混淆
- Android之AlarmManager
- Android 获取手机联系人信息
- Android 开源框架Universal-Image-Loader完全解析(三)---源代码解读
- Android Studio NDK 学习之接受Java传入的Int数组
- Android 开源框架Universal-Image-Loader完全解析(二)--- 图片缓存策略详解