jjzjj

CardView

全部标签

android - CardView 中不允许元素 LinearLayout

注意:请先阅读问题,然后再将其标记为重复!我已经提到类似的问题没有解决我的问题。我正在为我的布局xml使用android.support.v7.widget.CardView。但是,当我在CardView中放置一个LinearLayout时,AndroidStudio会出现以下错误“ElementLinearLayoutisnotallowedhere”。事实上任何类型的小部件(如TextView)都会导致此错误,我已经尝试了来自LinearLayoutflaggedifusedinCardView的解决方案链接,这是重新启动AndroidStudio。但它没有用。下面是我的xml代码

android - 在新的 CardView 中对齐多个 TextView

我正在尝试创建一个CardView,它将显示作者的引述,包括作者姓名、引述,然后是其下方的引用。我想我已经掌握了大部分内容,但似乎对齐TextView的一般规则似乎不适用于CardView。我在这里进行了研究,发现您应该将android:layout="vertical"添加到LinearLayout(或RelativeLayout),但这对我来说似乎并没有改变。我也尝试过将它添加到CardView本身,认为它继承了直接父级的方向,但也没有运气。我仍然看到TextView相互重叠,而不是一个接一个地重叠。...>有什么想法吗? 最佳答案

android - 如何在与父级底部对齐的 CardView 上添加阴影

我有一个底部与屏幕对齐的CardView,尽管我想在CardView的顶部添加更多阴影。我试过android:shadowColor="#000"android:shadowDx="0"android:shadowDy="30"android:shadowRadius="50"但是没有看到任何变化,这是我的代码: 最佳答案 边缘并没有太大帮助,所以我在主容器上放置了填充并删除了所有那些阴影属性,因为android:elevation=""正在做这项工作。这里有一些清晰的代码,可以满足这种需求:还有一张关于它的外观的图片:

android - 如何让cardview只显示底部阴影

我使用以下代码:截图是:如何让底部只显示阴影? 最佳答案 如果你想要线性阴影,试试这个:down_shadow.xml:另请参阅不同的文章来手动设置阴影,如下所示:https://medium.com/@ArmanSo/take-control-of-views-shadow-android-c6b35ba573e9. 关于android-如何让cardview只显示底部阴影,我们在StackOverflow上找到一个类似的问题: https://stacko

android - RecyclerView 可扩展的 cardView

我用RecyclerView做了一个小项目,里面有CardView项目。我创建了可扩展卡(通过按卡内的小按钮进行扩展)。每张卡片始终包含可见部分(id:top_layout)和可扩展部分(id:expandable_part_layout)。问题是,当我展开最后一个项目或展开后的项目底部边缘低于RecyclerView的底部边缘时(项目或展开项目的某些部分对用户不可见),RecyclerView应该向上滚动所有项目以显示我的整个项目展开。我尝试使用scrollToPosition和类似的方法滚动到扩展卡片的末尾,但没有成功。所以,我的问题是如何在我展开卡片后向上滚动RecyclerVi

android - 圆角 cardView 在 RecyclerView 中不起作用 - Android?

我的android设备是4.3并且不能在cardView的角落工作:我在类里面写了下面的代码,但还没有工作:if(android.os.Build.VERSION.SDK_INT 最佳答案 事实证明,在CardView上调用View.setBackgroundColor(int)会移除圆角。要更改卡片的背景颜色并保留边角,需要调用CardView.setCardBackgroundColor(int)。对于这篇文章的某些访问者来说可能就是这种情况。当子类化CardView时,我建议添加以下方法来保护您的角落不被意外移除:/***Ov

具有列和行跨度的 Android GridLayoutManager

我在我的RecyclerView中使用GridLayoutManager(GLM)。在RecyclerView中,我将填充CardViews,如何设置我的GLM以仅呈现一个CardView整个屏幕?如果我将跨度大小设置为1,它会每行呈现一个CardView,而不是整个屏幕。在Simple中,我想显示1个CardView占据两列和两行。如何实现? 最佳答案 只需将卡片的高度加倍即可占用2行的空间。每行的高度取决于您膨胀的单个项目(在您的情况下是cardView)。 关于具有列和行跨度的An

android - 使用单击或滑动手势(Android)展开/折叠 CardView?

我正在寻找一个解决方案,让我可以展开卡片View以查看更多信息,然后轻松折叠它。GoogleKeep有这样的卡片示例。有人知道他们是怎么做到的吗?我会创建2个版本的cardview(一个折叠,一个展开),然后使用Animator类和手势方法在两个View之间进行转换吗?我正在使用Recyclerview来保存我的卡片View。如果它完全相关,我发现了这个:http://developer.android.com/training/animation/layout.html 最佳答案 //hereputtheviewwhichisal

android - Corners ImageView 适合 CardView 没有像 CardView 在 Android 中的角那样的半径

我正在开发一个Android应用程序。在我的应用程序中,我同时使用了CardView和ImageView。但是我在CardView中设计ImageView时遇到了问题。问题出在ImageView的圆角半径上。我有这样的适配器项的XML布局。如您所见,我将CardView的角半径设置为5dp并且ImageView适合其父元素的宽度卡片View。问题是ImageView的两个顶角都没有像其父级CardView的角那样弯曲。这是截图如果适合父CardView,CardView的subview的角通常会像其父角一样自动弯曲。那正确吗?那么,为什么我的ImageView不工作?

android - 将 RecyclerView 中的 CardView 扩展为新 Activity ,例如 Google Android 的收件箱

我使用RecyclerView作为我的ListView,使用CardView作为列表项。我想在单击列表中的任何项目时展开Cardview,就像它在Google/Gmail的收件箱应用程序中展开一样。请指导! 最佳答案 技巧:您可以在您的适配器中更改您的项目之一的高度(在您的CardView内)。例如,我的CardView中有TextView,当单击CardView项目时,我将TextView的高度更改为300:publicclasscourseListAdapterextendsListAdapter{....publicclass