selectableItemBackground
全部标签 我有一个标签布局为了实现波纹动画,我必须将背景更改为android:background="?attr/selectableItemBackground"它启用波纹动画,但默认颜色是灰色,我希望我的背景是自定义颜色,如白色,我也试过android:background="@color/white"app:tabBackground="?attr/selectableItemBackground"但背景色为白色时不显示,我只是不知道它在白色背景上不起作用的原因是什么? 最佳答案 最后,我了解了如何将背景和可选项目结合在一起。首先,您需
有没有办法使以下代码与较低的API级别兼容:部分:android:drawable="?android:attr/selectableItemBackground"产生此消息:UsingthemereferencesinXMLdrawablesrequiresAPIlevel21(currentminis15) 最佳答案 使用android:drawable="?attr/selectableItemBackground" 关于android-在XML可绘制对象中使用主题引用需要API级
我将9patch设置为布局的背景。但是我仍然想通过使用selectableItemBackground来提供触摸反馈。属性。我试过使用使用9patch和selectableItemBackground作为android:drawable第二个,但是那没有用。我也可以尝试制作一个选择器并覆盖android用于selectableItemBackground的渐变可绘制对象在list_selector_background_pressed.xml用.但是在4.4KitKat中,选择的背景颜色实际上是灰色而不是JellyBeans中的蓝色,所以我不能真的硬编码:(必须有更简单的方法,对吗?D
我有几个按钮需要椭圆形边框。所以我在capsule_border.xml中有这个我会在需要的地方使用android:background="@drawable/capsule_border.xml。现在,我想要一个具有椭圆形边框的按钮,还有一个用于视觉反馈的android:background="?selectableItemBackground"。我尝试使用带有selectableItembackground的父布局和带有capsule_border的按钮。但似乎突出显示的可点击区域是整个正方形。而不仅仅是胶囊边界内的区域。有什么方法可以让selectableItemBackgrou
我有一个按钮代码,我不希望这个按钮有边框,所以为此我设置了属性"android:background="?android:attr/selectableItemBackground",但它不会在API版本8中工作,即在Froyo模拟器中工作。请提供替代方案。提前致谢。 最佳答案 无边框按钮是Holo主题的一部分,默认情况下不适用于早期API版本。但是,您可以使用HoloEverywhere使主题可用。目前它实际上也不支持无边框按钮,但您可以通过将按钮背景设置为android:background="@drawable/list_se
我正在尝试使ImageButton使用android:background="?attr/selectableItemBackground"但我的应用崩溃了。我只是关注这个answer还有这个question.有什么想法吗?感谢您的帮助。activity.xml日志猫05-3118:50:24.077:W/dalvikvm(28619):threadid=1:threadexitingwithuncaughtexception(group=0x41d0b2a0)05-3118:50:24.082:E/AndroidRuntime(28619):FATALEXCEPTION:main05
在编写我的android应用程序时,我使用了android:background="?android:attr/selectableItemBackground"我尝试寻找包含源代码的attr.xml文件,但找不到。关于我在哪里可以找到它的任何想法。我在中找到了一个attr.xmlC:\ProgramFiles(x86)\Android\android-sdk\platforms\android-13\data\res\values但它没有上述属性。谁能带我去哪里找到具有上述属性的xml资源? 最佳答案 我对Android不是很熟悉
我有这个items.xml当我单独使用它时,当我单击View时,selectableItemBackground会动画。但是当我将它用于RecyclerView中的项目时,点击效果不再发生。我该如何解决这个问题?PS:这是RecyclerView上的监听器,如果相关的话:publicColorListOnItemTouchListener(Contextcontext,OnItemClickListenerclickListener){mClickListener=clickListener;mGestureDetector=newGestureDetector(context,new
我有这个items.xml当我单独使用它时,当我单击View时,selectableItemBackground会动画。但是当我将它用于RecyclerView中的项目时,点击效果不再发生。我该如何解决这个问题?PS:这是RecyclerView上的监听器,如果相关的话:publicColorListOnItemTouchListener(Contextcontext,OnItemClickListenerclickListener){mClickListener=clickListener;mGestureDetector=newGestureDetector(context,new
我一直使用android:background="?selectableItemBackground"在单击View(例如LinearLayout)时产生涟漪效果。我想我在某处读到它向后兼容API14。但是,我发现我需要使用这种涟漪效果,但需要使用白色背景。具体来说,我有一个列表项的布局,它将显示在默认颜色背景上(我从Theme.AppCompat.Light.NoActionBar扩展),所以我希望列表项脱颖而出通过将列表项着色为纯白色(#FFFFFF),从此背景中。这是列表项布局:......上面会产生没有白色背景的涟漪效果。如果我尝试:这显然会产生白色背景,但没有涟漪效应。我还尝