2015-10-20 60 views
0

我創建了一個開關按鈕,這樣說:爲什麼切換按鈕不顯示文本?

  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/

我該如何實現所有這一切? 感謝

編輯:

我得到這個開關按鈕,這是醜陋:

enter image description here

回答

0

您需要允許要顯示的文字:

sw.setShowText(true)

+0

是的,但我必須先增加API級別。但是,這種風格非常難看,就像我上傳到問題中的圖片所示......有沒有辦法使它更漂亮? – jstuardo