Androidテキストビューの名前を動的に変更するにはどうすればよいですか? 編集テキストの回答に応じて名前を割り当てたいのですが、名前は既に作成されたテキストビューに関連付ける必要があります。たとえば、名前 a には、xml の例で既に res id が割り当てられています。最終的な TextView 名 a = (TextView) this.findViewById(R.id.Texti5);
editext.setOnKeyListener(new View.OnKeyListener() {
public boolean onKey(View v, int keyCode, KeyEvent event) {
// TODO Auto-generated method stub
if (keyCode==KeyEvent.KEYCODE_ENTER) {
if("test1".equalsIgnoreCase(anstext.getText().toString())) {
// Here i want to give textview1 the 'name a'
}}
else
if("test2".equalsIgnoreCase(editext.getText().toString())) {
// Here i want to give textview1 the 'name b'
}
if("test5".equalsIgnoreCase(editext.getText().toString())) {
// Here i want to give textview1 the 'name c'
}
if("test7".equalsIgnoreCase(editext.getText().toString())) {
// Here i want to give textview1 the 'name d'
}
if (editext.getText().toString() != null){
testwrong.seText("wrong"); }
}
// here i want to see what name is given and give the name to textview1 so i can
perform click on that textview as it is clickable
textview1.performClck();
return true;
} });