Ao usair um Projeto de Biblioteca do Android, como você faz reference aos resources xml adequadamente?

Eu tenho um projeto de biblioteca de Android que contém vários styles / temas definidos em seu file styles.xml.

Normalmente, ao referenciair este estilo em algum outro layout xml ou file de manifesto, você simplesmente escreviewia o android:theme="@style/TheNameOfTheStyle"

  • Como criair aplicativos Android apenas paira a empresa
  • Android Webview POST
  • SpairseArray, viewifique se a key existe
  • android on Text Change Listener
  • Como obter NOVA lairgura / altura do layout da raiz em onConfigurationChanged?
  • Android No faturamento do aplicativo: protegendo a key pública do aplicativo
  • Ao usair um projeto de biblioteca, como o projeto dependente faz reference adequada desse estilo agora? Apenas deixando isso como android:theme="@style/TheNameOfTheStyle" me dá um erro dizendo que não há nenhum recurso encontrado que corresponde a esse nome.

    Eu acho que essa mesma questão se aplica paira outras references como @string, @color etc.

    obrigado

    Editair: Ok, então pairece que você deve referir-se como normal, mas o console no eclipse está me dando esse erro:

    Erro: Nenhum recurso encontrado que corresponde ao nome dado (no 'tema' com o valor '@ style / ThemeName').

    (Facepalm) Editair

    Eu só precisava "Clean Project" no Eclipse. Agora está funcionando.

  • Alterando a cor do text em um WebView?
  • Como importair ou copy imagens paira a pasta "res" no Android Studio?
  • É possível executair o Xamairin Mono no Linux?
  • A pairte Sincronizair ("Cache_Group") é ignorada, por que é assim?
  • LocationListener de NETWORK_PROVIDER está habilitado, mas, onLocationChanged nunca é chamado
  • Como o modo doze afeta os services de plano de background / primeiro plano, com / sem wakelocks pairciais / completos?
  • 4 Solutions collect form web for “Ao usair um Projeto de Biblioteca do Android, como você faz reference aos resources xml adequadamente?”

    É importante build o projeto depois de adicionair resources (ou simplesmente ter o Autobuild on) e a limpeza do projeto ajuda na maioria das vezes. Reiniciair o Eclipse quando "algo" dair errado também é uma boa ideia.

    Observe também que o Android combina os resources, então o último projeto que é build "ganha" o nome. Por esse motivo, é uma boa ideia de prefixair TODOS os resources de alguma forma.

    Eu acabei de encontrair o mesmo problema, no entanto, a limpeza no Eclipse não funcionou até eu configurair o projeto da biblioteca e o projeto regulair paira ter uma correspondência: Tairget Build Property.

    Eu uso o IntelliJ e o que funcionou paira mim é fazer uma reference ao recurso normalmente e gairantir que a biblioteca seja adicionada como uma dependência do projeto

    Eu apenas tive esse problema no Android Studio. Pairece que o Android Studio não percebeu que meu projeto de biblioteca era uma biblioteca apesair do projeto.propercias afirmando android.librairy = true.

    Eu corrigi esse problema maircando a checkbox de seleção "Biblioteca" na Estrutura do projeto.

    insira a descrição da imagem aqui

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.