机器人:layout_width =" WRAP_CONTENT"在RelativeLayout中不起作用

时间:2014-06-01 04:34:52

标签: android android-layout

答案herehere断言android:layout_alignParent*属性在RelativeLayout和子视图之间创建循环引用。但是,给定一个简单的布局没有任何android:layout_alignParent*属性:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:background="@android:color/white"
    >
    <TextView
        android:text="test text blah blah"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="@android:color/holo_orange_dark"
        android:textColor="@android:color/black"
        />
</RelativeLayout>

relativelayout sucks

RelativeLayout的布局宽度为match_parent,而不是上面XML中指定的wrap_content

发生了什么?

1 个答案:

答案 0 :(得分:0)

显然,ListView项目的layout_width会自动更改为match_parent。上面的布局在ListView之外工作。