RelativeLayout是放置類似東西的最佳方式嗎?什麼是用於此ListView的最佳佈局?
-3
A
回答
1
使用權重的LinearLayout。這是你想要的東西。只需更改文字顏色,尺寸,版面尺寸等(我使用的值只是爲了顯示它的外觀,您將自定義)。
<?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="90dp"
android:background="#484848"
android:orientation="horizontal" >
<Button
android:id="@+id/button1"
android:layout_width="80dp"
android:layout_height="80dp"
android:layout_gravity="center_vertical"
android:text="" />
<LinearLayout
android:layout_width="fill_parent"
android:orientation="horizontal"
android:weightSum="5"
android:layout_height="match_parent" >
<LinearLayout
android:layout_width="0px"
android:layout_weight="3"
android:layout_height="match_parent"
android:orientation="vertical" >
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="TextView" />
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="TextView" />
</LinearLayout>
<TextView
android:id="@+id/textView3"
android:layout_width="0px"
android:layout_weight="2"
android:layout_height="match_parent"
android:gravity="center"
android:text="TextView" />
</LinearLayout>
</LinearLayout>
2
LinearLayout
s爲我個人的喜好。
一個水平LinearLayout
,含有ImageView
,垂直LinearLayout
具有兩個TextView
S和其他TextView
給所述ImageView
一個固定的高度和寬度(48dp是非常常見的列表項)。
設置垂直LinearLayout
的寬度0dp並給它爲1的重量這樣,它會伸長一路所以ImageView
和TextView
將在佈局的邊緣。
1
我會留在RelativeLayout
由於您的瀏覽層次減少深度相比,使用多LinearLayout
s到代表相同的佈局。
從理論上講,這會讓你的名單更平滑。
1
// try this way,hope this will help you...
<?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="wrap_content"
android:padding="5dp"
android:gravity="center">
<ImageView
android:layout_width="70dp"
android:layout_height="70dp"
android:src="@drawable/ic_launcher"
android:adjustViewBounds="true"/>
<LinearLayout
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:layout_marginLeft="5dp"
android:orientation="vertical">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="TEXT1"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="TEXT2"/>
</LinearLayout>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:text="TEXT3"/>
</LinearLayout>
相關問題
- 1. 此視頻佈局的最佳解決方案是什麼?
- 2. 製作此佈局的最佳方式是什麼?
- 3. 製作此3視圖佈局的最佳方式是什麼?
- 4. 什麼是python命令行應用程序的最佳佈局?
- 5. 創建此表格佈局的最佳方法是什麼? (附圖)
- 6. 什麼佈局將是設計此Android屏幕的最佳方式
- 7. 什麼是最好的佈局使用?
- 8. 什麼是用於此問題的最佳算法
- 9. 對此的最佳查詢是什麼?
- 10. 什麼是縮放複雜佈局的最佳方法
- 11. 什麼是實現這種佈局的最佳方式?
- 12. Ruby on Rails 3佈局的最佳實踐是什麼?
- 13. 什麼是使佈局可擴展的最佳實踐?
- 14. 什麼是創建JSP佈局模板的最佳方式?
- 15. 什麼是刪除佈局元素的最佳方法
- 16. WPF:什麼是佈局的最佳做法
- 17. jsp頁面佈局的最佳做法是什麼?
- 18. HTML/CSS什麼是最佳的獲得以下佈局建設
- 19. 在Android中開發佈局的最佳技術是什麼
- 20. 什麼是設計窗體佈局的最佳方式
- 21. 什麼是創建網頁佈局的最佳工具?
- 22. 多源項目的最佳SVN存儲庫佈局是什麼?
- 23. 實現傾斜背景佈局的最佳方式是什麼?
- 24. 什麼是最好用於創建佈局。 Java還是XML?
- 25. 什麼是mysql的最佳布爾值?
- 26. 什麼佈局將是最好的
- 27. 什麼是用來創建這種效果的佈局的最佳組合?
- 28. 框架的最佳佈局
- 29. 處理彼此使用模塊的最佳方式是什麼?
- 30. VB.Net調用此函數的最佳方式是什麼?
實際上也是如此。 +1發現這一點。 –