我想創建一個表格行元素,其中第一行包含一個標題,後面跟着一個ImageView,應該是所有的方式。 TextView應該填充整個手機的寬度,除了ImageView之外。在Android界面中設置半fill_parent佈局寬度
0
A
回答
1
解決方案取決於具體情況的一些細節。
如果所有的行具有相同的格式
如果所有的行具有相同的列布局,然後在TableLayout設置android:stretchColumns="0"
。這將使第一列(索引0)伸展以填充任何剩餘的空間。
如果頭已經從剩餘行
如果你有更多的列或需要行的其餘部分不同的列布局不同的格式,那麼你需要做不同的事情。我不相信任何單個項目可以跨越多個列。
如果只有定位很重要,而且您不需要跨越多行,則可以在每個標題項上使用android:layout_column
屬性。列號是基於0的,所以第一列是0. Eclipse佈局構建器似乎沒有呈現該屬性,但是如果將其鍵入到xml中,它將處理該屬性。
如果你不能將你的元素放在同一列中剩餘的表使用的位置,那麼這個表頭不屬於TableRow。正如另一個答案中所建議的,您可以使用RelativeLayout而不是TableRow。或者,您可以將表頭移動到表格外。
0
首先,爲您的行使用RelativeLayout。使用典型的ImageView,給它一個id,並使用XML屬性android:layout_alignParentRight="true"
。接下來,使用TextView,使用android:layout_toLeftOf="@id/myid"
並確保其寬度爲"fill_parent"
。
編輯:代碼標籤
相關問題
- 1. Android動態設置textview佈局寬度
- 2. Android按鈕寬度的一半可用寬度 - 佈局
- 3. 如何在XML佈局中設置android選項卡的寬度?
- 4. Android佈局Fill_Parent問題
- 5. Android佈局fill_parent不工作
- 6. Android - 如何設置半透明佈局?
- 7. Android桌面佈局寬度概率
- 8. 設置寬度=設備寬度視打破布局
- 9. Android的線性佈局的高度和寬度沒有設置
- 10. 設置android的相對佈局的高度和寬度
- 11. Android中設置表佈局列的寬度相等
- 12. Android:在佈局中獲取寬度
- 13. Android最小寬度佈局
- 14. Android,佈局屏幕寬度
- 15. 在android中設置佈局
- 16. Android佈局:父母的寬度的一半
- 17. 僅設置桌面佈局的最小寬度
- 18. Android - 爲按鈕動態設置佈局寬度
- 19. 獲取佈局寬度並在onGlobalLayoutListener中設置新的寬度值
- 20. Android viewpager寬度問題與fill_parent?
- 21. 在Android中使用最小寬度進行佈局設計
- 22. 如何在Android中設計Twitter界面佈局
- 23. 在WPF中設置網格佈局的寬度
- 24. 在相對佈局中設置寬度比例
- 25. 循環在界面生成器中設置的佈局
- 26. Android佈局 - 視圖不會fill_parent
- 27. Android佈局高度和寬度
- 28. Android設置佈局
- 29. Android:爲佈局設置固定高度?
- 30. Android設置佈局取其餘高度