典型的な方法は、このようなものです:R.id.tvは整数私のxml制御を参照しているリファレンスコントロールアンドロイドコントロールを参照する代わりに、文字列を使用してID
TextView tv = (TextView)findViewById(R.id.tv);
。
問題は、 "R.id.tv"という文字列を使用して参照したいことです。それは可能ですか?
のは、私は複数のコントロールを持っているとしましょう:
tv1,
tv2,
tv3,
tv4,
tv5,
私がコントロールをループしinterateのいくつかの並べ替えにこれを置くだろうか。私はループカウンターを使ってさまざまなコントロールを参照すると思っています。どうやってやるの?ありがとう。
はあなたに感謝。私はgetIdentifierを見ていましたが、正しく使用する方法は不明でした。あなたがリンクした例は、私が達成したいものを正確に示しています。 – bobetko