【问题标题】:Android: How to write multiple selectors in a single xml fileAndroid:如何在单个 xml 文件中编写多个选择器
【发布时间】:2012-06-12 06:24:52
【问题描述】:

在我的应用程序中,我有 4 个ImageButtons,每个 ImageButton 根据它们的状态都有不同的源图像。因此,为每个按钮维护 4 个单独的 xml 文件。

有没有办法将所有选择器写入一个 xml 文件中?

【问题讨论】:

  • 多了 3 个文件的问题在哪里?
  • 多个文件很快就会变得非常笨重。能够以分层方式组织这些文件而不是依赖长文件名(并希望它们得到正确维护!)会很好。

标签: android selector imagebutton


【解决方案1】:

不可能:

文档说: StateListDrawable 是在 XML 中定义的可绘制对象,它使用多个不同的图像来表示相同的图形,具体取决于对象的状态。

请注意:相同的图形

src:Drawable Resources

【讨论】:

  • 哦,很好。我以为会有其他方法/破解来实现它。
猜你喜欢
  • 1970-01-01
  • 2013-02-07
  • 2015-06-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-09-24
  • 1970-01-01
相关资源
最近更新 更多