使用多状态按钮ToggleButton
16lz
2021-01-23
- ToggleButton
- ToggleButton属性:
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"?>
更多相关文章
- android:layout_weight 属性对于组件长度的影响
- Android清单文件属性大全
- Android获取当前网络状态
- android camera系统3A模式及其状态转换(二)
- 用SlidingDrawer实现类似android状态栏下拉上拉效果!