我一直在阅读其他明显提供解决方案的帖子。但是,该解决方案对我不起作用。我会在那篇文章中发表评论,但我不能用我的名声来做。
问题描述为here。基本上我想使用两种不同的形状取决于我的ViewGroup的状态。标记为有效的解决方案声明如下:
<?xml version="1.0" encoding="utf-8"?>
<selector
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" >
<shape>.......</shape>
</item>
实施了这个,我有一个例外:
FATAL EXCEPTION: main
android.view.InflateException: Binary XML file line #11: Binary XML file line #11: Error inflating class com.mypackage.myapp.customviews.CheckableTextIconButton
有一个人(@ toobsco42)对完全相同的问题发表评论,但他没有答案。
这里可能发生什么?还有其他方法可以使用选择器和形状吗?