0

私たちが持っている場合、誰もが知っています:

ekran3.setText("VAT Tax:");

次のように変換する場合があります(または変換する必要があります)。

ekran3.setText(getString(R.string.kwotaVat));

そしてstrings.xmlを追加します:

<string name="kwotaVat">VAT Tax:</string>

しかし、それを自動的に行うためのある種のトリックはありますか?たとえば、テキストの人民元をクリックしてオプションを選択しますか?実際、手動で行うよりも多くの時間を節約できることを知っておくと便利です。

4

2 に答える 2

2

Eclipse を使用している場合は、文字列内にマウスを置いて Ctrl + 1 を押すと、strings.xml ファイルに文字列を直接抽出できます。次のようなダイアログが表示され、[文字列の抽出] を選択できます。次に、名前を付けて (例: kwotaVat)、完了です。

画像

于 2013-02-04T17:15:06.277 に答える
0

getString() を使用して文字列に変換する必要はありません。値の xml ファイルには既に文字列形式のデータが含まれているため、次のコードを使用して文字列を設定するだけです。

ekran3.setText(R.string.kwotaVat);

ここで、ekran3 はテキスト ビューのオブジェクトであり、kwotaVat は値文字列の ID です。

Android コードの詳細については、こちらをご覧ください http://grabcodes.blogspot.com/

于 2013-02-04T17:19:25.277 に答える