1

この文字列をコードで取得できますか?

GetId()int を返しますか?

ここに画像の説明を入力

編集:

そうでない場合、テキストボックスにそれぞれ文字列であるタグを割り当てて、これをコードで返す方法はありますか?

4

2 に答える 2

1

リソース名を探しています:

getResources().getResourceEntryName(intresid); 

リソース名にパッケージ名を含めたい場合は、次を使用します。

getResources().getResourceName(intresid);
于 2013-03-30T12:18:42.457 に答える
1

この文字列をコードで取得できますか?

IDいいえ。リソースのみを取得できます。理由は、R.classすべてのリソースを

public static final int fields

あなたのR.java缶は次のように見えます:

public static final class id {
        public static final int DataHallTextField=0x7f09000a;
}

アップデート:

そうでない場合、テキストボックスにそれぞれ文字列であるタグを割り当てて、これをコードで返す方法はありますか?

だから私はあなたがこれを探していると思います:

String name = getResources().getResourceEntryName(R.id.DataHallTextField);

必要に応じてパッケージも使用できます

String name = getResources().getResourceName(R.id.DataHallTextField);
于 2013-03-30T12:19:16.130 に答える