2011-01-09 215 views
3

我正在開發一個應用程序,並且需要在選擇按鈕時將文本框添加到視圖中。我怎麼做,或動態添加任何對象。我使用什麼課程或需要調用什麼方法?謝謝。在android中動態添加文本框

回答

3

您只需要將addView方法調用到目標視圖。這是從ViewGroup繼承的方法,請參閱[這裏] [2]。

[2]:HTTP://developer.android.com/reference/android/view/ViewGroup.html#addView(android.view.View,android.view.ViewGroup.LayoutParams)

1

一種可能性在佈局XML來定義它,並設置:

android:visibility="gone" 

然後在你的代碼,你可以這樣做:

TextView myTextBox = (TextView) findViewById(R.id.myTextBoxId); 
myTextBox.setVisibility(View.VISIBLE); 

,並再次將其隱藏:

myTextBox.setVisibility(View.GONE); 

這是documentation