package com.android_mvc.framework.ui.view; import android.content.Context; import android.widget.ToggleButton; /** * トグルボタンのラッパークラス。 * @author id:language_and_engineering * */ public class MToggleButton extends ToggleButton implements IFWView { public MToggleButton(Context context) { super(context); this.setChecked(false); } @Override public Object getViewParam(String key) { return null; } @Override public void setViewParam(String key, Object val) { } // 以下は属性操作 public MToggleButton textOn(String s) { this.setTextOn(s); return this; } public MToggleButton textOff(String s) { this.setTextOff(s); return this; } public MToggleButton onCheck(OnCheckedChangeListener listener ) { setOnCheckedChangeListener( listener ); return this; } public MToggleButton checked() { this.setChecked(true); return this; } public MToggleButton unchecked() { this.setChecked(false); return this; } }