API 21+:
android:background="?android:attr/selectableItemBackgroundBorderless"
API <21:
android:background="?android:attr/selectableItemBackground"
这怎么可能呢?
我知道像"?attr/API_dependent_theme_reference"一样使用的解决方案。不幸的是,这并不适用于App布局。
此外,我知道该解决方案使用style="..."来处理values和value
我正在尝试将自定义按钮添加到我的XML中,我有一个线性布局和一个RelativeLayout。
当我使用android:background=“@drawable/随便什么”时,它就起作用了。但是当我添加@drawable时,它崩溃了,并出现了Binary XML file line #44: Error inflating class <unknown>异常。
问题仅与RelativeLayout按钮有关。
XML文件:
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/an
因此,我正在尝试为我的微调器下拉菜单设置一个自定义图像。我问了几个stackoverflow问题,他们似乎都有相同的解决方案。由于某种原因,当我尝试它时,我得到了这个错误java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.plansly/com.example.plansly.planner}: android.view.InflateException: Binary XML file line #36: Binary XML file line #36: Error inflatin