Ellipsize android中的开关内的文本

时间:2014-09-16 11:24:14

标签: ellipsis android-switch

我有一个开关,我需要开关内的文本(例如: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>

1 个答案:

答案 0 :(得分:0)

在您的java文件中添加此代码:

    Switch switch = (Switch) vi.findViewById(R.id.switch);
    switch.setEllipsize(TextUtils.TruncateAt.END);
    switch.setSingleLine(true);
相关问题