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

android-studio - 居中 TextInputLayout 结束图标

我有一个带有提示的文本输入布局,我希望 ExposedDropdownMenu 结束图标位于提示旁边并居中

下面是我的文本输入布局

我已经尝试在下面添加到 AutoCompleteTextView 但它只使提示居中而不使 ExposedDropDown 结束图标居中

0 投票
2 回答
263 浏览

android - Android iconGravity 不适用于具有 CircularProgressIndicator 的 MaterialButton

我创建了一个扩展 MaterialButton 的自定义视图,它在加载时将可绘制对象替换为 CircularProgressIndicator。

但是,当我用 CircularProgressIndicator 替换可绘制对象时,iconGravity 不再起作用。我看不出我做错了什么。

我已经能够将课程归结为:

我正在使用这个依赖

正确的位置 drawable 位于文本的开头。 可绘制的正确位置

位置不正确进度指示器不再位于文本的开头。 进度指示器位置不正确

0 投票
2 回答
311 浏览

android - Toast.setGravity() 在 android 11 及更高版本的设备中是否有其他支持?

有什么方法可以将我的 Toast 消息放在屏幕中央?因为Toast.setGravity()根据 android 官方文档,Android 11 及以上设备(API 级别 30 及以上)不支持。我无法将吐司放在屏幕中央。我到处寻找解决方案,但没有运气。我的要求是,我想在屏幕中央显示一条类似于 toast 的消息。我使用了一家小吃店,但这不是我所期望的。我没有必要展示吐司。我只是想要一些东西来模仿与吐司相同的功能,即在屏幕中央显示反馈消息。谢谢你。

0 投票
0 回答
21 浏览

android - 无法理解 android:gravity="fill"/ "fill_vertical"/ "fill_horizo​​ntal" for LinearLayout 的概念

我有以下代码 -

它给了我这个输出 -

在此处输入图像描述

现在包括代码 -

或者

或者

不会给输出带来任何变化。

正如我从一些教程中了解到的 -

  1. fill用于水平和垂直填充整个容器

  2. fill_horizontal用于水平填充整个容器

  3. fill_vertical用于垂直填充整个容器

在这里,容器LinearLayout应该是整个屏幕 aslayout_width并且layout_height设置为match_parent

那么为什么重力代码没有任何影响呢?