0
我有非常非典型的問題。 我以編程方式創建talelayout,內部tablelayout我有2行。行之間的Tablelayout依賴關係
在第一,我有1個TextView的
在第二個是4倍的TextView
如果FIRSTROW的文字佔據了大量的空間,然後在secondrow textviews不分配精細
Firstrow
+---------------------------+
| | |
| | |
+---------------------------+
Secondrow
+---------------------------+
|| | | | |
|| | | | |
|| | | | |
|| | | | |
+---------------------------+
我使用此代碼分配空間,當我只使用第二行它工作正常,但當tablelayout有2行時,它不工作的行依賴性
TableRow.LayoutParams params1 = new TableRow.LayoutParams(
LayoutParams.MATCH_PARENT,
LayoutParams.MATCH_PARENT,0.25f);
Tablelayout應該看起來像這樣
Firstrow
+---------------------------+
| | |
| | |
+---------------------------+
Secondrow
+---------------------------+
|| | | | |
|| | | | |
|| | | | |
|| | | | |
+---------------------------+
是否有解決方案?
嘗試使用線性佈局。他們有一個名爲android:weight的屬性。這可能對你有些用處 –
哇它的工作原理,我把secondrow轉換爲linearlayout,然後linearlayout tablelayout,這就是它,它工作完美,很多很多 – Empi