XML 中的重复属性'style'错误



我的xml文件上添加了一个按钮,以下是我的代码:

<Button
android:text="Login"
android:id="@+id/login_btn_login"
android:layout_height="35dp"
style="@style/Widget.AppCompat.Button.Colored"
style="@style/button_style"
/>

老实说,我不懂编码,我只是在学习它。如您所见,我正在使用两种样式,如何合并它们?

一种方法是将button_style文件更改为从Widget.AppCompat.Button.Colored文件继承。 在您的button_style文件中,您需要以下内容

<style name="button_style" parent="@style/Widget.AppCompat.Button.Colored">
.....
</style>

然后更改布局代码,如下所示

<Button
android:text="Login"
android:id="@+id/login_btn_login"
android:layout_height="35dp"
style="@style/button_style"
/>
< Button
android:text="Login"
android:id="@+id/login_btn_login"
android:layout_height="35dp"
style="@style/Widget.AppCompat.Button.Colored"/>

选择首选样式。可能是上面或下面这个。

< Button
android:text="Login"
android:id="@+id/login_btn_login"
android:layout_height="35dp"
style="@style/button_style" />

最新更新