我一直在阅读其他明显给出解决方案的帖子。但是,该解决方案对我不起作用。我会在那篇文章中发表评论,但我不能以我的名誉发表评论。
此处描述了该问题。基本上我想根据我的 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) 对完全相同的问题发表评论,但他没有答案。
这里会发生什么?还有其他方法可以使用选择器和形状吗?