我想用
?androID:attr/selectableItemBackground
我的recyclervIEw的项目.不幸的是,它不起作用.我的styles.xml文件中包含以下行:
<item name="androID:windowBackground">@color/white</item>
没有这条线,我可以看到波纹,这意味着背景os由于窗口背景很白而无法正常工作.如何强制在我的白色背景上出现涟漪效果?
这是recyclervIEw项目的布局:
<?xml version="1.0" enCoding="utf-8"?><linearLayoutandroID:ID="@+ID/brand_row"xmlns:androID="http://schemas.androID.com/apk/res/androID"androID:layout_wIDth="match_parent"androID:layout_height="?androID:attr/ListPreferredItemHeight"androID:background="?androID:attr/selectableItemBackground"androID:orIEntation="vertical"><linearLayout xmlns:androID="http://schemas.androID.com/apk/res/androID" androID:layout_wIDth="match_parent" androID:layout_height="0dp" androID:layout_marginleft="@dimen/activity_horizontal_margin" androID:layout_weight="1" androID:gravity="center_vertical" androID:orIEntation="vertical"> <TextVIEw androID:ID="@+ID/name" androID:layout_wIDth="match_parent" androID:layout_height="wrap_content" androID:ellipsize="marquee" androID:singleline="true" androID:textcolor="@color/modelTitelcolor" androID:textStyle="bold"/> <TextVIEw androID:ID="@+ID/numbers" androID:layout_wIDth="match_parent" androID:layout_height="wrap_content" androID:ellipsize="marquee" androID:singleline="true" androID:textcolor="@color/cardvIEw_background" androID:textStyle="normal"/></linearLayout><VIEw androID:layout_wIDth="match_parent" androID:layout_height="1dp" androID:background="@color/divIDer"/></linearLayout>
我的minSdkVersion是14
解决方法:
在我的styles.xml中
theme.AppCompat.NoActionbar
作为父主题.更改为
style name="CustomMaterialtheme" parent="theme.AppCompat.light.NoActionbar"
解决了问题.现在我可以看到效果了.
总结以上是内存溢出为你收集整理的android:attr / selectableItemBackground在白色windowBackground上不起作用全部内容,希望文章能够帮你解决android:attr / selectableItemBackground在白色windowBackground上不起作用所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)