我有点困惑与Android布局文件一起玩。 我不想得到的是: http://img857.imageshack.us/img857/5939/examplen.jpg
请记住,ListView区域是可滚动的,但无论列表有多长,TextView都应始终在屏幕上可见。
我尝试了几种方法,最后就像是:
<LinearLayout>
<LinearLayout>
<ListView>
</LinearLayout>
<LinearLayout>
<TextView>
</LinearLayout>
</LinearLayout>
我无法正常工作。也许我的方法不对,或者设置错了? 如果我的方法是正确的,我将上传整个xml代码,这是setings的问题
答案 0 :(得分: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>
<强>输出强>
答案 1 :(得分: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>
答案 2 :(得分:0)
使用以下布局帮助您。
<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>