我正在尝试使用layout_width属性来设置一定宽度的布局,但是当充气时 - 布局的宽度取自孩子,这比layout_width我说的要小.这是一个例子:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/blabla"
android:orientation="vertical"
android:layout_width="310dip"
android:layout_height="fill_parent"
>
<TextView android:id="@+id/title"
android:layout_width="wrap_content"
android:layout_height="60dip"
android:paddingTop="15dip"
android:paddingLeft="23dip"
android:text="udini "
/>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
此代码使整个布局的宽度为60dip.但是当minWidth使用值将布局属性添加到布局时,布局310dip的宽度将按预期进行.
为什么会那样?是layout_width属性只是一个建议?
谢谢,
乌迪
Ale*_*dam 11
LinearLayoutlayout_width当未设置为wrap_content或时,s不需要遵守该属性fill_parent.
您仍然可以使用,android:minWidth如果这对您来说足够,或者其他选项正在使用该android:layout_weight属性或增加子项的android:padding属性.
| 归档时间: |
|
| 查看次数: |
24822 次 |
| 最近记录: |