Android layout_margin 无效的解决办法
2015-12-09 13:52
330 查看
http://www.aichengxu.com/view/31025
1、如果LinearLayout中使用android:layout_marginRight不起作用,通过测试原来在android2.x中,如果一个控件中有android:layout_gravity属性,就会出现android:layout_marginRight没有应有的效果,而是把左边距加到右边距上去,直接去掉android:layout_gravity这个属性就能解决
2、如果是在RelativeLayout中不起作用,请在这个代码前加了一条android:layout_alignParentRight="true",就行
3、如果是ScrollView中的LinearLayout 中设置margin 类的属性无效,解决方法 LinearLayout中加android:layout_gravity="top"属性就ok,
4、如果是LineaerLayout放到scrollview或者RelativeLayou里面中layout_margin失效不起作用,解决方法在属性里面加入android:layout_gravity="top",大家注意跟1是不一样的,1是LinearLayout里面的控件,而这里是指LinearLayout在其他控件中的情况,请分清对待。
5、ListView里面子view layout_margin无效的解决办法,android:devider+android:deviderHeight属性
1、如果LinearLayout中使用android:layout_marginRight不起作用,通过测试原来在android2.x中,如果一个控件中有android:layout_gravity属性,就会出现android:layout_marginRight没有应有的效果,而是把左边距加到右边距上去,直接去掉android:layout_gravity这个属性就能解决
2、如果是在RelativeLayout中不起作用,请在这个代码前加了一条android:layout_alignParentRight="true",就行
3、如果是ScrollView中的LinearLayout 中设置margin 类的属性无效,解决方法 LinearLayout中加android:layout_gravity="top"属性就ok,
4、如果是LineaerLayout放到scrollview或者RelativeLayou里面中layout_margin失效不起作用,解决方法在属性里面加入android:layout_gravity="top",大家注意跟1是不一样的,1是LinearLayout里面的控件,而这里是指LinearLayout在其他控件中的情况,请分清对待。
5、ListView里面子view layout_margin无效的解决办法,android:devider+android:deviderHeight属性
相关文章推荐
- Android-多线程
- 修改Android工程的名称、安装路径
- Android驱动开发
- android学习笔记-模仿音乐音频频率
- 电信,移动,联通连接计费(android平台)
- android Studio快捷键
- Android规范发展
- SqlCipher在Android上数据库的加密
- Android Tips 集合
- 《Android群英传》学习笔记
- Android录音时,根据PCM数据获取音量值(单位分贝)
- Android-git的第一次使用-将本地文件上传到github
- Android学习笔记(7):View类
- 那些我们解过的bug之蓝牙耳机不能播放上一首歌
- Android学习笔记(6):Android应用的基本组件
- Android EditText的输入监听,输入字符的动态获取
- 打包android img文件
- Android自定义Button的“款式”
- Android自定义Button的“款式”
- pAdPt_-6 LearnBdMapBasic[(百度)地图(Android SDK)基础]