问题标签 [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 投票
1 回答
771 浏览

android - 安卓左上角按钮

我想在左上角制作一个关于按钮。我试过:

但它不起作用,我搜索了所有我发现的东西都在使用RelativeLayout,如果我使用它,我将不得不从头开始制作我的所有布局,它不像线性布局那么好。

无法在此处发布代码。所以这是我在 pastebin 上的代码

http://pastebin.com/5EjgyB0K

0 投票
4 回答
19462 浏览

android - Android:layout_gravity center 不居中

我有一个问题,这可能很愚蠢,但我无法弄清楚为什么这不起作用。

基本上,我的活动中有一个标题。此标题应居中。

布局-XML

styles.xml 中的定义

据我了解,layout_gravity定义了组件本身的重力,同时gravity定义了该组件内容的重力。我尝试了两种方式,包括centercenter_horizo​​ntal 和 center_horizo​​ntal。我还制作了标题 TextViewlayout_width:wrap_content并尝试将其居中layout_gravity,但结果总是如下(如果我将应用程序放在手机上也是如此)

在此处输入图像描述

为什么会这样?我该如何解决?

0 投票
2 回答
2167 浏览

android - 在 ScrollView 的中心放置一个块

我有一个ScrollView包含一个子项(由 LinearLayout 包装的元素)。有时这个孩子的高度是视口高度的一半,有时它更大。

这里的布局:

当屏幕尺寸和密度较低时,子项会正确显示在 ScrollView 中,但是当在 HDPI 和 XHDPI 等更大的屏幕上渲染此活动时,内容会放置在 ScrollView 的顶部。

有没有办法为 ScrollView 的唯一孩子设置重力,或者如果设备屏幕大于孩子的测量高度,我是否必须删除 scrollView?

0 投票
5 回答
21889 浏览

android - layout_gravity 不起作用

为什么我的TextView不正确?

更新:嗯,现在我不只是需要设置TextView到右边。现在非常有趣的是为什么layout_gravity不能按预期工作,即 - 将其设置View为父容器内的位置。

在此处输入图像描述

0 投票
1 回答
521 浏览

android - 按钮中断 LinearLayout layout_gravity top

我可能是个白痴,但似乎Button在水平LinearLayout休息时添加了一个layout_gravity="top"

这看起来像这样(在布局编辑器中):

截屏

请注意,文本视图位于中心,而不是顶部!如果*我所做的只是删除<button>,那么它看起来像这样:

工作截图

看,现在它像它应该的那样位于顶部。我将使用的解决方法是拥有layout_gravity="start"确实会导致正确行为的方法:

在此处输入图像描述

但无论如何,这是怎么回事?另请参阅此相关问题。这实际上可能是同一个问题;我不知道。反正那里没有真正的答案。

0 投票
4 回答
1604 浏览

android - 当文本超过一行时包装 TextView

在此处输入图像描述

如何消除 Lorem 的 L 和进度条之间的差距?我希望文本仅居中对齐。

textview 宽度是换行内容。但是两边都有差距。如何摆脱它?

我也不希望单行它。因为我不想错过它显示的任何单词。

我也不想让它左对齐

0 投票
3 回答
42595 浏览

android - 重力和 layout_gravity 之间的确切区别是什么

可能重复:
Android - 重力和 layout_gravity

我一直在研究android xml。我曾经android:layout_gravity="center"在特定位置对齐组件。

现在有一天,当我在Activity 之类的 Dialog上工作时,我遇到了android:gravity="center". 我在那里发现的是,gravity用于将其child与特定位置对齐。

我会分享一个例子,它是什么,

机器人:重力=“中心”

它使中心的孩子对齐LinearLayout

安卓:layout_gravity="center"

它将自身对齐LinearLayout在中心。

现在我的问题是:

  1. 如果我在这些假设中是正确的,那是否gravity适用于子组件和layout_gravity父组件。
  2. 何时选择gravity结束layout_gravity

到目前为止,我已经找到了很多关于 xml 的解释。我想听听更好的解释。让我知道,如果我在某个地方错了

0 投票
2 回答
187 浏览

android - 无法更改 TextView 实例的位置。

代码如上,我用xml以外的Java代码实现布局,添加一个TextView,tv。使用 tv.setGravity(Gravity.CENTER) 定位它,为什么我不能更改电视位置。我在等你的答复。先感谢您。我会感激你的好意。

0 投票
1 回答
7052 浏览

android - 如何在线性布局中居中相对布局

我想在此图像上水平和垂直居中块 L3,你能帮我使用布局结构吗?右侧是菜单的当前结构。谢谢。

在此处输入图像描述

这是 layout.xml 代码:

0 投票
5 回答
33288 浏览

android - 为什么 android:layout_gravity="right" 在 android xml 中不起作用

我的列表视图行的 xml 代码是

我希望 ID 为 btn_delete 的最后一个按钮保持右对齐。并且它在设计时在“图形布局”中显示为我想要的。但是当我运行它时,在模拟器上它不起作用。

查看输出:

在此处输入图像描述

那么为什么删除按钮没有正确对齐呢?