我已經做了很少buttons
和textviews
一個RelativeLayout
,有兩個方面與本buttons
和textviews
之間以及下有兩個expandable listview
。所有這一切都在ScrollView
之內。它可以工作,但最後一個列表不在屏幕上,我無法向下滾動。我需要幫助來解決我的佈局,我該怎麼辦?我也嘗試了一些兒童佈局,但它不起作用。 開發我想要做什麼的最佳方式是什麼?Android的佈局和滾動
這是我的xml代碼。謝謝。
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/scrollView1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:fillViewport="true"
>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="460dp" >
<EditText
android:id="@+id/TALance"
android:layout_width="50dp"
android:layout_height="40dp"
android:layout_alignBaseline="@+id/ALance"
android:layout_alignBottom="@+id/ALance"
android:layout_toRightOf="@+id/ALance"
android:ems="10"
android:inputType="number" >
</EditText>
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:text="@string/attacco"
android:textAppearance="?android:attr/textAppearanceLarge" />
<EditText
android:id="@+id/TASpade"
android:layout_width="50dp"
android:layout_height="40dp"
android:layout_alignBaseline="@+id/ASpade"
android:layout_alignBottom="@+id/ASpade"
android:layout_toRightOf="@+id/ASpade"
android:ems="10"
android:inputType="number" />
<ImageView
android:id="@+id/ACl"
android:layout_width="40dp"
android:layout_height="60dp"
android:layout_below="@+id/ACp"
android:layout_toLeftOf="@+id/TACl"
android:background="@drawable/cl"
android:contentDescription="@string/desc" />
<EditText
android:id="@+id/TACl"
android:layout_width="50dp"
android:layout_height="40dp"
android:layout_alignBaseline="@+id/ACl"
android:layout_alignBottom="@+id/ACl"
android:layout_alignLeft="@+id/TACp"
android:ems="10"
android:inputType="number" />
<EditText
android:id="@+id/TACp"
android:layout_width="50dp"
android:layout_height="40dp"
android:layout_alignBaseline="@+id/ACp"
android:layout_alignBottom="@+id/ACp"
android:layout_alignParentRight="true"
android:ems="10"
android:inputType="number" />
<ImageView
android:id="@+id/ACp"
android:layout_width="40dp"
android:layout_height="60dp"
android:layout_above="@+id/AArchi"
android:layout_toLeftOf="@+id/TACp"
android:background="@drawable/cp"
android:contentDescription="@string/desc" />
<ImageView
android:id="@+id/AArchi"
android:layout_width="40dp"
android:layout_height="60dp"
android:layout_below="@+id/ABalestre"
android:layout_toLeftOf="@+id/TABalestre"
android:background="@drawable/archi"
android:contentDescription="@string/desc" />
<ImageView
android:id="@+id/ABalestre"
android:layout_width="40dp"
android:layout_height="60dp"
android:layout_above="@+id/ASpade"
android:layout_toLeftOf="@+id/TABalestre"
android:background="@drawable/balestre"
android:contentDescription="@string/desc" />
<EditText
android:id="@+id/TAArchi"
android:layout_width="50dp"
android:layout_height="40dp"
android:layout_alignBaseline="@+id/AArchi"
android:layout_alignBottom="@+id/AArchi"
android:layout_alignLeft="@+id/TABalestre"
android:ems="10"
android:inputType="number" />
<EditText
android:id="@+id/TABalestre"
android:layout_width="50dp"
android:layout_height="40dp"
android:layout_alignBaseline="@+id/ABalestre"
android:layout_alignBottom="@+id/ABalestre"
android:layout_centerHorizontal="true"
android:ems="10"
android:inputType="number" />
<ImageView
android:id="@+id/ASpade"
android:layout_width="40dp"
android:layout_height="60dp"
android:layout_alignParentLeft="true"
android:layout_below="@+id/ALance"
android:background="@drawable/spade"
android:contentDescription="@string/desc" />
<ExpandableListView
android:id="@+id/list"
android:divider="@drawable/line"
android:dividerHeight="1dp"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/TASpade" >
</ExpandableListView>
<ExpandableListView
android:id="@+id/list1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/ImageView04"
android:divider="@drawable/line"
android:dividerHeight="1dp" >
</ExpandableListView>
<ImageView
android:id="@+id/ALance"
android:layout_width="40dp"
android:layout_height="60dp"
android:layout_alignParentLeft="true"
android:layout_below="@+id/textView1"
android:background="@drawable/lance"
android:contentDescription="@string/desc" />
<ImageView
android:id="@+id/ImageView01"
android:layout_width="40dp"
android:layout_height="60dp"
android:layout_below="@+id/list"
android:layout_toLeftOf="@+id/TASpade"
android:background="@drawable/lance"
android:contentDescription="@string/desc" />
<EditText
android:id="@+id/EditText01"
android:layout_width="50dp"
android:layout_height="40dp"
android:layout_alignBottom="@+id/ImageView01"
android:layout_toRightOf="@+id/ImageView01"
android:ems="10"
android:inputType="number" />
<ImageView
android:id="@+id/ImageView03"
android:layout_width="40dp"
android:layout_height="60dp"
android:layout_alignLeft="@+id/ACl"
android:layout_below="@+id/list"
android:background="@drawable/cp"
android:contentDescription="@string/desc" />
<ImageView
android:id="@+id/ImageView02"
android:layout_width="40dp"
android:layout_height="60dp"
android:layout_alignBottom="@+id/EditText01"
android:layout_toLeftOf="@+id/TAArchi"
android:background="@drawable/balestre"
android:contentDescription="@string/desc" />
<EditText
android:id="@+id/EditText02"
android:layout_width="50dp"
android:layout_height="40dp"
android:layout_alignBottom="@+id/ImageView02"
android:layout_toRightOf="@+id/ImageView02"
android:ems="10"
android:inputType="number" />
<EditText
android:id="@+id/EditText03"
android:layout_width="50dp"
android:layout_height="40dp"
android:layout_alignBottom="@+id/ImageView03"
android:layout_toRightOf="@+id/ImageView03"
android:ems="10"
android:inputType="number" />
<ImageView
android:id="@+id/ImageView04"
android:layout_width="40dp"
android:layout_height="60dp"
android:layout_alignParentLeft="true"
android:layout_below="@+id/ImageView01"
android:background="@drawable/spade"
android:contentDescription="@string/desc" />
<EditText
android:id="@+id/EditText04"
android:layout_width="50dp"
android:layout_height="40dp"
android:layout_alignBottom="@+id/ImageView04"
android:layout_toRightOf="@+id/ImageView04"
android:ems="10"
android:inputType="number" />
<ImageView
android:id="@+id/ImageView05"
android:layout_width="40dp"
android:layout_height="60dp"
android:layout_alignBottom="@+id/EditText04"
android:layout_alignLeft="@+id/ImageView02"
android:background="@drawable/archi"
android:contentDescription="@string/desc" />
<EditText
android:id="@+id/EditText05"
android:layout_width="50dp"
android:layout_height="40dp"
android:layout_alignBottom="@+id/ImageView05"
android:layout_alignLeft="@+id/EditText02"
android:ems="10"
android:inputType="number" />
<ImageView
android:id="@+id/ImageView06"
android:layout_width="40dp"
android:layout_height="60dp"
android:layout_alignBottom="@+id/EditText05"
android:layout_alignLeft="@+id/ImageView03"
android:background="@drawable/cl"
android:contentDescription="@string/desc" />
<EditText
android:id="@+id/EditText06"
android:layout_width="50dp"
android:layout_height="40dp"
android:layout_alignBottom="@+id/ImageView06"
android:layout_toRightOf="@+id/ImageView06"
android:ems="10"
android:inputType="number" />
</RelativeLayout>
</ScrollView>
這就是它的樣子(我已經介紹了圖像):
刪除scrollview下的所有listview和ExpandableListView。可能會起作用。 – 2015-02-11 15:48:46