タイトルにあるように、ID でアクセスできる XML 形式のリソース文字列を含めるにはどうすればよいですか? この ID は dot42 で自動生成されますが、Google で教えを見つけることができません。
2 に答える
1
次の内容で新しいファイル strings.xml を作成します。
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="firstName">MisterFive</string>
</resources>
これをプロジェクトに含め、Build Action プロパティを「ValuesResource」に設定します。
R.cs (プロパティ フォルダー内) を開くと、次のコードが生成されていることがわかります。
//------------------------------------------------------------------------------
// This file is automatically generated by dot42
//------------------------------------------------------------------------------
namespace dot42Application2
{
using System;
public sealed class R
{
public sealed class Strings
{
public const int firstName = 0x7f040000;
}
}
}
次のように C# から文字列リソースにアクセスできます。
string firstName = GetString(R.Strings.firstName);
于 2014-04-22T08:58:46.843 に答える
0
NM!もう一度理解してください。
この問題に遭遇した人は、次のサイトにアクセスしてください。
Solution Explorer > Project(Right Click) > Add > New Item > Dot42 > Android > String table resource > Build (Press F7) > Done!
于 2014-04-22T08:48:24.193 に答える