我试图非常简单地设计一个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
更新,它应该工作.