J'utilise Android Studio pour le développement d'une application Android. J'ai une ressource de style dans ..../src/main/res/values -
colors.xml
dimens.xml
strings.xml
styles.xml
J'ai quelques styles définis dans le fichier Styles.xml et le studio lance une erreur disant que le style ne peut pas être résolu lorsqu'il est résolu et appliqué à un LinearLayout dans le même code d'activité et à partir du même fichier styles.xml. J'essaie d'appliquer un autre style au bouton dans ce LinearLayout qui fonctionne.
Dans les styles -
<style name="LoginButton">
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:layout_marginTop">10dp</item>
<item name="android:layout_marginLeft">25dp</item>
<item name="android:layout_marginRight">25dp</item>
<item name="android:background">@color/navy_blue</item>
<item name="android:textColor">@color/white</item>
<item name="android:text">@string/action_sign_in</item>
<item name="android:paddingLeft">50dp</item>
<item name="android:paddingRight">50dp</item>
<item name="android:layout_gravity">center</item>
</style>
Et sur le fichier activity_login.xml -
<Button style="@style/LoginButton"
android:id="@+id/sign_in_button"
/>
L'erreur qu'Android studio affiche -
Rendering Problems NOTE: One or more layouts are missing the layout_width or layout_height attributes. These are required in most layouts. <Button> does not set the required layout_width attribute: Set to wrap_content, Set to match_parent <Button> does not set the required layout_height attribute: Set to wrap_content, Set to match_parent Or: Automatically add all missing attributes Couldn't resolve resource @style/LoginButton (6 similar errors not shown)