2011-12-15 111 views
1

我有點困惑與Android佈局文件播放arround。 我wan't獲得的是: http://img857.imageshack.us/img857/5939/examplen.jpg可滾動ListView和一個TextView

記住的ListView面積爲滾動的,但TextView的應該是始終顯示在屏幕上,無論多麼長的名單。

我試了幾種方法,最後是這樣的:

<LinearLayout> 

    <LinearLayout> 
    <ListView> 
    </LinearLayout> 

    <LinearLayout> 
    <TextView> 
    </LinearLayout> 

</LinearLayout> 

我不能讓它正常工作。也許我有錯誤的方法,或者只是設置錯誤? 如果我的做法是正確的,這是setings

+0

洙u有解決方案或做ü希望有? – 2011-12-15 10:00:46

回答

4

試試這個,

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" > 

    <TextView 
     android:id="@+id/textView" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:layout_alignParentBottom="true" 
     android:text="TextView" 
     android:gravity="center_horizontal" 
     android:textSize="30sp" /> 

    <ListView 
     android:id="@+id/myList" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:layout_above="@id/textView" > 
    </ListView> 

</RelativeLayout> 

輸出

enter image description here

+0

哇,那就是我所說的答案。謝謝! :) – 2011-12-16 17:00:54

2

使用相對佈局容器

這裏的事情是佈局

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" android:layout_height="fill_parent"> 

    <LinearLayout android:id="@+id/row1" android:layout_width="fill_parent" 
     android:layout_height="wrap_content" android:layout_alignParentBottom="true"> 
     <TextView android:text="This is bottom text" 
      android:layout_height="wrap_content" android:layout_width="fill_parent"></TextView> 
    </LinearLayout> 
    <LinearLayout android:layout_above="@id/row1" 
     android:layout_width="fill_parent" android:layout_height="fill_parent"> 
     <ListView android:layout_width="fill_parent" 
      android:layout_height="fill_parent"></ListView> 
    </LinearLayout> 



</RelativeLayout> 
+0

還沒有做到這一點。文件說它應該做的伎倆。我會在稍後檢查出來,如果它有效,請接受答案 – 2011-12-15 09:27:46

0

使用以下佈局幫助你,我會上傳整個XML代碼。

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:id="@+id/relativeLayout1" 
android:layout_width="fill_parent" 
android:layout_height="wrap_content" > 

<ListView 
    android:id="@+id/listView1" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:layout_alignParentLeft="true" 
    android:layout_marginBottom="50dp" > 
</ListView> 

<TextView 
    android:id="@+id/textView1" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignParentBottom="true" 
    android:text="TextView" /> 

</RelativeLayout>