0
我有兩種佈局。內層包裝其內容的高度並與寬度匹配。內部佈局大於父親
<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>
而是,外部佈局需要爲其高度設置動畫,並且可以打開以顯示其內容。要做到這一點,我使用了一個可以改變外部佈局高度的值動畫器。動畫正常工作。
問題是內部佈局中的視圖在動畫期間被拉伸,因爲內部佈局在動畫期間與外部佈局一起調整大小。
所以我的問題是,有沒有辦法指定內部佈局來包裝其內容(高度),無論外部佈局的大小?
那麼你在做動畫只是爲了延長內層佈局嗎?發佈你的整個XML。 –
整個XML有點長,對這個問題沒有用處。不過,我只是想要保持內部佈局高度不變,以便其內容不會被拉伸。 –