android开发按钮不管用,android – 为什么我的自定义按钮状态不起作用?

我为我的按钮背景制作了一个自定义的9补丁图像.按钮位于drawable-hdpi和drawable-mdpi文件夹中.我为我的按钮状态创建了自定义选择器文件.

选择器文件login_button.xml:

然后我为按钮样式创建了一个自定义styles.xml文件:

center_vertical|center_horizontal

#FF000000

#FFFFFFFF

0

1

0.2

13dp

bold

@drawable/login_button

true

true

然后将此样式应用于themes.xml中的主题文件

@style/login_edittext_style

@style/login_button_style

@style/login_textview_style

最后将按钮本身添加到布局文件中:

android:text="@string/login_text"

android:id="@+id/buttonSignIn"

android:layout_width="130dp"

android:layout_height="wrap_content">

但是,如果我单击该按钮,则不会更改背景图像.代码很好,所有编译都很好.我知道我有两个不同状态的相同图像,但即使对于模拟器中的一个状态它也不起作用.谁能指出我的问题在哪里?

编辑:

显然正常状态正在工作,因为它从选择器xml文件中获取它的图像.现在我想知道为什么其他州不…

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值