我的TextView标记看起来像这样
false
我已设置所有这些属性
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:drawableEnd="@drawable/search_pickup_address"
android:drawablePadding="@dimen/space"
android:scrollHorizontally="false"
android:ellipsize="end"
android:inputType="text"
android:maxLines="1"
android:minLines="1" />
不推荐使用单行true方法
android:scrollHorizontally="false"
android:ellipsize="end"
android:maxLines="1"
android:minLines="1"
当我使用此方法时,点显示正常。
android:singleLine="true"
但有没有像
这样的直接方法 String label;
if (string.length() >= 35) {
label= data.substring(0, 35)+ "...";
} else {
label= data;
}
textView.setText(label);
答案 0 :(得分:0)
你可以使用
android:ellipsize="end"
android:maxLines="1"
android:minLines="1"
android:singleLine="true"
答案 1 :(得分:0)
您可以使用用户属性:
机器人:ellipsize = “结束”
机器人:SINGLELINE = “真”
我希望它可以帮到你!