2011-09-02 101 views
-1

我必須使用表格佈局。但是當沒有記錄或兩行時,我想要固定大小的表格佈局。刪除後兩條記錄(行)的大小是固定的。 並且當添加了兩個以上的記錄(行)時,表的大小正在增加。在運行時創建表格佈局。可能嗎 ?怎麼樣? 我在運行時創建表佈局,並動態添加行的工作,也大小也在增加,但是當我把固定大小,然後大小不增加。 建議我。由於表格佈局大小

回答

0

您可以設置通過設計時固定大小的XML或代碼編程設置,並檢查行> 2的變化是否WRAP_CONTENT另一組爲固定大小

+0

是的,我這樣做,但錯誤發生。 這是我的代碼: TableLayout table =(TableLayout)findViewById(R.id.TableLayout01); TableLayout.LayoutParams PARAMS =新TableLayout.LayoutParams( \t \t \t \t \t TableLayout.LayoutParams.FILL_PARENT, \t \t \t \t \t TableLayout.LayoutParams.WRAP_CONTENT); table.setLayoutParams(params); – kalpana

+0

試試這個table.setLayoutParams(新的LayoutParams(TableLayout.LayoutParams.FILL_PARENT,TableLayout.LayoutParams.WRAP_CONTENT)); – Pratik

+0

它不起作用。我的佈局是: \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t和它顯示第一次正確,但當我點擊按鈕添加行,然後發生錯誤 – kalpana