ToggleButton

来源:互联网 发布:手机淘宝退货退款流程 编辑:程序博客网 时间:2024/06/04 19:42
public class MainActivity extends AppCompatActivity implements CompoundButton.OnCheckedChangeListener{    private ToggleButton toggleButton;    private ImageView imageView;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        toggleButton = (ToggleButton) findViewById(R.id.toggle_button);        imageView = (ImageView) findViewById(R.id.image_view);        toggleButton.setOnCheckedChangeListener(this);    }    @Override    public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {        imageView.setBackgroundResource(isChecked ? R.drawable.on : R.drawable.off);    }}
<ToggleButton    android:checked="false"    android:layout_gravity="center"    android:layout_width="wrap_content"    android:layout_height="wrap_content"    android:id="@+id/toggle_button"    android:textOn="On"    android:textOff="Off"/><ImageView    android:id="@+id/image_view"    android:layout_width="match_parent"    android:layout_height="match_parent"    android:background="@drawable/off"    />
0 0
原创粉丝点击