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

java - Android LinearLayout在java代码中设置layout_gravity

我在这个布局上有问题:(

在java代码中

我需要 layout_gravity 没有重力。

0 投票
2 回答
258 浏览

android - 如何使用两个 TextView 将 TextView 的文本放在一行的左侧?

我想使用 LinearLayout 将两个 TextViews 的文本放置在单行的左侧。一个 TextView 在左侧,另一个在右侧。整行文本将与垂直位于同一行。这是我的 XML:

及其观点;

在此处输入图像描述

垂直,数字将在同一行。非常感谢您的帮助...

0 投票
1 回答
1918 浏览

android - LinearLayout layout_gravity 底部问题

有我的代码:

我想要的是最后一个 LinearLayout(id 为“llBot”)触及他父母的底部。

所以我试过:

但是还是;它没有效果。我的LinearLayout 还是摸到了之前的Linearlayout。

谢谢 !

0 投票
1 回答
149 浏览

android - 当 anyDensity=false 时 Gravity.RIGHT 不起作用

我正在开发一个在 Xperia Z 和 Xperia tablet Z 上运行的 Android 应用程序。我的问题是 Gravity.RIGHT 属性在 AndroidManifest 中的 anyDensity=true 时生效,但在 anyDensity=false 时它不起作用。一些最右边的字符被部分隐藏,如下所示。我在 TextView 和 Layout 中尝试了各种设置更改,但未能全部显示。当anyDensity = false时,有人可以告诉我应该设置什么以使Gravity.RIGHT完全工作吗?

谢谢你。

`

`

0 投票
3 回答
13845 浏览

android - 以编程方式设置 ImageButton layout_gravity

我试图做什么

我尝试通过 Java 代码设置我ImageButton的 's ,我想要的方式如下图橙色框架内的方式所示:layout_gravityImageButton

图片

蓝色框架是作为“基础”布局的垂直LinearLayout行为,这是我尝试添加子布局的布局。

橙色红色都是水平的LinearLayout

橙色布局是我想要放置的方式,ImageButton这个TextView是通过 XML 设置的

红色布局是我试图通过 Java 代码模仿橙色布局结果。

相关代码

这是设置Orange布局的 XML 代码,这是我想通过 Java 代码实现的效果:

这是设置红色布局的 Java 代码

到目前为止我尝试过的

根据这样的一些 SO 帖子:Java method for android:layout_gravity我最初尝试先将 myImageButton放入 aFrameLayout然后设置 this 的参数FrameLayout,如下所示:

但我得到了与上面显示的图像相同的结果。后来我还尝试将LayoutParams宽度更改为 MATCH_PARENT only to find theImageButton`被水平拉伸(是的,它被拉伸了)

然后我尝试了这两个SO帖子中发布的方法:

如何以编程方式设置 layout_gravity?

如何以编程方式设置按钮的参数

他们的方法是先设置一个LinearLayout.Params,然后将此参数应用于按钮(我在相关代码部分发布的代码应用了此方法)。简而言之就是:

但是,结果仍然与上面显示的图像相同。

问题

由于稍后我需要以编程方式将更多子视图添加到蓝色布局,我想知道是否有一种方法可以设置每个子布局,如图像中的橙色布局?

终于

我找到了一个与@Permita 的答案非常相似的解决方案。

这是我的解决方案:

0 投票
4 回答
68901 浏览

android - Android中的文本/布局对齐(textAlignment,gravity)

android:textAlignment和有什么区别android:gravity

0 投票
1 回答
1779 浏览

android - 如何以编程方式设置按钮 layout_gravity="fill_vertical"?

我有一个GridLayout, 和两个或更多按钮,并且所有按钮必须具有相同的宽度。我的问题是,当按钮的文本行数不同时marginTop,按钮的按钮也会不同。我怎样才能解决这个问题?我希望所有按钮都处于相同的高度位置。

谢谢。

我已经尝试设置GravityFILL_VERTICAL但不工作。

这是图片:

我的照片

这现在也有效。

这会奏效!谢谢。

0 投票
3 回答
9248 浏览

android - android:gravity="top" 没有将子视图对齐到顶部,但“中心”对齐到中心?

那不应该使较小的“0”t-view与内部LinearLayout的顶部对齐吗?由于另一个“0”的高度较大,因此增加了内部LinearLayout的整体高度。

或者,如果您包含以下内容:

在较小的 0 的 t 视图内,它也什么也不做。为什么是这样?LinearLayout 的 wrap_content 是否独立于其他视图包装每个单独的视图?如果是这样,那么为什么将重力设置为“中心”有效?从某种意义上说,较小的零垂直居中于其父级。

我知道您可以设置较小的 0 的高度以匹配父级并将其自身的重力设置为顶部。我只是想理解这一点。谢谢。

0 投票
3 回答
11163 浏览

android - 如何从代码中将 ImageView 设置在布局的中心?

我接下来试试

但这不起作用,布局左侧的图像视图

0 投票
1 回答
1726 浏览

android - LinearLayout 设置重力

我有框架布局,里面有四个按钮的线性布局。当我用 xml 编写时效果很好,但我想用 java 代码编写。

这行得通

但这不起作用

FrameLayout fl = findbyid... f1.addView(tbr);