我正在使用 Android Studio 进行 android 应用程序开发。我在 ..../src/main/res/values 中有一个样式资源 -
colors.xml
dimens.xml
strings.xml
styles.xml
我在 Styles.xml 文件中定义了几种样式,工作室抛出错误,指出样式无法在其解析的位置解析并应用于同一活动代码和同一 styles.xml 文件中的一个 LinearLayout。我正在尝试将另一种样式应用于该 LinearLayout 中有效的 Button。
在风格 -
<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>
在 activity_login.xml -
<Button style="@style/LoginButton"
android:id="@+id/sign_in_button"
/>
错误 android studio 显示 -
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)