我正在處理應用程序,其中我需要創建列表清單。例如Android創建列表清單
EmployeeGroup1組名,GroupId的,JobType Empployee1名稱,名稱 Empployee2名稱,名稱 Empployee3名稱,名稱 Empployee4名稱,名稱 EmployeeGroup2組名,GroupId的,JobType Empployee5名稱,名稱 Empployee6名稱,名稱 Empployee7名稱,指定 Empployee8名稱,指定 ...等等
本例中的員工詳細信息從SQLite數據庫中檢索。員工組是固定的(5)。因此,我創建了5個相對佈局組,把一個列表視圖中的每一個如delow
<RelativeLayout
android:id="@+id/ltGroup1"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TextView android:text="GroupName:"
android:id="@+id/lblGroupName_1"
android:layout_width="80dip"
android:layout_height="25dip"
android:layout_alignParentLeft="true"
android:textColor="@color/BLACK"
android:textSize="14dip"
android:textStyle="bold"
android:paddingLeft="5dip"
android:gravity="center" />
<TextView android:text="0 cal"
android:id="@+id/txtGroupName_1"
android:layout_width="75dip"
android:layout_height="25dip"
android:layout_toRightOf="@+id/lblGroupName_1"
android:textColor="@color/TITLEBAR_TABS"
android:textSize="13dip"
android:textStyle="bold"
android:paddingRight="5dip"
android:gravity="right|center_vertical" />
<ListView android:id="@+id/lstEmployeeGroup_1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:fadingEdge="none"
android:background="#ffffff"
android:scrollbars="none"
android:divider="#ffcccccc"
android:dividerHeight="1dip"
android:layout_below="@+id/lblGroupName_1"/>
</RelativeLayout>
做。如果我把所有的LineraLayout相對佈局組,然後在滾動查看員工列表顯示只是一個項目,並看到其他人需要翻閱個人名單。當屏幕已滿時,滾動視圖開始滾動,然後我也無法滾動單個列表,使情況變得更糟。 有沒有辦法讓員工名單始終顯示所有記錄,而不是隻顯示一條記錄?
這工作,但它顯示固定的行數。另外,如果行數超過了設定的高度,那麼您既不能看到剩餘的行,也不能瀏覽列表,因爲滾動視圖會移動而不是列表。什麼都可以在代碼級完成? – 2010-10-27 12:50:41