(Android Studio)添加按钮以及权重问题
2015-09-01 11:59
453 查看
此文大部分摘自http://hukai.me/android-training-course-in-chinese/basics/firstapp/building-ui.html
注意到光标所在代码行被注释掉。效果如右图显示。
取消注释,android:layout_weight= "1" 发挥作用,效果如右图所示:对比上一张图,文本框占据了此行按钮后面空白的剩余空间,按钮被“挤到”最右边。
注:为了提升布局的效率,在设置权重的时候,应该把EditText的宽度设为0dp。如果设置"wrap_content"作为宽度,系统需要自己去计算这个部件所占有的宽度,而此时的因为设置了权重,所以系统自动会占据剩余空间,EditText的宽度最终成了不起作用的属性。
注意到光标所在代码行被注释掉。效果如右图显示。
取消注释,android:layout_weight= "1" 发挥作用,效果如右图所示:对比上一张图,文本框占据了此行按钮后面空白的剩余空间,按钮被“挤到”最右边。
注:为了提升布局的效率,在设置权重的时候,应该把EditText的宽度设为0dp。如果设置"wrap_content"作为宽度,系统需要自己去计算这个部件所占有的宽度,而此时的因为设置了权重,所以系统自动会占据剩余空间,EditText的宽度最终成了不起作用的属性。
相关文章推荐
- Android 开发之PopupWindow
- Android .mk文件语法解析
- Reloading an activity in Android
- Android studio Failure [INSTALL_FAILED_OLDER_SDK]
- Android应用开发中如何使用隐藏API
- android handler looper thread
- Android开源项目分类汇总
- Android 中SharedPreferences的使用
- android环境
- 【Android】Android清除本地数据缓存代码
- Android 常用插件介绍 - MaterialDesignLibrary
- Android 手把手教您自定义ViewGroup
- 极光推送 cn.jpush.android.intent.NOTIFICATION_RECEIVED_PROXY 错误解决方法
- android:scaleType 属性设置
- android菜鸟进阶之路——照相机的调用(拍照和裁剪)
- Android_Palette抽取Bitmap颜色
- android内存检测
- Android—判断线程池是否执行结束
- 图解Android View的scrollTo(),scrollBy(),getScrollX(), getScrollY()
- Android之Notification的多种用法