我很難實現,兩個部件(稱爲微調器)以線性佈局相鄰。我的意思是這兩個旋轉器的佈局高度都是包裝內容,但寬度應該是第一個旋轉器的前半部分,第二個旋轉器的後半部分。在線性佈局中,他們一個接一個。我嘗試了相對佈局,但是因爲我給出了寬度,因爲wrap_content都是相鄰的,但很多空間仍然是第二個微調。我在幾個應用程序中看到了這個問題,但我沒有得到它。線性佈局中的兩個部件相鄰其他部件
3
A
回答
8
使用layout_weight
。這將迫使兩個紡紗者分別佔據一半的空間。
<LinearLayout
android:orientation="horizontal"
... >
<Spinner
android:layout_height="wrap_content"
android:layout_width="0dp"
android:layout_weight="1"
... />
<Spinner
android:layout_height="wrap_content"
android:layout_width="0dp"
android:layout_weight="1"
... />
</LinearLayout>
0
0
相對佈局旨在提供彼此相關的視圖。它與它們的尺寸無關。
對於linearLayout,將兩個視圖的高度/寬度(取決於佈局的方向)設置爲0px,並將權重設置爲1。這將使每個人都佔據一半的空間。
0
<?xml version="1.0" encoding="utf-8"?>
<Spinner
android:id="@+id/spinner1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:entries="@array/testArray" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@android:color/background_light"
android:orientation="horizontal" >
<Spinner
android:id="@+id/spinner2"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:entries="@array/testArray" />
<Spinner
android:id="@+id/spinner3"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1" />
</LinearLayout>
</LinearLayout>
相關問題
- 1. 佈局與ArrayAdapter和其他部件
- 2. Android - 獲取其他佈局小部件
- 3. 從其他佈局獲取小部件
- 4. 對齊佈局頂部,其他佈局
- 5. listView內部的線性佈局與其他東西
- 6. 如何在一個線性佈局中移動小部件
- 7. SharePoint 2010 Web部件個性化佈局
- 8. 如何安排QCamera與佈局中的其他小部件?
- 9. 如何將4個線性佈局錨定到線性佈局的底部?
- 10. QPushButton改變上的其他部件的利潤率在相同的佈局
- 11. 如何將線性佈局中的相對佈局與底部對齊?
- 12. 線性佈局中的兩個ListViews
- 13. 裏面嵌套線性佈局的相對佈局。如何將線性佈局放置在屏幕底部?
- 14. Android小部件相對佈局
- 15. sliderbar不是在其他佈局頂部
- 16. Android Tabview內部的線性佈局
- 17. QT:兩種佈局添加相同的部件
- 18. 同一行中的兩個按鈕>線性佈局內的相對佈局
- 19. 分佈式部件 - 從其他主機
- 20. 佈局設計的部件
- 21. Android:將PreferenceFragment與其他小部件組合在一個佈局中
- 22. 相對佈局誤差線性佈局
- 23. 相對佈局和線性佈局
- 24. 框架佈局內部的線性佈局停止工作
- 25. widget.setLayout(佈局)VS佈局= QLayout(部件)
- 26. 具有多個佈局的小部件
- 27. 窗口小部件,其相對於其他部件彈出的ImageButton /快捷鍵
- 28. 如何將相對佈局放置在屏幕底部(或線性佈局)。
- 29. 佈局XML中的條件小部件可見性
- 30. Android如何在兩個佈局頂部佈局佈局
我認爲這將使高度一半每個嗎? – Vins
不是。這是一個「水平」佈局,所以重量將水平應用。 – Eric
在我的佈局中,我有一個更像上圖中的微調,所以我使用了一個更多的線性佈局,並將其設置爲水平方向。我會張貼這個答案,但這是靈感來自你的答案,所以我接受你的:) – Vins