如何在android中对齐文本

时间:2010-05-01 17:02:29

标签: android

我想在android的左下角对齐我的文字。

3 个答案:

答案 0 :(得分:35)

如果要将TextView中的文本与左下角对齐,请使用android:gravity="bottom|left"。如果要将TextView与其容器的左下角对齐,请使用android:layout_gravity="bottom|left"

我怀疑你在这里错误地传达了你的真实意图。你想将一些文字对齐到左下角?屏幕?文本的容器?

请尝试更具体地解答您的问题。

屏幕左下方:

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:gravity="bottom|left"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">
    <TextView android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="text"/>
</FrameLayout>

答案 1 :(得分:2)

我会推荐一个Relative layout

您的观点如下所示:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">

    <TextView
        android:id="@+id/label"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Text aligned bottom left"
        android:layout_alignParentLeft="true"
        android:layout_alignParentBottom="true"/>

</RelativeLayout>

答案 2 :(得分:0)

android:layout_alignParentBottom =“ true” android:layout_alignParentLeft =“ true”

必须写在您的TextView内