我有一个开关,我需要开关内的文本(例如:ON / OFF),如果长的话,可以进行椭圆化处理。 如何做?以下不起作用!!
<Switch
android:id="@+id/switch"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="right|center_vertical"
android:layout_centerVertical="true"
android:paddingBottom="5dp"
android:layout_alignParentRight="true"
android:minWidth="80dp"
android:minHeight="18dp"
android:textOff="@string/toggle_off"
android:textOn="@string/toggle_on"
android:ellipsize:end
android:maxWidth="50dp"
android:singleLine="true"
>
</Switch>
答案 0 :(得分:0)
在您的java文件中添加此代码:
Switch switch = (Switch) vi.findViewById(R.id.switch);
switch.setEllipsize(TextUtils.TruncateAt.END);
switch.setSingleLine(true);