這種佈局的結構是什麼?左列中的文本與右邊對齊,右邊的文本與左邊對齊。行也用一條線分開。謝謝你的提示!這個結構的正確佈局是什麼?
0
A
回答
4
你可以使自己的項目的ListView
。這會給你所有行之間的分隔符。
要爲ListView
自己的佈局的項目,你必須準備佈局的xml文件,並將其設置是這樣的:
yourListView.setAdapter(new ArrayAdapter<String>(this, android.R.layout.layout_file_for_your_item, items));
Item
的佈局(LinearLayout
)可以包括2 LinearLayout
秒。在第一個(左)你會有TextView
,將在父母對齊。第二個(右)將不得不在父母保證金左集TextView
左對齊到一些特定的值,使兩個佈局之間的間隙。
- 藍:ListView控件
- 紅:ListView的項目(的LinearLayout)
- 綠色:一是LinearLayout中
- 黃色:二的LinearLayout
+1
@IlyaDemidov因爲如果你只有TextView,你不知道你應該移動多遠。在LinearLayout的情況下,你只需要指定它的寬度並使TextView左對齊並修復問題。所以基本上你必須設置的是佈局寬度和它們之間的差距。父母對他們也可能是一個LinearLayout。 –
0
您可以嘗試創建列表視圖場在你的佈局中(裏面是空的,而不是textviews或圖像),然後創建另一個佈局這樣的:
主要佈局:
<?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" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="bla bla" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="bla bla 2" />
<!-- listview with populated items -->
<ListView
android:id="@+id/mylist"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
</ListView>
</LinearLayout>
人口較少的項目:
<TextView
android:id="@+id/itemleft"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginRight="5dp"
android:layout_weight="1"
android:textStyle="bold"
android:gravity="right|center_vertical"
android:text="Location" />
<TextView
android:id="@+id/itemright"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:layout_weight="1"
android:gravity="left|center_vertical"
android:text="Los Angeles, US" />
</LinearLayout>
下面是這種設置的預覽: 當然有只有一個項目,但它會然後填充。這只是一個預覽。
(已安裝項目將在以後的ListView中使用),然後嘗試例如基地適配器實現使用你的代碼,在這裏檢查例如:link。我希望你會理解它,但是使用自定義列表視圖不是這個標題的問題:)
相關問題
- 1. 爲什麼這個結構不是標準佈局?
- 2. 這個while循環的正確JSON結構是什麼?
- 3. 分配這個嵌套結構的正確方法是什麼?
- 4. Asp.net MVC的正確結構是什麼?
- 5. 什麼是正確的ActionListener結構?
- 6. 這些佈局是什麼
- 7. 這種數據結構的正確名稱是什麼?
- 8. 這是正確的XML佈局
- 9. 這是什麼C#結構
- 10. 這是什麼linux結構
- 11. jQuery:這是什麼結構?
- 12. 這是什麼C++結構?
- 13. 這是什麼javascript結構?
- 14. 這個XML有什麼問題,結構不正確?
- 15. 爲什麼這個結構不正確對齊?
- 16. 什麼是構建這個查詢的正確方法?
- 17. 構建這個REST URI的正確方法是什麼?
- 18. 什麼是pp的正確調用來打包這個目錄結構?
- 19. 在另一個結構中初始化結構的正確方法是什麼?
- 20. 什麼是OSGi DB訪問的高級體系結構佈局?
- 21. Android設置活動的典型佈局結構是什麼?
- 22. 什麼是對象/結構等的C++內存佈局?
- 23. 簡單的UML圖...這個佈局是否正確?
- 24. HTML - 執行以下佈局的正確方法是什麼?
- 25. 這是否是我的Node結構的正確析構函數?
- 26. 這是什麼樣的數據結構?
- 27. 這種結構的名稱是什麼?
- 28. 這是什麼奇怪的「結構」
- 29. 使這種佈局的正確方法?
- 30. 當一個結構中的某個明確佈局的字段是一個對象時會發生什麼?
似乎是一個錶行或列表視圖與兩個元素填充 – deadfish