【问题标题】:Ellipsize text within switch in androidandroid中开关内的椭圆形文本
【发布时间】:2014-09-16 11:24:14
【问题描述】:

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

【问题讨论】:

    标签: ellipsis android-switch


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-08-18
      • 2011-08-27
      • 2016-08-23
      • 1970-01-01
      • 2012-08-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多