在我的應用程序中,我希望在ListView下方有一個TextView DIRECTLY。所以如果ListView在屏幕的一半處結束,那麼TextView必須在屏幕中間。但是,如果ListView覆蓋的屏幕多於此,則必須滾動滾動它,還必須滾動TextView的ListView下方的TextView。你有什麼想法如何做到這一點?Android:將textView放置在下方ListView
在此先感謝!
在我的應用程序中,我希望在ListView下方有一個TextView DIRECTLY。所以如果ListView在屏幕的一半處結束,那麼TextView必須在屏幕中間。但是,如果ListView覆蓋的屏幕多於此,則必須滾動滾動它,還必須滾動TextView的ListView下方的TextView。你有什麼想法如何做到這一點?Android:將textView放置在下方ListView
在此先感謝!
您可以添加頁腳到您的ListView
。您可以使用所提供的例子在這種link
View footerView = ((LayoutInflater) ActivityContext.getSystemService(Context.LAYOUT_INFLATER_SERVICE)).inflate(R.layout.footer_layout, null, false);
ListView.addFooterView(footerView);
您可以將一個頁眉和頁腳視圖添加到一個ListView。這兩個視圖然後滾動其他列表項。檢查addFooterView()。
使用layout_weight設置視圖的重量。
<ListView android:layout_width="fill_parent" android:layout_height="0dp" android:layout_weight="8" android:id="@+id/ght" /> <EditText android:id="@+id/eld" android:layout_height="wrap_content" android:layout_width="fill_parent" android:layout_weight="2"> </EditText>
您可以使用以下佈局
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:android1="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<ListView
android1:id="@+id/listView1"
android1:layout_width="match_parent"
android1:layout_height="wrap_content"
android1:layout_alignParentLeft="true"
android1:layout_alignParentTop="true" >
</ListView>
<TextView
android1:id="@+id/textView1"
android1:layout_width="wrap_content"
android1:layout_height="wrap_content"
android1:layout_alignParentBottom="true"
android1:layout_below="@+id/listView1"
android1:layout_centerHorizontal="true"
android1:text="TextView" />
</RelativeLayout>
您需要的列表視圖下的TextView或是否應該是可見的,即使列表視圖覆蓋比畫面更所有的時間? –
使'TextView'成爲'ListView'中的最後一個條目。 – bobnoble