0

Androidで動的に作成された編集テキストのIDを取得する方法たとえば、同じ名前のedtexと異なるIDで3つのeditextを動的に作成しました。そこから特定の編集テキストを取得するにはどうすればよいですか..よろしくお願いします

for(int i=0;i<toke.length;i++)
          {
              Log.d("","toke="+" "+toke[i]);
              if(toke[i].contains("AnswerBox"))
              {
                Log.d("","####### answerbox present ########");  
                multied=new EditText(addition.this);

                multied.setId(did);
                multied.setWidth(80);
                multied.setHeight(40);
                // tl.addView(multied);
                relay.addView(multied);
                did++;

              }
}

上記のコードから、2 回目の繰り返しで作成された edittext を取得するにはどうすればよいですか?

4

2 に答える 2

1

以下のコードを確認して取得してくださいedittext

EditText edtTxt=(EditText ) findViewById(did);
于 2013-01-29T11:43:20.153 に答える
0

Android では、動的に作成されたビューのリソース ID を取得 (または設定) できません。しかし、あなたがやろうとしていることについては、TextView を拡張して id プロパティを追加することができます。

于 2013-01-29T11:29:28.413 に答える