我使用RelativeLayout,其中一些TextView一個在另一個之下,最後一個ViewPager。layout_below和多行TextView問題
ViewPager在他的參數中有android:layout_below =「@ id/dialog_access_right」,dialog_access_right是最後一個TextView。
我的問題是,這個特殊的TextView CAN(但不一定)是多行(最大3)。但ViewPager總是位於第一行之後,因此它隱藏了其餘的TextView。
我嘗試使用多行,將行參數設置爲3(如果在某些情況下有兩個空行,則不會太差),請將兩個換行符設置爲默認文本。 這項工作沒有。
有沒有辦法告訴ViewPager重繪和對齊本身(我試圖無效的相對佈局,但沒有......)與上述觀點?
<TextView
android:id="@+id/dialog_access_right"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@id/access_right_title"
android:layout_alignBottom="@id/access_right_title"
android:layout_toRightOf="@id/access_right_title"
android:text="@string/dialog_access_right" />
<android.support.v4.view.ViewPager
android:id="@+id/viewpager"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@id/dialog_access_right" />
編輯:這裏是截圖顯示我的問題,「會讀」的TextView是在現實中多TextView的2線(可3),藍線是ViewPager
內PagerTabStrip
您可以發佈任何截圖你的問題。很難假設。 – 2012-08-03 09:58:23
在您的textview android:minLines =「3」中嘗試添加一個屏幕截圖並添加解釋 – eephyne 2012-08-03 13:28:27
或爲viewpager授予marginBottom =「15dp」。 – 2012-08-03 13:42:53