【问题标题】:Set selected state through XML通过 XML 设置选中状态
【发布时间】:2019-07-19 21:15:00
【问题描述】:

我有一个带有android:state_selected 条件的可绘制选择器。我想通过XML 设置这个条件。但我无法在 XML 中找到这种状态,只能通过button.isSelected

如何通过 XML 设置这个状态

【问题讨论】:

  • 发布一些代码?
  • 能否说明您的实际要求

标签: android android-layout android-xml


【解决方案1】:

创建 Selector XML 文件,如下所示:

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
    <item android:state_checked="true"
        android:drawable="@drawable/icon_checked" />
    <item android:state_pressed="true"
        android:drawable="@drawable/icon_checked" />
    <item android:state_pressed="false"
        android:drawable="@drawable/icon_uncheck" />
</selector>

android:state_checked="true"android:state_pressed="true" 中设置用于选定按钮的drawable。

android:state_pressed="false"中设置drawable,用于未选中的按钮。

我希望它对你有用。

【讨论】:

  • 他不是这么问的
猜你喜欢
  • 2012-10-01
  • 2015-11-27
  • 1970-01-01
  • 2020-02-26
  • 2019-11-23
  • 1970-01-01
  • 1970-01-01
  • 2016-11-11
  • 1970-01-01
相关资源
最近更新 更多