我的应用程序中有一个 TextView 。我想将其中的文本右对齐。我尝试添加: android:gravity="right" 但这对我不起作用。 我可能做错了什么? 原文由 Bishan 发布,翻译遵循 CC BY-SA 4.0 许可协议
我认为你正在这样做: android:layout_width = "wrap_content" 如果是这种情况,请执行以下操作: android:layout_width = "match_parent" 原文由 a fair player 发布,翻译遵循 CC BY-SA 3.0 许可协议
一般来说, android:gravity="right" 不同于 android:layout_gravity="right" 。 第一个影响文本本身在视图中的位置,因此如果您希望它右对齐,则 layout_width= 应该是 "fill_parent" 或 "match_parent" 。 第二个影响视图在其父视图中的位置,换句话说 - 在父视图中对齐对象本身(编辑框或文本视图)。 原文由 wiztrail 发布,翻译遵循 CC BY-SA 3.0 许可协议
我认为你正在这样做:
android:layout_width = "wrap_content"
如果是这种情况,请执行以下操作:
android:layout_width = "match_parent"