如何在Android列表视图中从右到左进行文本对齐?

时间:2014-05-20 14:54:02

标签: android android-listview

我想让我的listview项目从右到左开始像这样 我怎么能这样做?

like this image

3 个答案:

答案 0 :(得分:1)

将以下内容添加到布局

android:layoutDirection="rtl"

答案 1 :(得分:0)

为此,您需要为适配器提供自定义textview。这样的事情可以解决问题:

listview.setAdapter(new ArrayAdapter(context,R.layout.textview,new String[]{"one","2","3"}));

然后在上面适配器引用的textview.xml中放置一个textview并设置其android:gravity =" right"。

答案 2 :(得分:0)

您可以使用自定义列表并以您想要的任何方式编辑项目。

http://www.learn2crack.com/2013/10/android-custom-listview-images-text-example.html

Abow链接是你的答案,但在list_single.xml你必须正确:

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

    <!-- you can add same margin and other thing to improve view -->  
    <TextView
        android:id="@+id/textView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:layout_alignParentTop="true" >

</RelativeLayout>

如果它有用,则标记为已接受,如果不作为评论告知获取更多信息。