Android Toggle按钮是以编程方式还是XML?

时间:2011-07-02 16:40:47

标签: android option togglebutton

所以我制作了自己的切换按钮,类似于vista aero glass,而不是开启或关闭状态。我希望切换按钮在选中时变亮,直到取消选择。这是可能的,哪个选项最好是通过编程或通过XML?

3 个答案:

答案 0 :(得分:1)

使用ToggleButton

对于选择/取消选择行为,最好这样做:

  • 最初使用XML定义它。
  • 然后,以编程方式,引用XML标记并处理其行为(即按钮在选择/取消选择时的外观)

答案 1 :(得分:0)

结帐StateListDrawable。它最好用XML定义,但你也可以通过编程方式完成。

答案 2 :(得分:0)

如果我理解正确您正在寻找此切换按钮。 http://developer.android.com/reference/android/widget/ToggleButton.html 您可能不需要创建自己的。

如果可能的话,建议在XML级别管理所有UI组件。