/ / Ako používať rozloženie projektu v rámci projektu Knižnica v systéme Android - Android

Ako používať rozloženie projektu vo vnútri projektu Knižnica v

Vyvíjam aplikáciu pre Android, v ktorej mámZahrnutý projekt knižnice, môžem vo svojom hlavnom projekte využívať prostriedky projektu knižnice (napr. rozloženie, štýly atď.). Ale chcem použiť zdroje môjho hlavného projektu v rámci môjho projektu knižnice. Existuje nejaký spôsob, ako to urobiť? Som nad týmto problémom dosť dlho.

odpovede:

7 pre odpoveď č. 1

Vo svojom projekte knižnice môžete vytvoriť fiktívne zdroje a všetko, čo má v hlavnom projekte rovnaký názov, ho prepíše.

Príklad:

LibProject / res / values ​​/ strings.xml:

<string name="greeting">Hello from Library Project</string>

MainProject / res / values ​​/ strings.xml:

<string name="greeting">Hello from App Project</string>

Potom kdekoľvek použijete R.string.greeting, aj vo vašom knižničnom projekte sa použije hodnota z hlavného projektu.

z dokumenty:

Samotná aplikácia má najvyššiu prioritu a jej zdroje sú sa vždy používa prednostne pred identickými ID zdrojov definovanými v knižnice.