请看一下我的xml:我无法向添加约束.app命名空间不起作用(它适用于RelativeLayout)并且自动填充不显示约束属性。我希望包含的布局高度是ConstraintLayout中的剩余空间,但我如何在没有约束的情况下做到这一点!请帮忙。 最佳答案 试试这个 关于android-在ConstraintLayout中向添加约束,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/46
我有一个ConstraintLayout.Group定义如下:我将这个组的可见性从GONE更改为VISIBLE:someGroup.visibility=VISIBLE但是当我尝试通过指定该组中其中一个View的可见性来覆盖它时:button1.visibility=GONE...它不起作用。我将此可见性记录到logcat,它显示8(GONE),但我仍然可以看到View。知道这里会发生什么吗?我试着在这个组上调用requestLayout和updatePreLayout,我试着改变可见性几次,可见,不可见,然后消失了。我什至重建了整个项目,因为一些stackoverflow的回答说它可
我在使用ConstraintLayout时遇到了ListView与兼容工具栏重叠的问题我想要做的就是有一个工具栏,然后在其余空间有一个ListView。很简单这是我的布局我不确定问题是否是ListView的layout_height优先于其他所有内容,因此要使ListView与父级一样高,确保底部有重叠或截断,因为工具栏占用了一些空间。让ListView占据工具栏后剩余的垂直空间的正确方法是什么? 最佳答案 根据ConstraintLayout的官方文档:您需要使用MATCH_CONSTRAINT(0dp)而不是MATCH_PARE
我正在通过扩展Dialog并使用setContentView()创建自定义Dialog。问题是当我尝试显示对话框时它只显示背景阴影而不是我的自定义布局。我已经设法通过将自定义布局包装在RelativeLayout中来显示自定义布局,但我想知道是否有更好的解决方案或我做错了什么。使用constraintLayout版本1.0.2。谢谢!这是我的自定义对话框:classEventsFilterDialog(context:Context):Dialog(context){init{setContentView(R.layout.dialog_events_filter)setCancela
我正在制作一个带有图标列表的应用程序,所以每行两个图标,我有8个图标。4适合View,但重置不适合。我使用了ConstraintLayout(最新的AndroidStudio)。所以,我想-如何实现这个ConstraintLayout定位并使其可滚动?我添加了ScrollView。创建时,会自动在其下添加LinearLayout。所以没问题,我删除它,我在其中添加ConstraintLayout,这样我的项目看起来像这样:约束布局-ScrollView--约束布局到目前为止一切顺利,但现在如果我将任何小部件放在设计View或蓝图View上-什么也不会添加。如果我将它放在第二个约束布局下
是否有可能在ConstrainLayout中限制两个TextView,以便它们在需要时各自占用50%的水平空间,如果不需要,另一个会增长以填充空间。正确:当文本很短时,textView不会相互干扰。B正确:左侧较短的textView为右侧较长的textView提供了空间C正确平均共享水平空间并垂直增长D不正确:右侧textView的增长是以左侧textView为代价的。E不正确:右边的textView垂直增长而不是填充可用的水平空间。我已经尝试了很多东西。它认为layout_width="wrap_content"或layout_constraintWidth_default="wra
我正在处理ConstraintLayout,我可以调整subview,但我无法从左到右对齐Textview。有什么方法可以让Textview从左到右对齐吗?代码如下:我希望我的TextView像这样对齐。有什么办法像这样对齐? 最佳答案 您需要从除第一个View之外的所有View中删除app:layout_constraintStart_toStartOf="parent"。因为它将在左侧分配您的所有View。 关于android-如何在ConstraintLayout中为subview
如果TextView的文本比其他包裹在水平LinearLayout中的TextView少得多,ConstraintLayout的行为就会不一致。如果左侧TextView中的字符不小于右侧TextView中的字符,那么它工作得很好。请引用所附屏幕截图中的红色文本和绿色文本。下面是用于布局的XML:请忽略我的英文。 最佳答案 据我交谈过的谷歌开发人员,constraintLayout版本1.0.2中存在一些关于wrap_content的错误。他建议使用1.1.0-beta4版本,通过使用1.1.0-beta4版本,我的问题已得到解决。
我决定尝试新的ContraintLayout,但是缺少properties选项卡。我正在使用AndroidStudio2.3,ConstraintLayout1.0.2。有什么方法可以开启吗? 最佳答案 我遇到了同样的问题。切换到布局编辑器的设计View(不是TextView)并单击特定View就可以了。 关于android-缺少ConstraintLayout属性选项卡,我们在StackOverflow上找到一个类似的问题: https://stackove
下面的View需要是方形的。我还想将View限制在一定大小。当ConstraintLayout与同一元素上的dimensionRatio结合使用时,ConstraintLayout会以某种方式忽略最大宽度/高度属性。目前,我正在通过将View放入容器中来使用变通方法,如下所示。但我宁愿让我的布局层次结构尽可能平坦。这是约束布局中的限制,您不能将最大宽度/高度与尺寸比率结合使用吗?我正在使用ConstraintLayoutv1.0.2。 最佳答案 指定其中一个`app:layout_constraintDimensionRatio="