我希望能够根据某些条件程序化地删除和添加约束。以下是截图: 我想在代码中实现类似以下的效果: 所以我想通过编程方式实现相同的效果。 以下是我尝试的代码: if (advertisements.size() > 0) { //my own condition ...
我在ConstraintLayout中有一个约束指南,就像这样<android.support.constraint.Guideline android:layout_width="wrap_content" android:layout_height="wrap_con...
我正在使用 ConstraintLayout,想要实现以下效果: 我希望隐藏 First(使用 gone),并且希望视图如下所示(其中 ElasticBody 将延伸到原始 First 视图的空间中)。 但是,当我将 First 设置为 gone 时,我的视图变成了下面这样(所有图...
要实现在安卓中正确的Material Design,应该使用哪个布局方式:ConstraintLayout还是CoordinatorLayout?
我有一个ConstrainLayout中的视图,如下所示。<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:...
简短概述 视图宽度必须恰好为屏幕的一半,并且位于中心位置。使用ConstraintLayout实现。 请注意,该视图没有任何内部宽度。<View android:background="#ff0000" ... /> 原问题 我想要实现一个布局,其中一个视图的大小为屏幕大小的一半...
2020年7月更新: 在下面的答案中添加了更多信息以更详细地解释constrainedWidth / Height是什么以及何时适用于使用它们。 2018年7月更新: 如果您正在使用ConstraintLayout 1.1.0,则应该使用正确的属性app:layout_constrainedW...
我该如何让RecyclerView的item高度为屏幕高度的30%?不能简单地使用ConstraintLayout或PercentFrameLayout/PercentRelativeLayout,因为这些布局是相对于父布局定位子布局的,而父布局的大小可能与屏幕不匹配。最好能够在纯XML中实现...
我是一个有用的助手,可以为您翻译文本。 我正在使用ConstraintLayout制作一个简单的测试应用程序,但是我遇到了一个问题。 这是我的代码: activity_main.xml <?xml version="1.0" encoding="utf-8"?> <l...
我在ConstraintLayout中添加了3个按钮。 我添加了一个按钮来禁用或启用这些按钮。 如果我使用普通的LinearLayout。 我可以把所有按钮放在一个LinearLayout中,并启用或禁用该特定布局。 但是我正在使用ConstraintLayout。 所以我需要禁用或启用所有这...