Android:在叠加的TextField的背景中流动的ListView

时间:2014-04-08 09:58:26

标签: android listview

我想要一个ListView,它在向上滚动时在定义的TextView的背景中流动(图片上的右手视图)。在左手视图(现状)中,我使用了相对布局,但其中使用的元素是固定的。滚动时看起来很不稳定。

如果可能的话,我想在list.xml中实现这样的功能吗?

链接到图片以更好地理解我的想法:

enter image description here

我的activity.xml看起来像:

    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/container"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@drawable/hintergrund1"
    tools:context="com.example.apptest2.MainActivity"
    tools:ignore="MergeRootFrame" >

   <EditText
      android:id="@+id/text1"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_alignParentTop="true"
      android:layout_centerHorizontal="true" />

  <ListView
      android:id="@+id/list"
      android:layout_width="match_parent"
      android:layout_height="wrap_content"
      android:layout_alignParentLeft="true"
      android:layout_below="@+id/text1"
      android:drawSelectorOnTop="true" >

  </ListView>

 </RelativeLayout>

1 个答案:

答案 0 :(得分:0)

Dunno如果我理解正确但是试试这个:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/container"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@drawable/hintergrund1"
    tools:context="com.example.apptest2.MainActivity"
    tools:ignore="MergeRootFrame" >

  <ListView
      android:id="@+id/list"
      android:layout_width="match_parent"
      android:layout_height="match_parent"
      android:layout_alignParentLeft="true"
      android:drawSelectorOnTop="true" >

  </ListView>

   <EditText
      android:id="@+id/text1"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_alignParentTop="true"
      android:layout_centerHorizontal="true" />
 </RelativeLayout>