0

我以这种方式创建了一个 Switch 按钮:

            Switch sw = new Switch(activity);
            final RelativeLayout.LayoutParams ll = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
            ll.addRule(RelativeLayout.ALIGN_PARENT_RIGHT);
            sw.setLayoutParams(ll);
            sw.setTextOn("OK");
            sw.setTextOff("NOK");
            layout.addView(sw);

开关出现,但没有文字。此外,我希望样式像这个 URL:https ://developer.xamarin.com/guides/android/user_interface/form_elements/togglebutton/

我怎样才能实现这一切?谢谢

编辑:

我有这个开关按钮,很丑:

在此处输入图像描述

4

2 回答 2

0

要样式化您的开关,您可以查看:如何自定义开关按钮?

也许你应该改变trackthumbdrawable

于 2015-10-20T02:06:03.743 回答
0

您需要允许显示文本:

sw.setShowText(true)

于 2015-10-20T00:43:38.883 回答