80得票4回答
如何为ConstraintLayout视图添加不同的权重

在我的布局中,我有一个包含两个TextView元素的ConstraintLayout。它们目前大小相同,但我希望它们采用6:4比例具有不同的权重。 如何在我的ConstraintLayout中实现这一点?

14得票5回答
安卓 - 在某些设备上布局看起来混乱

我遇到了一个非常奇怪的布局问题。它在Eclipse XML编辑器和我的三星Galaxy手机中看起来与设计一致,但在我的旧手机Xperia X10 mini中却乱了。我只能假设其他设备也会出现这种情况。 如果有人能帮助解决这个问题,我将不胜感激。 以下是两张屏幕截图和XML代码。 在Ecl...

8得票2回答
如何防止一个具有可变尺寸的TextView将一个ImageView“推出”屏幕外?

在约束布局中,我有一个文本视图和一个相邻的图片视图: 但有时文本视图中的文本可能非常长,有时会跨越多行。在这些情况下,图像视图会被推出视图之外: 即使在图像视图和视图容器之间添加了约束,图像视图也会被推到视图之外。 目标是始终将图像放在文本旁边,如果文本增大,则图像开始向侧面推移,只要不...

204得票2回答
什么是Constraint Layout中Barrier和Guideline的区别?

最近尝试使用 Constraint Layout,但我发现 Barrier 和 Guideline 的作用相同。 两者都像分隔符。它们之间是否有任何区别?

10得票4回答
ConstraintLayout中的layout_constraintHorizontal_bias似乎不起作用。

这是我的布局文件。<?xml version="1.0" encoding="utf-8"?> <android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk...

7得票3回答
AndroidX中的Recycler View如何使用match constraint(0dp)和wrap content行为?

我这里有一个简单的recycler view,我想要的是: 当列表很短时:将按钮固定在recycler view下方 当列表很长时:将按钮固定在屏幕底部,同时recycler view能够正确包裹并滚动到底部 <?xml version="1.0" encoding="utf-8"...

10得票1回答
以编程方式将 ConstraintLayout 的宽度设置为与父视图宽度匹配

在一个安卓应用中,我试图通过编程方式向纵向排列的LinearLayout中添加自定义的ConstraintLayout视图。我将 ConstraintLayout 的LayoutParams设置为宽度MATCH_PARENT,高度WRAP_CONTENT。但是,当我运行应用程序时,Constr...

7得票3回答
如何在Android中实现图像下方的垂直虚线?

我如何在不使用任何库的情况下实现这种布局? 我尝试了一些类似于下面的代码,但无法获得完全相同的布局。 my_layout.xml <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android...

295得票9回答
如何在ConstraintLayout中将元素居中

我在我的应用程序中使用ConstraintLayout来制作应用程序布局。我正在尝试创建一个屏幕,在该屏幕上,一个EditText和一个Button应该位于中心,并且Button应该在EditText下方,只有16dp的marginTop。这是我的布局和屏幕截图,显示它目前的效果。activi...

7得票2回答
如何在Android中将图标垂直对齐到TextView第一行的中心

我想把左边的图标(请参考下面的图片)垂直居中到TextView的第一行文本。我找不到方法,尝试了在TextView上使用drawableLeft、gravity和constraints,但都没有帮助。有人能帮帮我吗? <androidx.constraintlayout.widget...