constraintlayout-barrier
全部标签 我在一个ConstraintLayout中有三个TextView,它们的边距使它们都位于屏幕中央。出于某种原因,TextView中的文本被提早换行,即使第一行中仍有剩余空间。以下是布局应该在预览中的样子:下面是运行时的实际情况:您可以在TextViews的右侧看到额外的空间,文本可以放在第一行。请记住,设备和预览都是针对Nexus5X的。这是此布局的XML: 最佳答案 对于每个TextView,设置以下内容:android:breakStrategy="simple"参见android:breakStrategy.这里更深层次的问题
我想将View放置在ConstraintLayout之外,以使用滑动动画为它们设置动画。我已经尝试设置像constraintBottom_toTopOf="parent"这样的约束,但是View留在容器内。请注意,我想通过使用内置动画而不是代码内动画来实现这一点。知道我该怎么做吗?我正在使用compile'com.android.support.constraint:constraint-layout:1.1.0-beta1'使用AndroidStudio3.0Beta7这是一个简单的xml文件,应该将View放在容器之外:但这是结果 最佳答案
当我点击“登录”按钮时,我会显示一个进度条。我通过在顶部添加一个工具栏对布局进行了修改,现在这个工具栏似乎遮住了进度条。如何让这个进度条在屏幕中央的某个地方可见?非常感谢您的帮助。布局xml代码如下所示:activity_login.xml 最佳答案 使用下一个代码使您的ProgressBar居中 关于android-如何最好地将我被遮挡的ProgressBar放在屏幕上的ConstraintLayout上?,我们在StackOverflow上找到一个类似的问题:
ConstraintLayout中的指南是否支持RTL?我正在创建一个View,其右侧有个人资料图片和用户信息。我希望图片占宽度的30%,而用户名和详细信息占宽度的70%。这是指南的有效用例吗?我知道其他实现,但我想知道是否可以在此处使用指南。我面临的问题是,在将设备语言更改为RTL语言后,指南仍保留在左侧位置screenshot这是xml: 最佳答案 **更新**bug这个问题现在被谷歌标记为已修复。**结束更新**Android团队似乎错过了这个问题。百分比仅从左侧计算。因此,为了支持RTL,您可以在values/dimens.
我在ConstraintLayout(constraint-layout:1.0.0-beta3)中使用ScrollView时遇到问题我的ScrollView的内容没有完全显示。这是我的布局:这是结果如您所见,按钮不可见,我到达了ScrollView的底部。它似乎与布局如下的LinearLayout配合得很好结果是使用LinearLayout可以到达ScrollView的末端。ConstraintLayout是否存在错误,还是我做错了什么? 最佳答案 我的做法是:给出:需要注意的几点:你不需要标题的线性布局,你可以直接使用TextV
请看一下我的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上-什么也不会添加。如果我将它放在第二个约束布局下