動態按鈕,我有一個線性佈局加入android系統
,我想添加到這個線性佈局按鈕(3個按鈕)動態的運行時間取決於從函數返回一個整數值
我知道如何使用AddView
添加視圖佈局,以及如何刪除視圖中使用removeView
形成佈局...
但我的問題是如何檢查的觀點在佈局之前已存在調用方法reomveView
動態按鈕,我有一個線性佈局加入android系統
,我想添加到這個線性佈局按鈕(3個按鈕)動態的運行時間取決於從函數返回一個整數值
我知道如何使用AddView
添加視圖佈局,以及如何刪除視圖中使用removeView
形成佈局...
但我的問題是如何檢查的觀點在佈局之前已存在調用方法reomveView
我建議你創建你的按鈕事先和剛剛成立的知名度,View.GONE
當你觸發一些事件中,你可以設置其他按鈕的可見性設置爲true,而其他都是假的..
這沒有問題工作,你沒有動態地添加他們..這將只是「似乎」動態:)
你可以做到這一點與此代碼:
button1.setVisibility(View.GONE);
button2.setVisibility(View.VISIBLE);
鑑於按鈕是「button1
「和」 button2
「
View.GONE
會‘’從畫面看,但它仍然是‘去掉那裏’它只是不出現對於用戶來說,它不佔用任何空間
View.INVISIBLE
將從屏幕上「刪除」視圖,它佔據的空間仍然被它使用。
View.VISIBLE
將像往常一樣顯示視圖。
removeView如何觸發? –
我有一個方法,返回一個值,根據這個值我添加適當的按鈕,所以如果另一個按鈕在佈局中,我想刪除它之前添加適當的按鈕 –
任何特定的'按鈕'或將它是那個'ViewGroup'中只有'Button'? – codeMagic