我在這裏找到幾個主題,但他們不是我正在尋找。其中之一是這一Android ListActivity - how to add a view below the ListView?如何添加下面的列表視圖
我知道我可以定位一個視圖(如按鈕)在列表視圖的頁腳。這意味着所需的視圖將在上次視圖後定位。
我想知道如何在屏幕末尾放置一個視圖(就在下面)。 請檢查下面兩張圖片:
我想這樣做在Java代碼中。有任何想法嗎?
我在這裏找到幾個主題,但他們不是我正在尋找。其中之一是這一Android ListActivity - how to add a view below the ListView?如何添加下面的列表視圖
我知道我可以定位一個視圖(如按鈕)在列表視圖的頁腳。這意味着所需的視圖將在上次視圖後定位。
我想知道如何在屏幕末尾放置一個視圖(就在下面)。 請檢查下面兩張圖片:
我想這樣做在Java代碼中。有任何想法嗎?
試試下面的代碼
<ListView
android:id="@android:id/list"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_above="@+id/button1"
>
</ListView>
<Button
android:id="@+id/button1"
style="?android:attr/buttonStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:text="Button" />
這應該在java代碼中完成。因爲我有偏好屏幕..(即時添加內容:addpreferencesfromresource – rootpanthera 2013-04-04 15:26:11
使用相對佈局。將Listview的高度設置爲所需的高度。在該按鈕上放置按鈕相對於列表視圖。
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context=".MainActivity" >
<ListView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="200dp"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:text="TextView" />
<Button
android:id="@+id/button1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_marginLeft="122dp"
android:text="Button" />
</RelativeLayout>
應該在列表中最後一項(例如,你必須向下滾動才能看到它)下方的按鈕還是在列表視圖下方?我希望你明白我的意思。列表視圖下方的 – luxer 2013-04-04 15:22:07
。所以如果偏好太大而不適合整個屏幕,它應該滾動到下面按鈕。但如果不是,它應該像第二張照片一樣。 – rootpanthera 2013-04-04 15:25:03
哦。固定大小呢?按鈕在底部固定,首選項仍然可以向上/向下滾動? – rootpanthera 2013-04-04 15:37:40