草庐IT

cardView

全部标签

android - 以编程方式更改 CardView 的背景颜色

CardView有一个属性card_view:cardBackgroundColor来定义背景颜色。这个属性很好用。同时没有动态改变颜色的方法。我刚刚尝试过以下解决方案:mCardView.setBackgroundColor(...);或者在cardView中使用一个布局ViewinsideLayout=mCardView.findViewById(R.id.inside_layout);cardLayout.setBackgroundColor(XXXX);这些解决方案不起作用,因为卡片有cardCornerRadius。 最佳答案

android - CardView 在 Android L 中不显示阴影

我在Listview中的Cardview在AndroidL(Nexus5)中没有显示阴影。圆边也没有正确显示。下面是Listview的AdapterView的代码:还有ListViewxml:它在具有适当阴影和圆角的pre-L设备上运行良好。但不适用于AndroidL设备。你能告诉我这里缺少什么吗? 最佳答案 又翻了一遍文档,终于找到了解决办法。只需将card_view:cardUseCompatPadding="true"添加到您的CardView中,Lollipop设备上就会出现阴影。发生的情况是,CardView中的内容区域在

android - CardView 在 Android L 中不显示阴影

我在Listview中的Cardview在AndroidL(Nexus5)中没有显示阴影。圆边也没有正确显示。下面是Listview的AdapterView的代码:还有ListViewxml:它在具有适当阴影和圆角的pre-L设备上运行良好。但不适用于AndroidL设备。你能告诉我这里缺少什么吗? 最佳答案 又翻了一遍文档,终于找到了解决办法。只需将card_view:cardUseCompatPadding="true"添加到您的CardView中,Lollipop设备上就会出现阴影。发生的情况是,CardView中的内容区域在

android - CardView layout_width ="match_parent"与父 RecyclerView 宽度不匹配

我有一个fragment,其中包含一个RecyclerView,layout_width="match_parent":RecyclerView中的项目也是CardView,layout_width="match_parent":我将项目View放大如下:publicMyAdapter.ViewHolderonCreateViewHolder(ViewGroupparent,intviewType){CardViewv=(CardView)LayoutInflater.from(parent.getContext()).inflate(R.layout.card_listitem,nu

android - CardView layout_width ="match_parent"与父 RecyclerView 宽度不匹配

我有一个fragment,其中包含一个RecyclerView,layout_width="match_parent":RecyclerView中的项目也是CardView,layout_width="match_parent":我将项目View放大如下:publicMyAdapter.ViewHolderonCreateViewHolder(ViewGroupparent,intviewType){CardViewv=(CardView)LayoutInflater.from(parent.getContext()).inflate(R.layout.card_listitem,nu

android - Android Lollipop CardView 上的波纹效果

我正在尝试通过设置ActivityXML文件中的android:backgound属性来让CardView在触摸时显示波纹效果,如here所述。在Android开发人员页面上,但它不起作用。根本没有动画,但是调用了onClick中的方法。我也尝试按照建议创建一个ripple.xml文件here。,但结果相同。Activity的XML文件中显示的CardView:我对android开发比较陌生,所以我可能犯了一些明显的错误。 最佳答案 您应该在CardView中添加以下内容:android:foreground="?android:a

android - Android Lollipop CardView 上的波纹效果

我正在尝试通过设置ActivityXML文件中的android:backgound属性来让CardView在触摸时显示波纹效果,如here所述。在Android开发人员页面上,但它不起作用。根本没有动画,但是调用了onClick中的方法。我也尝试按照建议创建一个ripple.xml文件here。,但结果相同。Activity的XML文件中显示的CardView:我对android开发比较陌生,所以我可能犯了一些明显的错误。 最佳答案 您应该在CardView中添加以下内容:android:foreground="?android:a

flutter - 如何在flutter中使用Cardview中的Listview?

下面的代码是关于一个带有Scaffold的有状态类,它的主体中包含Listview,它的一个child是关于一个本身有一些child的堆栈,我想使用ListView作为卡片小部件的child,以便滚动卡片内的数据表,但是当我在卡片View内使用ListView时,所有脚手架中的东西消失了,但是当没有ListView时,一切都回来了,classDevicePageStateextendsState{WidgetbodyData()=>DataTable(columns:[DataColumn(label:Text('وضعیت',style:TextStyle(color:Colors.

android - 如何将 imageView 放在 cardview 前面?当两者都是相对布局的 child 时

我有一个布局XML:效果很好。结果将是框架布局上方的ImageView,但是当我使用以下xml时,我将框架布局替换为CardView:那么结果会是:CardView后面的ImageView。有什么解决办法吗?还有一件事,它在Lollipop之前的设备上可以正常工作,但在Lollipop上它不起作用。OutputwithCardViewonpre-lollipopdevices(requiredoutput)OutputwithCardViewonlollipopdevices 最佳答案 CardView的默认高程大于ImageVie

android - "Failed to find style with id 0x7f070001 in current theme"使用 CardView android L (api 21) 时

我刚刚下载并开始学习androidLmaterialdesignapi。每当我在我的Activity中使用CardView时,它都会给我这个错误Failedtofindstylewithid0x7f070001incurrenttheme。这是我的xml布局:这是我的list文件:这是它显示的确切消息:Missingstyles.Isthecorrectthemechosenforthislayout?UsetheThemecomboboxabovethelayouttochooseadifferentlayout,orfixthethemestylereferences.Failed