布局宽度在Custom Listview的行中奇怪地改变

时间:2016-08-10 08:49:27

标签: android xml listview

我有一个自定义列表视图,用作布局之类的对话(ex.Whatsapp)..布局创建时没有任何错误,但某些行的宽度根据其拥有的内容没有正确包装....

这是自定义行

的布局文件
     <?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="vertical">

    <LinearLayout
        android:id="@+id/messagecontainer"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal">

        <LinearLayout
            android:id="@+id/chatbubblellayout"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:background="@drawable/left"
            android:padding="5dp">


            <TextView
                android:id="@+id/chatbubbletv"
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:layout_weight="7"
                android:gravity="center_vertical"
                android:padding="5dp"
                android:text="HI.."
                android:textColor="#000000"
                android:textSize="15sp"


                />

            <TextView
                android:id="@+id/chatbubbletvdate"
                android:layout_width="wrap_content"
                android:layout_height="match_parent"

                android:gravity="top|end|right"
                android:padding="5dp"
                android:singleLine="true"
                android:text="05/27/2018"
                android:textColor="#000000"
                android:textSize="8sp" />

            <ProgressBar
                android:id="@+id/chatbubblepb"
                style="@android:style/Widget.ProgressBar.Small"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_gravity="center_vertical"
                 />

            <ImageView
                android:id="@+id/chatbubbleiv"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_gravity="bottom"

                android:adjustViewBounds="true"
                android:maxHeight="15dp"
                android:maxWidth="15dp"
                android:scaleType="fitCenter"
                android:src="@drawable/tick" />

        </LinearLayout>


    </LinearLayout>


</LinearLayout>

&#34;

图片展示了我得到的东西......那些黑色圆圈的图片显示出奇怪的行为

任何帮助将不胜感激......

0 个答案:

没有答案