use*_*402 1 android android-layout android-framelayout
我有很多孩子的FrameLayout.其中一个孩子是LinearLayout.我想要LinearLayout的宽度,match_parent但大约90%左右; 这意味着我想添加某种paddingLeft/Right或margingLeft/Right.但是当我添加填充或边距时,它不会应用于图形布局.我该怎么做呢?
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/blue" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center_horizontal"
android:background="@color/red"
android:marginLeft="20dp"
android:marginRight="20dp"
android:orientation="vertical" >
....
Run Code Online (Sandbox Code Playgroud)
Rat*_*lle 11
你有
android:marginLeft="20dp"
android:marginRight="20dp"
Run Code Online (Sandbox Code Playgroud)
而是将其更改为:
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
Run Code Online (Sandbox Code Playgroud)
如果它仍然不起作用,请将此布局放在另一个布局中,并将边距设置为另一个布局.
| 归档时间: |
|
| 查看次数: |
18560 次 |
| 最近记录: |