内部布局大于父级布局

时间:2014-02-05 08:39:18

标签: android android-layout

我有两种布局。内部包含其内容的高度,并匹配父级的宽度。

<RelativeLayout
            android:id="@+id/lytMoreInfo"
            android:layout_width="match_parent"
            android:layout_height="0dp" >

            <LinearLayout
                android:id="@+id/lytMoreInfoButtons"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_alignParentTop="true"
                android:orientation="horizontal" >

                    <!-- OTHER VIEWS HERE -->

             </LinearLayout>

             <!-- OTHER VIEWS HERE -->

</RelativeLayout>

相反,外部布局需要为其高度设置动画,有点开放以显示其内容。为此,我使用一个值动画器来改变外部布局的高度。动画工作正常。

问题是内部布局中的视图在动画期间被拉伸,因为内部布局在动画期间与外部布局一起调整大小。

所以我的问题是,有没有办法指定内部布局来包装其内容(高度),无论外部布局的大小如何?

1 个答案:

答案 0 :(得分:0)

  

它不是解决高度/宽度问题的正确方法。它会   因设备而异。你可以使用scrollview。