将listview项目的位置更改为右侧

时间:2012-03-31 02:03:40

标签: android listview

我一直在使用listviews和数组,我正在努力的是我希望listview的项目在右边而不是左边,滚动条在左边 这是我的xml:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >

    <ListView
        android:id="@android:id/list"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_marginBottom="36dp"
        android:background="#00688B"
        android:cacheColorHint="#fff"
        android:clickable="true"
        android:fastScrollEnabled="false"
        android:smoothScrollbar="true"
        android:gravity="center_vertical" >
    </ListView>

</LinearLayout>

的java

    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        String[] captionArray = { "USA","India","England","Russia","Europe","Canada","Srilanka","Singapore","Thailand","Australia"};
        ItemsAdapter ItemsAdapter = new ItemsAdapter(
                Lister.this, R.layout.list,
                captionArray);
        setListAdapter(ItemsAdapter);
    }

1 个答案:

答案 0 :(得分:0)

为您提供一个必须进行更改的链接。 LINK

在main.xml中,您可以删除ImageView并将以下标记设置为TextView

android:layout_alignParentRight="true"

其他事情只在那个网站上。

希望这有助于你。