2012-10-27 69 views
1

在我的應用程序中,我希望在ListView下方有一個TextView DIRECTLY。所以如果ListView在屏幕的一半處結束,那麼TextView必須在屏幕中間。但是,如果ListView覆蓋的屏幕多於此,則必須滾動滾動它,還必須滾動TextView的ListView下方的TextView。你有什麼想法如何做到這一點?Android:將textView放置在下方ListView

在此先感謝!

+0

您需要的列表視圖下的TextView或是否應該是可見的,即使列表視圖覆蓋比畫面更所有的時間? –

+0

使'TextView'成爲'ListView'中的最後一個條目。 – bobnoble

回答

2

您可以添加頁腳到您的ListView。您可以使用所提供的例子在這種link

View footerView = ((LayoutInflater) ActivityContext.getSystemService(Context.LAYOUT_INFLATER_SERVICE)).inflate(R.layout.footer_layout, null, false); 
ListView.addFooterView(footerView); 
1

您可以將一個頁眉和頁腳視圖添加到一個ListView。這兩個視圖然後滾動其他列表項。檢查addFooterView()

1

使用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> 
2

您可以使用以下佈局

<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> 
相關問題