文字列変数constringをIDとして使用する方法はありますか?
私は何を作ろうとしているのか少し混乱していますか?!
これ:TextView dtv = (TextView) findViewById(R.id.constring);
特にR.id.constring
あなたはすべきではありません、あなたがするようにそれをするべきではありません。すべてid
がリソースから自動的に生成されるXML
ため、それを尊重する必要があります。
また、R.id.costringはint
自動生成されR.java
ないString
ため、アプローチは機能しません。
あなたのコードから「スパゲッティコード」を感じます。
<TextView
android:id=@+id/constring"
... next attributes
/>
これを書くと、 constringid
という名前が自動的に生成され、呼び出すだけでconstringが自動的に入力されます。R.id
作成したくない場合は、次のXML
ようにします。
TextView t = new TextView();
t.setText("Hello World");
setContentView(t);
初心者向けのAndroidチュートリアルを読むことをお勧めします。ここから始めることができます: