私は運がないAndroidスタジオのリソースに変数を使用してXML属性を設定しようとしています。このような変数でXML属性を設定する
何かが動作します:
<resources>
<string name="Key">@string/Key</string>
</resources>
しかし、このような何かがない:
<resources>
<string name="Key" custom-attribute="@string/Key"/>
</resources>
どのようにXML属性の変数を使用していますか?
これはAndroid xml reference within xml doesn't workと同じ質問ではありません。
最初の例は正しく動作し、フィールド値を設定する変数を使用できます。 2番目の例は機能せず、属性を設定できません。
uがより多くのあなたの質問に手の込んだていただけますか?この問題のユースケースは何ですか?あなたはどこでこれを使っていますか?あなたの実際の問題を解決する別の方法があるかもしれません。 –
私の使用例では、Salesforce Mobile SDKに異なるサーバーURLが必要です。ここにそのドキュメントがあります:https://developer.salesforce.com/docs/atlas.en-us.mobile_sdk.meta/mobile_sdk/oauth_custom_login_host.htm 環境ごとにサーバーのURLを変更したいと思います。私は文字列の変数としてサーバーのURLを設定しています。 –
server.xmlファイルをxmlフォルダに作成していますか。デフォルトでは存在しないので、xmlという名前の新しいディレクトリを作成する必要があります。ドキュメントではをXMLに作成する必要があります。 –