TextView 3点显示不正确

时间:2017-12-22 08:53:23

标签: android

我想在textview上使用3个点" titleTextView "。

所以这里是我的xml布局

        <android.support.constraint.ConstraintLayout
            android:id="@+id/bottomContainer"
            android:layout_width="0dp"
            android:layout_height="@dimen/preview_bottom_container_height"
            android:background="@drawable/offer_rounded_corner_bottom_bg"
            app:layout_constraintEnd_toEndOf="@id/imageViewPhoto"
            app:layout_constraintStart_toStartOf="@id/imageViewPhoto"
            app:layout_constraintTop_toBottomOf="@id/imageViewPhoto">

            <TextView
                android:id="@+id/titleTextView"
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:layout_marginEnd="@dimen/preview_title_margin_right"
                android:layout_marginLeft="@dimen/preview_title_margin_left"
                android:layout_marginRight="@dimen/preview_title_margin_right"
                android:layout_marginStart="@dimen/preview_title_margin_left"
                android:ellipsize="end"
                android:maxLines="1"
                android:text="@{LocalizedStringUtil.getLocalizedStringValue(item.name)}"
                android:textColor="#292929"
                android:textSize="@dimen/preview_offer_title_text_size"
                android:textStyle="bold"
                app:layout_constraintBottom_toBottomOf="parent"
                app:layout_constraintEnd_toEndOf="parent"
                app:layout_constraintStart_toStartOf="@id/bottomContainer"
                app:layout_constraintTop_toTopOf="@id/bottomContainer" />

        </android.support.constraint.ConstraintLayout>

这里的结果是Android 6.0,对角线5.1 enter image description here 如你所见,3点显示正确。好的。

但是当我在Android 4.4上运行时,对角线5.0我得到了下一个结果: enter image description here

正如您所看到的3点现在显示不正确(与Android 6.0不同)

为什么?

1 个答案:

答案 0 :(得分:0)

也许试试android:scrollHorizo​​ntally =“true”。如果那不做魔法,请尝试使用线性/相对布局,因为可能在旧版本的Android版本中存在约束问题