保留整行消息

时间:2019-04-23 22:22:51

标签: android xml user-interface

我正在编写的消息应用程序的UI出现问题:预览消息在界面中有一行或多行。但是,该行可能不是完整的行。即,一条消息可以被空白剪切。不好看。

该应用是由Android Java编写的,UI名为thread_row.xml。我尝试了android:layout_height的不同选择,但仍然有问题。

 <?xml version="1.0" encoding="utf-8"?>
 <layout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto">
    <data>
        <variable
            name="threadRow"
            type="com.samsung.ambsassistant.repository.ThreadRecord"
            />
    </data>

    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="?android:attr/listPreferredItemHeight"
        android:layout_margin="5dp"
        android:paddingBottom="10dp"
        android:paddingStart="10dp"
        android:paddingEnd="20dp"
        android:paddingTop="10dp"
        android:gravity="center"
        android:orientation="vertical"
        android:layout_weight="10" >



    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="?android:attr/listPreferredItemHeight"
        android:gravity="center"
        android:orientation="horizontal"
        android:layout_weight="10" >

        <TextView
            android:id="@+id/participants"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_weight="8"
            android:text="@{threadRow.nomalizedOP}" />

        <TextView
            android:id="@+id/time_stamp"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            app:timeStamp="@{threadRow.timeStamp}"
            />
        </LinearLayout>

        <TextView
            android:id="@+id/preview_msg"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_weight="4"
            android:text="@{threadRow.TEXT_CONTENT}" />
    </LinearLayout>
</layout>

预期结果是用户界面上的整个行,而不是其中的一部分。

0 个答案:

没有答案