Android, отображающий прозрачный список в нижней части текущей активности - PullRequest
0 голосов
/ 22 октября 2011

У меня есть текстовое поле (EditText) в середине экрана (портретный режим), к которому я привязал custom ListView.Когда пользователь начинает вводить текстовое поле, под ним появляется вид списка.Но он перемещает другие элементы в конец списка.

Это код XML, который я использую:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="horizontal" android:layout_width="fill_parent"
    android:layout_gravity="center" android:layout_height="fill_parent">
    <EditText android:id="@+id/actxt_1" android:hint="Please fill"
        android:layout_width="fill_parent" android:layout_height="fill_parent"
        android:layout_gravity="center_vertical|left" android:layout_weight="2.0" />
    <ImageButton android:id="@+id/btn1"
        android:src="@android:drawable/ic_menu_mylocation"
        android:layout_height="50dp" android:layout_width="50dp"
        android:layout_gravity="center_vertical|right" />
</LinearLayout>
<ListView android:id="@+id/list1" android:layout_width="fill_parent"
    android:layout_height="wrap_content" android:layout_weight="1.0"/>
<TextView android:layout_width="fill_parent" android:id="@+id/usr_msg"
    android:layout_height="wrap_content" android:background="@color/solid_yellow"
    android:text="Select please" />

Что я хочу сделать, это показать прозрачный / полупрозрачныйlistview с оригинальной деятельностью, показывающей в фоновом режиме.дать ему ощущение оверлея.

как мне этого добиться?

Спасибо

1 Ответ

0 голосов
/ 22 октября 2011

Вы можете попробовать этот xml,

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical" android:layout_width="fill_parent"
    android:layout_height="fill_parent" android:weightSum="4">
    <LinearLayout android:id="@+id/linearLayout1"
        android:layout_width="fill_parent" android:layout_height="wrap_content"
        android:layout_marginLeft="10dp" android:layout_marginRight="10dp"
        android:layout_marginTop="20dp" android:layout_marginBottom="5dp"
        android:background="@drawable/databg" android:layout_weight="1">
        <RelativeLayout android:id="@+id/relativeLayout1"
            android:gravity="center_horizontal" android:layout_centerVertical="true"
            android:layout_marginLeft="10dp" android:layout_marginRight="10dp"
            android:layout_width="fill_parent" android:layout_height="180dp"
            android:layout_marginTop="10dp" android:layout_marginBottom="10dp">
            <EditText android:id="@+id/etsearch" android:layout_width="fill_parent"
                android:gravity="center_vertical" android:layout_height="42dp"
                android:minHeight="42dp" android:layout_marginTop="20dp"></EditText>
            <Button android:layout_width="42dp" android:background="@drawable/simplesearch"
                android:layout_height="36dp" android:layout_centerVertical="true"
                android:layout_marginTop="20dp" android:layout_alignParentRight="true"
                android:layout_alignParentTop="true" android:id="@+id/twtsearch"></Button>
        </RelativeLayout>
    </LinearLayout>
    <ListView android:id="@+id/listsearch"
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent" android:layout_weight="3" android:background="@android:color/transparent"
        android:layout_height="fill_parent" android:cacheColorHint="#00000000" />
</LinearLayout>
...