android的List View的Item布局问题

 呵呵傻乎乎宝宝 发布于 2022-10-27 19:28

我希望listView的item横向显示三块内容,分别位于listitem的左,中,右位置;中间的有两个TextView,竖直排列;下面是代码,调试了一天也没弄出来,麻烦大家帮忙看看,谢谢




    

    

        

        
    

    

2 个回答
  • 用linearLayout的weight就好了,item根布局是一个横向linearLayout,子布局weight都是1,第二个子布局是一个纵向的linearLayout,然后它的子布局是两个weight为1的textView。
    不过能不用weight就最好不要用,滥用会有性能问题。

    2022-10-29 01:56 回答
  • 线性布局,你的第一个textview已经设成占满整个空间了,你的中、右布局当然出不来了,姑且认为你左中右三块平均分配水平空间,可以这么写

    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="horizontal"
        android:gravity="center_vertical">
    
        <TextView
            android:id="@+id/word"
            android:layout_width="0dp"
            android:layout_height="match_parent"
            android:layout_weight="1"
            android:gravity="center_vertical"
            android:text="aaaaaaaaa" />
    
        <LinearLayout
            android:layout_width="0dp"
            android:layout_height="match_parent"
            android:layout_weight="1"
            android:gravity="center_horizontal"
            android:orientation="vertical">
    
            <TextView
                android:id="@+id/_en"
                android:layout_width="wrap_content"
                android:layout_height="match_parent"
                android:text="**********" />
    
            <TextView
                android:id="@+id/_am"
                android:layout_width="wrap_content"
                android:layout_height="match_parent"
                android:text="+++++++++" />
        </LinearLayout>
    
        <TextView
            android:id="@+id/meaning"
            android:layout_width="0dp"
            android:layout_height="match_parent"
            android:layout_weight="1"
            android:gravity="center_vertical"
            android:text="ddddddddddd" />
    
    </LinearLayout>
    

    剩下的文字排列你再细调了。

    2022-10-29 01:58 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有