问题标签 [layout-gravity]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
540 浏览

android - 视图上的线性布局 layout_gravity 不起作用

我正在构建一个需要进行布局的应用程序。通常我使用相对布局和自定义视图来完成我的工作,但是这一次,我想使用线性布局,所以我在 XML 下制作了这个。我的目标是在父级内部创建一个子级线性布局,并将子级的重力设置为“底部”,这将保持我的两个底部,一个应该右对齐,一个应该左对齐。

孩子坐在底部,但是按钮的两个视图没有正确对齐。我是不是做错了什么,或者这些事情不能通过这个Layout来实现?

0 投票
0 回答
312 浏览

android - 在 ImageView 中使用 ScaleType.CENTER_CROP 时,重力 TOP 不起作用

我有一个活动,它显示了一个带有资产文件夹中随机位图的图像视图。我正在使用以下代码加载图像视图:

此外,图像的重力设置为屏幕顶部,布局参数包含Gravity.TOP

我必须使用 CENTER_CROP 因为我的图像有时比屏幕的高度长,并且因为我的应用程序的其他一些特殊性。我不能使用 FIT_XY,因为它会使我的图像变形。我尝试删除 center_CROP 并没有工作,因为我希望图像具有屏幕的整个宽度,并且没有 center_crop 图像会按比例缩小。

问题是当位图的高度大于屏幕高度时,图像不会从屏幕顶部开始,图像上部区域的某些部分不会显示。

我怎样才能避免这个问题?

谢谢

0 投票
3 回答
43 浏览

android - Android - Place oposite views in a Layout

I have a Horizontal Layout and I have some views inside it. I want some to start from the left and others to start in the right, but I can't manage to do it. I tried several Gravity configurations but they don't do anything.

That's the case I have:

enter image description here

I want the Flag to be in the right and the Time to be in the left, as pointed by the arrows. I will add some more flags later.

Could anyone help me out with this? Thanks :D

EDIT:

XML so far:

0 投票
5 回答
2107 浏览

android - LinearLayout 中按钮的 layout_gravity 无法正常工作

我的要求是在 LinearLayout 中实现这一点。它只有一个子视图。在水平方向中,如果设置了 layout_gravity,则按钮需要位于水平中心。我的布局 xml 是

但结果如下图

在此处输入图像描述

我期待的是,当 layout_gravity 设置为 center_horizo​​ntal 时,按钮中心为水平。为什么这不起作用

0 投票
2 回答
29 浏览

android - 更改 Android 应用中按钮的方向

我正在为安卓游戏设计一个 GUI。到目前为止,我设计了这个

在此处输入图像描述

这是我的代码

但我想这样看我的用户界面

在此处输入图像描述

我尝试使用 android:gravity 来做到这一点。但我无法找到解决方案。

0 投票
4 回答
912 浏览

android - 线性布局重力和放置项目

今天我正在处理布局,我有一个问题,我认为是基本的。

我有一个线性布局和一个图像视图。我想在布局的左侧或右侧显示图像

我试过了,layout_gravity 重要的是要准确地说我想在线性而不是相对或其他东西上做。

预先感谢,一个屏幕可以准确我的问题

http://hpics.li/fc67805

我的线性与图像

0 投票
1 回答
935 浏览

android - android:如何在列表视图中更改 row_item 的 layout_gravity 属性

我正在尝试实现一个可以出现在左侧或右侧的聊天气泡。我阅读了很多已经在这里发布的答案,但我没有设法让其中任何一个为我工作,也许我错过了一些东西。

如果我手动从左到右更改 row_item xml 中 linearLayout 的 layout_gravity 然后查看图形布局,我可以看到它按我想要的方式工作。问题是我无法控制这个属性。据我了解,问题在于存在的 LayoutParams 属于 listview.LayoutParams 的事实,如果我尝试将 LayoutParams 获取到 listview.LayoutParams 对象,它就可以工作。但这不是我想要达到的目标。

这是代码:

活动 xml

row_item xml:

适配器代码:

0 投票
2 回答
5440 浏览

android - Android:setTextAlignment 和 setGravity 之间的区别

我正在使用EditText,并且知道直到API 17setTextAlignment才实现,但看不到使用比. 我应该将哪个用于什么目的,或者无关紧要?setTextAlignmentsetGravity

我发现setGravity它很容易使用并做我想做的事,所以我什么时候不应该使用它?

谢谢

0 投票
8 回答
20645 浏览

android - LinearLayout 将孩子放在右侧

我试图在水平方向的线性布局中拥有一个文本视图和一个按钮。文本视图应该出现在开头,按钮应该出现在结尾。我认为将重力赋予按钮可以解决问题,但按钮不会移动到右侧。我在想我是否应该使用相对布局?

在此处输入图像描述

0 投票
1 回答
679 浏览

android - 在自定义 RelativeLayout 中居中子级

我已经定义了一个自定义的相对布局来强制在我的布局中使用方形视图。但是我无法将孩子集中在该相对布局中。

我的自定义 RelativeLayout 定义如下:

我的xml如下:

当我在图形视图中查看 xml 文件时,我看到 SquareView (gameboard_container) 填充了所有可用空间(不是正方形),但子 LinearLayout(游戏板)是正方形的。

但是,子 LinearLayout(游戏板)也是左对齐的,因为我要求它居中。

我将如何解决这个问题?

谢谢你。