我正在開發一款Android應用,大多與listview
工作。但是我使用Floating Action Button
與Long ListView
起來有問題。我的問題如下。如何在Android上面很長的listview中設置浮動動作按鈕的固定位置?
當列表視圖只有幾個項目。可以看到Floating item
。
這是截圖。
正如你可以在上面看到,Floating Action Button
是當ListView
有這麼多的項目還是可以seen.But,成爲過度到屏幕上,Floating Action Button
不能被看見。
這是
Long Listview
截圖爲第二截屏,它不能scrolled down
了。
我想要實現的是,我希望浮動底部始終位於屏幕的右下方Listview
以上。像HTML
和CSS
中的固定位置一樣。
我想
Floating Action Button
一直在這裏無論Listview
有多高
這是我的佈局文件
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent">
<ListView
android:dividerHeight="@dimen/list_item_divider_height"
android:padding="@dimen/list_padding"
android:divider="@color/whitesmoke"
android:id="@+id/listview_podcast_list"
android:layout_width="match_parent"
android:layout_height="wrap_content"></ListView>
<TextView
android:textSize="17dp"
android:textStyle="bold"
android:textColor="@color/black"
android:textAlignment="center"
android:id="@+id/tf_no_records"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
<android.support.design.widget.FloatingActionButton
android:id="@+id/stop_podcast_button"
android:background="@color/colorPrimary"
android:src="@android:drawable/ic_dialog_email"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom|end"/>
</LinearLayout>
所以請我怎麼能修復我的代碼即使如此。請幫幫我。謝謝。
感謝。它工作完美。 –
我很快就會提出答案, –
很高興幫助:) – ajantha