我试图将编辑文本中的文本正确对齐,但我不想使用重力作为重力属性(我不知道为什么)在软键盘出现时隐藏我的编辑文本。那么,除了重力之外,还有用于编辑文本的布局重力属性之外,还有其他选择吗?
如果您使用的是水平线性布局,则可以尝试添加:
<View
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_weight="1"/>
就在编辑文本之前。
对我来说,听起来你的问题是你不希望键盘覆盖你的 EditText。我会不考虑重力(因为这是对齐字段内文本的正确方法),并查阅此答案,了解如何防止键盘阻塞您的字段。