列表视图中的中心文本 - Android

时间:2015-06-09 13:38:32

标签: android

这可能看似重复,但我无法在任何地方找到答案。

似乎每个人都有" TextView"可以在他们的活动xml文件中编辑,而我只有以下内容:

<ListView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:id="@+id/liv1"
    android:layout_below="@+id/lt1"
    android:layout_marginTop="29dp"
    android:layout_alignRight="@+id/lt1"
    android:layout_alignEnd="@+id/lt1"
    android:layout_alignLeft="@+id/lt1"
    android:layout_alignStart="@+id/lt1"
    />

当我把它放在&#34; ListView&#34;之间时,使用android:gravity = center什么都不做。括号中。

那我应该做什么?

2 个答案:

答案 0 :(得分:1)

您应该创建一个符合您需求的自定义ListView适配器,并创建一个inflater的xml布局,并根据需要将文本对齐。

更多信息:

答案 1 :(得分:-1)

您应该在项目中设置重力,即在适配器中使用的重力。并且像这样修改textView:

<TextView
android:id="@+id/textView"
android:layout_width="match_parent"   <= set this
android:layout_height="wrap_content"
android:text="@string/invalid"
android:gravity="center"   <=this your gravity
/>