final TextView tv = new TextView(this);
final RelativeLayout rL = new RelativeLayout(this);
final EditText editText = (EditText)findViewById(R.id.editText);
final Button b1 = (Button)findViewById(R.id.b1);
b1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
rL.addView(tv);
tv.setText(editText.getText());
editText.setText("");
}
});
在我的onCreate方法,但是當文本輸入和我的按鈕被按下我的TextView不會在屏幕上顯示出來?有沒有代碼可以設置在手機屏幕上的位置?
您是以編程方式或以XML格式創建'textView'嗎?也可以用'public'替換'final'。 – TronicZomB
以編程方式,如我在標題中所述:) –
您添加文本視圖的相對佈局在屏幕上不可見。您需要使用findViewById()來獲取對RelativeLayout的引用,就像您使用button和EditText一樣,而不是使用新的RelativeLayout – FoamyGuy