草庐IT

Cardview

全部标签

android - 内部带有 RecyclerView 的可滚动 CardView

我想实现一个屏幕,其中有一个包含RecyclerView的CardView。CardView应该和recyclerview的内容高度相同,这意味着如果RecyclerView的项目很少,我应该看到卡片的底角和底部阴影,但如果R​​ecyclerView有很多项目,卡片View应与RecyclerView一起“滚动”,以使卡片View的底角和阴影位于RecylerView的底部。这是当RecyclerView位于顶部时的样子:当用户开始滚动时,顶角随着RecyclerView的滚动而消失:最后,当用户到达RecyclerView的底部时,底角和CardView的阴影出现:从现在开始,我设

android - 带有 selectableItemBackground 的涟漪未显示为带有 Android 5.0 设备的 CardView 的前景

我在Nexus5上运行它。这是我的CardView的部分代码:CardViewcardView=newCardView(getActivity());cardView.setRadius(4);LinearLayout.LayoutParamslp=newLinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT,400);lp.setMargins(32,16,32,16);cardView.setLayoutParams(lp);cardView.setContentPadding(50,50,50,50);..

android - 可以将 cardview 用于 ListView 项目吗以及如何使用

我想在我的应用程序中实现CardView,以便所有ListView项都是CardView。在CardView中封装一个ListViewitemXML是不是很简单? 最佳答案 如果其他人遇到这个问题,其他答案是正确的,但您应该将您的CardView放在FrameLayout中,并且您应该使ListView的分隔线透明。CardView的elevation和margin属性将不起作用,除非您在FrameLayout中使用它。 关于android-可以将cardview用于ListView项目

android - 移除 CardView overdraw

我尝试在我的应用程序上运行“调试GPU过度绘制”工具以减少过度绘制量。如下图所示,cardview就像一个额外的overdraw层。我没有为我的其他布局提供任何额外的背景颜色或图像。有办法解决吗? 最佳答案 您的LinearLayout和RelativeLayout都有一个背景集#fff。删除它们,看看是否有帮助。 关于android-移除CardViewoverdraw,我们在StackOverflow上找到一个类似的问题: https://stackove

android - 在回收站内的 cardview 中滑动图像的最佳方法是什么?

我有一个带有Cardview的RecyclerView。我想在这个CardView中滑动图像,就像在OLX应用程序中一样。最好的方法是什么?我考虑将viewpager放在cardview中。可以吗,或者我应该试试别的东西?我用ViewPager做到了,但它看起来太慢了。这是viewpager适配器的一部分。@OverridepublicObjectinstantiateItem(ViewGroupcollection,intposition){LayoutInflaterinflater=LayoutInflater.from(mContext);ViewGrouplayout=(Vi

android - CardView 之间的空间

我需要在CardView之间添加空格。我尝试使用card_view:cardUseCompatPadding但它不起作用。有什么帮助吗? 最佳答案 android:layout_marginBottom="4dp"//4dpisrecommended 关于android-CardView之间的空间,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/39066778/

android - 以编程方式设置 CardView 高度

我是Android开发新手,我在尝试以编程方式设置it.gmariotti.cardslib.library.view.CardView的最小高度时遇到了问题。我创建了一个CardView的新实例并在代码中设置了所有xml元素,但这并不影响cardView。我没有从xml中扩充cardview。CardViewcatCard=newCardView(getActivity());catCard.setBackgroundColor(Color.green(0));catCard.setMinimumHeight(10);catCard.setBottom(0);catCard.setE

android - 以编程方式将边距设置为 CardView

我的XML布局中有一个CardView,我需要以编程方式为其设置边距(这是因为我不需要任何时候都需要边距。基于一些条件,我要么设置要么删除边距)。这是我的做法:CardView.LayoutParamslayoutParams=(CardView.LayoutParams)myCardView.getLayoutParams();layoutParams.setMargins(0,0,SystemHelper.dpToPx(2),0);myCardView.setLayoutParams(layoutParams);这很好用。它在我的CardView底部放置了2dp边距。但是,我在我的

android - CardView 海拔未显示在 Lollipop 和更高版本中

我使用的是cardview,但问题是在lollipop和更高版本中没有显示高度。请建议我。这是我的代码。提前致谢。 最佳答案 这对我有用。xmlns:android="http://schemas.android.com/apk/res/android"xmlns:card_view="http://schemas.android.com/apk/res-auto"总代码为:` 关于android-CardView海拔未显示在Lollipop和更高版本中,我们在StackOverflow

android - 如果在 CardView 中使用,则标记 LinearLayout

我在CardView中使用了LinearLayout来获得一种社交媒体登录按钮的外观并且一切正常,但AndroidStudio标记ElementLinearLayoutisnotallowedhere。我想知道为什么会这样?我的xml是这样的: 最佳答案 只是为了得到一个正确的答案,如@Blacklight在评论中说,这是一个IDE问题,因此重新启动它应该可以解决问题。 关于android-如果在CardView中使用,则标记LinearLayout,我们在StackOverflow上找