问题标签 [android-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 投票
6 回答
144 浏览

android - 如何在 TextView 自己的容器中居中文本?

我需要创建这个:

在此处输入图像描述

正如您所看到的,这些行不完全以文本为中心。

小写文本的问题越来越大。

文字太低,不居中是自己的看法

这是我的代码 - 容器是线性布局

我尝试过使用相对布局,但这不是问题,TextView 中的问题和解决方案。

理解问题的最佳简单方法是小写和大写之间的不同......在大写中我没有问题。

0 投票
2 回答
195 浏览

android - TextAlignment 不适用于复选框

Android.Views.Textalignment 不能动态工作

我试过下面的代码:

在加载时间:

通过单击按钮动态更改对齐方式。但对齐未更新。

0 投票
2 回答
158 浏览

android - 在 style.xml 中定义时,自定义按钮的“android:gravity”不适用

我只是无法在我在 styles.xml 中定义的按钮中居中(垂直和水平)文本(当所有属性都在布局中时正常工作)

最初所有属性都是直接在布局中设置的,但我有很多片段,所有按钮都是相同的。当 Button 在布局中完全声明时,我什至不需要指定“重力”值,文本会自动居中。

我尝试为某些属性创建样式,但在样式和/或布局中丢失了文本居中并且“android:gravity="center"" 不起作用

样式.xml

我的布局.xml

retour.png

我希望文本垂直居中。我错过了什么?

0 投票
0 回答
31 浏览

android - 为什么 Android Lint 严格禁止使用 Gravity.LEFT 或 Gravity.RIGHT?

我了解文本可能是LEFTRIGHT使用不同的语言,因此ENDSTART可能对国际应用程序有用。

但是,LEFT 或 RIGHT 作为 Gravity 也是简单的放置事物。如果我希望我的按钮或图标与 RIGHT 对齐,为什么 lint 会抱怨使用 END 来代替?可能,如果使用 END,布局将在外部设备上被破坏。

0 投票
1 回答
301 浏览

android - 如何在位图上添加边距?

这是可绘制文件:

我希望位图有 20 像素的 margin-top,我没有找到如何将 margin-top 设置为位图元素

0 投票
1 回答
154 浏览

android - 为什么 Gravity.FILL_HORIZONTAL 在 Wear OS 中只填充一半屏幕?

我使用 Gravity.FILL 和 Gravity.FILL_HORIZONTAL 来制作全屏吐司。但它不起作用。它仅水平填充屏幕的一半。

吐司.java

结果

图片链接

0 投票
0 回答
41 浏览

android - 如何在 Android 上的 onCreate() 和 onResume() 上设置条件?

我正在开发一个基于运动传感器的 android 项目。出于各种目的,我在我的项目中使用加速度计,即陀螺仪。

这是onResume()方法的onCreate()的代码段:

我的方法是在激活任何基于运动的工作之前先检查一些条件。是否可以在这里设置任何条件,例如“If-else”?如果不是,最好的做法是从方法外部调用它们以查看它们是否应该激活。

谢谢你。

0 投票
1 回答
426 浏览

gridview - 如何使 SwiftUI 文本多行文本对齐从顶部和中心开始

在此处输入图像描述

如何使图像和文本对齐方式与 SwiftUI LazyVGrid 中的其他 3 个相同,如下图所示?

我认为问题是如果文本是多行的,如何使文本从顶部开始。在 Android 中我可以使用gravity="top|center" 但在SwiftUI 中我使用.multilineTextAlignment(.center) 但结果与我预期的不同。

在此处输入图像描述

这是我在代码中尝试的内容:

0 投票
2 回答
59 浏览

android - RelativeLayout 中的 Android 重力中心不像 LinearLayout 那样工作

对于RelativeLaout

结果:未完全居中

在此处输入图像描述

对于LinearLayout

结果:完美居中

在此处输入图像描述

问题:为什么这样以及如何通过仅修改属性RelativeLayout来实现相同的结果?LinearLayout RelativeLayout

0 投票
0 回答
18 浏览

android - Android:比例重力

我有以下 XML,我将其用作启动屏幕主题:

根据该gravity值,可绘制对象在屏幕上水平和垂直居中。但我只想将它水平居中,并以 2:1 的比例将其稍微降低一些。

是否可以将重力设置为自定义值或任何其他方式?