2016-08-25 10 views
0

私は相対レイアウト内にボタンがあり、押されたときに別の相対レイアウトで新しいEditTextを作成するようにしました。 This 答えが役に立ちましたが、新しいTextViewを追加する代わりにEditTextを追加するように変更することはできません。任意のビューや何かの中にテキストを保存する必要はありません。単に連絡先の追加ボタンと同様に、別のEditTextを作成するだけです。ボタンを押したときの新しい編集テキスト

+1

のように、こののEditTextを追加します、あなたはJavaのスイングに取り組んでいます。右?はい、EditTextであれば、JTextFieldを意味しましたか?申し訳ありませんが、私はその質問をよく理解していませんでした。 Btw、アンドロイドで作業している場合は、あなたの質問にアンドロイドを付けてください。 –

+0

絶対にあなたはアンドロイドで作業しています。 '相対レイアウト'、 'EditText'と' TextView'はAndroidの用語です。だから、なぜあなたはアンドロイドタグを含んでいませんか? –

答えて

1
private EditText createNewEditText() { 
    final LayoutParams lparams = new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT); 
    final EditText edittext = new EditText(this); 
    Editext.setLayoutParams(lparams); 
    return edittext; 
} 

は単なるXMLファイルに新しい相対

を明確にするために、この

rl.addView(createNewEditText()); 
関連する問題