8

いっぱいになるリストビューがAsyncTaskあり、アプリの下端に次のような固定オーバーレイ レイアウトを表示する必要があります。

ここに画像の説明を入力

しかし、xmlでこれを行う方法がわかりませんか? これは私の現在のlayout.xmlです:

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

    <ListView
        android:id="@+id/list"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" />

   <!-- Probably I need to do something here  -->

</LinearLayout>
4

2 に答える 2

2

親レイアウトをRelativeLayoutまたはに変更しFrameLayout、固定ビューを の同じレベルListView(ただし の後ListView)に配置します。

何かのようなもの:

---> RelativeLayout
    --> ListView
    --> Any view as the fixed view

次に、固定ビューをラッピングの下部に揃えることができますRelativeLayout

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

   <ListView
       android:id="@+id/list"
       android:layout_width="match_parent"
       android:layout_height="wrap_content" />

   <!-- Here you should position the fixed view  -->
</RelativeLayout>
于 2013-07-27T19:57:21.713 に答える