根据屏幕宽度创建一组共享宽度的 CardView

问题描述

晚上好,我很抱歉没有提供代码,但我一直在寻找可以提供帮助的东西,但我似乎找不到任何东西。为了清楚起见,我正在努力变得过于冗长,如果文字过多,请见谅。如果这是重复的,或者如果我找不到另一个类似的问题,请告诉我。所有这一切。

我正在研究一种显示月历日历的方法。为了可扩展性,我的计划是将活动区域划分为一个有 7 行的 TableLayout(最后 2 行将是可折叠的)并用 7 个等宽的 TableRow 填充每个 CardView(TableLayoutWidth/7 加上一些更正填充)。

我遇到的问题是:我应该 (1) 为 CardView 创建一个布局 XML 文件,然后在运行时以编程方式修改其高度和宽度,还是 (2) 创建整个 CardView 在运行时用 Java 编程。我现在更愿意在代码中简单地定义所有内容,因为这似乎是更安全的路径,但我也不希望在我添加更多内容时破坏道路。 我见过 Making a View's width based on screen width,所以我很确定我可以找出构造函数。现在我想看看我可以用语言做什么以及最佳实践是什么。感谢您的耐心等待。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)