我想让我的listview项目从右到左开始像这样 我怎么能这样做?
答案 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>
如果它有用,则标记为已接受,如果不作为评论告知获取更多信息。