在android中创建中心长TextView

时间:2014-09-17 08:39:32

标签: android android-layout

如何在android的布局中制作长textView的位置中心。我使用了android:gravity =" center"在布局中,但没有TextView有一个很长的文本。我怎么能解决这个问题?

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="@drawable/memorialvodafonebackground_2"
    android:gravity="center"
    android:orientation="vertical"
     >

    <TextView

        android:id="@+id/textView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"

        android:text="Ekranda adınız göründükten sonra hastanemizi      değerlendirmenizden memnuniyet duyacağız"
        android:textColor="@color/black"
        android:textSize="40dp" />

</LinearLayout>

3 个答案:

答案 0 :(得分:1)

使用

android:layout_gravity="center"

代表TextView

android:gravity - 设置其使用的视图内容的重力。

android:layout_gravity - 在其父级中设置视图或布局的重力。

希望这有帮助。

答案 1 :(得分:0)

尝试更换:

android:gravity="center"

android:layout_gravity="center"

像这样:

<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text="Ekranda adınız göründükten sonra hastanemizi      değerlendirmenizden memnuniyet duyacağız"
android:textColor="@color/black"
android:textSize="40sp" />

答案 2 :(得分:0)

<TextView

    android:id="@+id/textView1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"

    android:text="Ekranda adınız göründükten sonra hastanemizi      değerlendirmenizden emnuniyet duyacağız"

    android:gravity="center"
    android:singleLine="true"

    android:textColor="@color/black"
    android:textSize="40dp" />