【发布时间】:2020-06-16 20:01:00
【问题描述】:
我是 Android 开发新手,尝试以编程方式设置 it.gmariotti.cardslib.library.view.CardView 的最小高度时遇到问题。我创建了一个 CardView 的新实例并在代码中设置了所有 xml 元素,但它不影响 cardView。我不会从 xml 膨胀卡片视图。
CardView catCard = new CardView(getActivity());
catCard.setBackgroundColor(Color.green(0));
catCard.setMinimumHeight(10);
catCard.setBottom(0);
catCard.setExpanded(false);
【问题讨论】:
-
您的视图是否添加到任何视图层次结构或布局中?视图的大小取决于其布局。另外,为了确保我理解您的问题,您是否确实在从 XML 膨胀时成功设置了高度,并且您想知道如何从代码中做到这一点,或者您是否也未能在此视图上设置高度从 XML 膨胀?
-
我将 CardView 添加到 LinearLayout 中,它可以处理所有相关数据,但是上面使用的方法根本不会影响卡片。我无法设置高度,因为我没有从 xml 膨胀视图,而是创建一个新卡并将其添加到正在膨胀的 xml 文件中。
标签: android