好吧我試圖創建一個屏幕上有很多按鈕,顯然我用盡了空間,所以我將我的佈局設置爲一個ScrollView,並在其下面放置了一個相對佈局,然後將所有的按鈕放在裏面。ScrollView不滾動?
繼承人的代碼:
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
android:layout_height="1000dp" android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin"
android:fillViewport="true"
tools:context="com.cecode.www.gjcode.MainTypes"
android:animateLayoutChanges="true">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Options Menu(placeholder)"
android:id="@+id/optionsBtn"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
<Button
android:layout_width="400dp"
android:layout_height="80dp"
android:text="Top Text"
android:id="@+id/button1"
android:layout_marginTop="110dp"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
/>
<Button
android:layout_width="400dp"
android:layout_height="80dp"
android:text="placeholder text"
android:id="@+id/button2"
android:layout_marginTop="20dp"
android:layout_below="@+id/button1"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
<Button
android:layout_width="400dp"
android:layout_height="80dp"
android:text="placeholder text"
android:id="@+id/button3"
android:layout_marginTop="20dp"
android:layout_below="@+id/button2"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
<Button
android:layout_width="400dp"
android:layout_height="80dp"
android:text="placeholder text"
android:id="@+id/button4"
android:layout_marginTop="20dp"
android:layout_below="@+id/button3"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="mid text"
android:id="@+id/textView3"
android:layout_below="@+id/button4"
android:layout_alignRight="@+id/optionsBtn"
android:layout_alignEnd="@+id/optionsBtn"
android:layout_marginTop="37dp" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="bottom text"
android:id="@+id/textView4"
android:layout_alignParentBottom="true"
android:layout_alignLeft="@+id/textView3"
android:layout_alignStart="@+id/textView3" />
</RelativeLayout>
</ScrollView>
繼承人的畫面'的截圖
我的問題是,當我測試這種設備上也不會滾過文本中期點,所以我不能到底部文本位。謝謝!
當我這樣做時,底部的文字會回到底部屏幕,中間文本和底部文本之間的所有空間都將丟失。這個想法是Mid和Bottom文本之間的空間將被按鈕佔據。 – ParagonTime
我不明白你想達到的中間和底部文本之間的空間是固定的,或者你想添加一些項目那裏或其他 – Pavan
好吧,我想要做的是添加按鈕之間的空間從中間到底部(並擴大它如果我需要更多的按鈕),他們會向下滾動查看所述按鈕。 – ParagonTime