我希望listView的item横向显示三块内容,分别位于listitem的左,中,右位置;中间的有两个TextView,竖直排列;下面是代码,调试了一天也没弄出来,麻烦大家帮忙看看,谢谢
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal">
<TextView
android:id="@+id/word"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center_vertical"
android:text="aaaaaaaaa" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center_horizontal"
android:orientation="vertical">
<TextView
android:id="@+id/_en"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:text="**********" />
<TextView
android:id="@+id/_am"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:text="+++++++++" />
</LinearLayout>
<TextView
android:id="@+id/meaning"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:gravity="center_vertical"
android:layout_gravity="right"
android:text="ddddddddddd" />
</LinearLayout>
Reka letak linear, paparan teks pertama anda telah ditetapkan untuk menduduki keseluruhan ruang Sudah tentu, reka letak tengah dan kanan anda tidak boleh dilepaskan. Anggapkan bahagian kiri, tengah dan kanan anda memperuntukkan ruang mendatar secara sama begini
Anda boleh memperhalusi susunan teks yang lain.
Hanya gunakan berat LinearLayout Susun atur akar item ialah susun atur linear mendatar, dan berat subsusun semuanya adalah 1. Subsusun atur kedua ialah susun atur linear menegak, dan subsusun aturnya ialah dua TextViews dengan berat 1.
Namun, sebaiknya jangan gunakan berat jika boleh Penyalahgunaan akan menyebabkan masalah prestasi.