Android layout_margin 無效的解決辦法


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屬性


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM