天天看点

android tag属性,android – tag需要’drawable’属性

我试图非常简单地设计一个Button.我只是希望它在没有按下时带有文本蓝色,而在单击时带有蓝色文本.

我尝试用样式和选择器来做到这一点.

在我的布局中我有这个按钮:

android:id="@+id/button1"

style="@style/MyButton"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:layout_weight="1"

android:text="@string/login" />

在res / values / styles中我有这个styles.xml:

@drawable/btn_background

@drawable/btn_textcolor

当然,两个选择器,在res / drawable中,btn_background.xml:

和btn_textcolor.xml:

我运行应用程序或打开布局编辑器时出现的错误是:

tag requires a ‘drawable’ attribute

我理解这个消息,但我没有一个可绘制的,它是一个简单的扁平按钮.

我怎样才能创建这么简单的按钮?

根据 this post

更新,它应该工作.