1. ToggleButton
     ToggleButton有两种状态:选中和未选中状态,并且需要为不同的状态设置不同的文本
  1. ToggleButton属性:
      android:checked="true"      android:textOff="关"
      android:textOn="开"

import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.widget.CompoundButton;import android.widget.ImageView;import android.widget.ToggleButton;public class MainActivity extends AppCompatActivity {    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.toggleButton);        imageView = (ImageView) findViewById(R.id.imageView);        toggleButton.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {            @Override            public void onCheckedChanged(CompoundButton compoundButton, boolean b) {                imageView.setBackgroundResource(b?R.mipmap.on:R.mipmap.off);            }        });    }}
<?xml version="1.0" encoding="utf-8"?>        





更多相关文章

  1. android:layout_weight 属性对于组件长度的影响
  2. Android清单文件属性大全
  3. Android获取当前网络状态
  4. android camera系统3A模式及其状态转换(二)
  5. 用SlidingDrawer实现类似android状态栏下拉上拉效果!

随机推荐

  1. Android(安卓)Recovery模式
  2. Android遍历SqlLite cursor对象:
  3. Android(安卓)UTC和Local 时间互转
  4. android 通过pull解析xml文件
  5. Android(安卓)3D 旋转的三角形(二)
  6. Android(安卓)so库编译错误 java.lang.Un
  7. android双击返回键退出程序
  8. Android中设置全屏的方法
  9. Android(安卓)Imageview图片旋转和大小变
  10. android 获取包名 通过包名获取应用签名