我是新開發的android開發人員......在創建我的應用程序佈局時,我希望按鈕保持在屏幕的最底部,而滾動視圖位於其上方。我無法做到這一點,我使用滾動視圖的大小爲430dp,以便它的工作原理,但是當我改變屏幕的方向,這不起作用,因爲400dp比屏幕更大。 我該如何讓按鈕停留在屏幕方向的底部? :/Android開發:放置佈局
0
A
回答
2
將ScrollView的layout_height設置爲fill_parrent和layout_weight爲1,並將Button的高度設置爲wrap_content。
0
你可以用這個
android:gravity="bottom"
此去你的元素應該總是推到其容器的底部。
但是,如果您發佈佈局XML,它會更有幫助。
0
下面是一個真實世界的例子,正是你所要求的。 在這個佈局中,我有一個在頂部的標題,一個列表視圖,其下方的所有空間和一個按鈕來清除(取消,失敗,完成)列表視圖的元素,然後在底部我有一個自定義控件顯示一個工具欄。
<?xml version="1.0" encoding="utf-8"?><LinearLayout android:id="@+id/layout" xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_height="fill_parent"
android:orientation="vertical">
<LinearLayout android:id="@+id/browsePeerHeader"
android:layout_width="fill_parent" android:layout_height="70sp"
android:layout_marginBottom="2sp"
android:layout_gravity="top"
android:background="@drawable/background_barbed_wire"
>
<ImageButton
android:id="@+id/frostwire_sphere"
android:layout_width="wrap_content"
android:layout_height="wrap_content" android:src="@drawable/icon"
android:layout_gravity="center_vertical"
android:layout_margin="3sp"
android:background="#00000000"/>
<TextView android:id="@+id/browsePeerTitle" android:textSize="30sp"
android:text="Downloads"
android:textColor="#ffffffff" android:textStyle="bold"
android:shadowColor="#ff000000"
android:shadowDx="1.0"
android:shadowDy="1.0"
android:shadowRadius="4.0"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingTop="10sp"
android:gravity="left|center_vertical"/>
</LinearLayout>
<ListView android:id="@+id/ListViewTransfers"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="2sp"
android:layout_marginBottom="2sp"
android:layout_weight="1"></ListView>
<Button android:id="@+id/ButtonClearFinished" margin="2sp"
android:layout_width="fill_parent" android:layout_height="wrap_content"
/>
<com.frostwire.android.views.FrostWireStatusBar
android:id="@+id/FrostWireStatusBar" android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="bottom" /></LinearLayout>
下面是截圖
訣竅基本上是有列表視圖中使用留在包含它的佈局中的所有空間,你甚至不必告訴它FILL_PARENT,只是與android:layout_weight =「1它應該工作。
相關問題
- 1. Android開發:XML佈局放置像水印的頂部
- 2. Android開發,圖形佈局?
- 3. Android佈局 - 位置佈局
- 4. 在佈局中放置圖像android
- 5. Android - 在另一個佈局上放置一個佈局
- 6. Android佈局在另外兩個佈局的中間放置一個佈局
- 7. Android設置佈局
- 8. Android縮放(佈局)問題
- 9. 佈局置換的Android佈局
- 10. Android Studio:使用佈局放置畫布和按鈕
- 11. 如何在android中原始佈局的底部放置包含的佈局?
- 12. 發佈表單時發佈與放置
- 13. Android開發者:Android佈局未及時繪製
- 14. 的Android ::設置佈局
- 15. 的Android alertdialog設置佈局
- 16. Android全屏佈局位置
- 17. 開放源代碼圖佈局庫
- 18. 簡單的開放div佈局
- 19. 如何在其他佈局之間放置佈局在RelativeLayout中?
- 20. 相對佈局放置到其他相對佈局
- 21. 如何在協調器中垂直放置佈局佈局
- 22. Android layoutdisplay,佈局佈局。
- 23. Android:相對佈局佈局
- 24. 在佈局中播放mp4 android
- 25. Android相對佈局縮放和對齊
- 26. Android視圖佈局縮放位圖
- 27. Android圖像縮放佈局問題
- 28. 如何在Android中縮放佈局
- 29. 拖放在android中的佈局
- 30. Android webview佈局 - 何時設置位置?