问题标签 [materialcardview]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 如何在线性布局中将两个 CardView 高度作为 wrap_content
好的,我详细解释了,所以应该没有混淆
我有两个MaterialCardView
线性或相对布局(我不关心父布局我只想要结果)我希望 MaterialCardView 都应该有wrap_content
高度
现在第一个MaterialCardView
包含一个FrameLayout
有两个东西的图像视图和一个include
布局,其中包含要在图像上显示的按钮
和
第二个MaterialCardView
还包含一个FrameLayout
有一些textViews
和一个imageView
(作为一个按钮,高度和宽度都为wrap_content
)
现在看起来像这样
正如您在上面的屏幕截图中看到的那样,我已经给出了weightSum
并且两者MaterialCardView
都有match_parent
高度,但是现在
我要那个
第一张和第二张卡片的视图高度应该是wrap_content
这样,它可以相应地调整它们的高度。我试图简单地将其设为 wrap_content 但它不起作用
笔记:
1:这个布局是一个verticle recycler view的一部分
2:TextView
Sort
及Category
上方的 imageView 不属于此布局3:如果有人想要更多代码参考,请告诉我我会更新问题
代码
更新// 删除了按钮布局 xml 代码,这样问题就不会变得更加混乱和冗长
好的,在按照评论中的建议实施 ContraintLayout 之后,现在第一个和第二个卡片视图工作正常,因为它们占据了它内部内容的高度,但它是一团糟
我可能想要的样子 // 这是固定的高度,但可以理解 链接
实现 ContraintLayout 和 wrap_content 高度后,它看起来像这样
post_item_container_home.xml // 这是带有 wrap_content 和 ContraintLayout 的更新代码
旧/原始
post_item_container_home.xml
android - MaterialCardView 以编程方式更改背景颜色和描边颜色
专业开发者。我将尝试以编程方式更改卡片视图背景和笔触颜色,但始终card.setCardBackgroundColor()
覆盖笔触颜色。静态地在 XML 中,它运行良好。但是以编程方式它会产生这样的效果。
同样适用于:card.backgroundTintList = ColorStateList.valueOf(tagColor)
XML:
在代码中这样做:
拆除时:tagView.card.setCardBackgroundColor(ColorStateList.valueOf(tagColor))
当没有程序化更改(由 设置的颜色XML
)看起来像预期的那样:
如何让它像在XML
节目中一样?
android - ViewStubs 在 ScrollView 中不可见
我在 ScrollView 中有 3 个 ViewStub,并且没有显示任何内容。
这是片段 XML:
这是 ViewStub 之一(其他 2 个的结构相同):
这是片段:
有谁知道为什么没有一个 ViewStub 没有显示在 ScrollView 中?最糟糕的部分是我有另一个带有 ScrollView 的片段,我以完全相同的方式编码并且它可以工作。
编辑 2022 年 2 月 7 日下午 4:10(美国东部时间)
如果我删除MaterialCardView
组件并将其作为 aInclude
而不是 a导入,ViewStub
则它可以工作。有谁知道为什么ScrollView
不喜欢MaterialCardView
?我真的宁愿不必重新设计视图。
android - 大家好,知道如何使用好的动画在 MaterialCardView 周围绘制一个矩形吗?
如果答案是否定的,则该问题的另一种解决方法。有没有办法在具有良好动画的 MaterialCardView 周围绘制笔触颜色(以蛇的风格,填充 CardView 的彩色线条)
android-recyclerview - recyclerView 内的项目之间没有边距
这是我的第一个应用程序,我很难过。似乎我已经尝试了所有选项,并回答了堆栈溢出的类似问题,但没有结果。
请帮我。
它适用于 XML 预览,但不适用于设备。
物品:
带有recyclerview的布局:
回收站视图:
GitHub 上的完整代码:https ://github.com/MalushkoAA/newnews.git