xmlファイルで参照できるパッケージ名のニックネームを作成することはできますか?
パッケージ名全体を書きたくありません。たとえば、com.example.go.deck.todayの代わりに、エイリアスを作成してそのエイリアスを参照できますか?
android /layoutXMLファイルのパッケージ名の代わりにエイリアスまたはニックネームを参照したいのですが。
いいえ、申し訳ありませんが、少なくとも Android ツールセット内で直接行うことはできません。
Android 自体はそのような機能を提供していません。ただし、アリを使用してそれを行うことができます。クラスが生成される<target name="-code-gen">
前にトークンの置換を行うようにターゲットをカスタマイズして、カスタム build.xml を作成できます。R
ルールを追加できます:
<replace file="targetFile" token="@PACKAGE_ALIAS@" value="com.example.go.deck.today"/>
これにより、 内のすべての@PACKAGE_ALIAS@
byが置き換えられます。com.example.go.deck.today
targetFile
私はant
専門家ではありませんが、過去の経験に基づいて、ディレクトリ内のすべてのファイルをスキャンできるルールを作成することは難しくないと思いますres
。