referir-se ao recurso de xml de projeto de biblioteca android no recurso de xml de aplicativo
Eu tenho um projeto de biblioteca Adnroid que define o recurso XML.
Vamos usar um seletor drawable como um exemplo (mas eu tenho problemas com strings, estilos, etc).
LibProject / res / drawable / button_selector.xml ... define um seletor
LibProject / res / layout / view.xml .... usa o seletor, sem problemas
`<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/sign_up_fly_buttons"
android:background="@drawable/button_selector"/>`
Então eu quero me referir a ele em um layout no meu aplicativo
AppProject / res / layout / view.xml ...
`<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/sign_up_fly_buttons"
android:background="@drawable/button_selector"/>`
Mas no App não vai compilar ou deixe-me referenciá-lo. Eu tentei vários encantamentos de namespace para tentar e me referir a ele sem sorte ...
Alguma ideia?
Adição: Eu li que o formulário completo para tais referências é: @ [packagename:] type / id e se você deixar de fora o nome do pacote, então o pacote onde este arquivo de recursos é usado.
Este exemplo seria: @ com.mylibrary: drawable / button_selector
Mas isso não funciona para mim! Deve haver algo errado com a configuração / importação da minha biblioteca?
Minha biblioteca está em um projeto Eclipse Android separado, marcado como um projeto de biblioteca, e é referenciado em meu aplicativo como um "Projeto Dependente" e o código é criado e vinculado in fine.