Android中ToggleButton开关状态按钮控件怎么用
小编给大家分享一下Android中ToggleButton开关状态按钮控件怎么用,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!
创新互联建站,专注为中小企业提供官网建设、营销型网站制作、成都响应式网站建设公司、展示型成都做网站、网站建设等服务,帮助中小企业通过网站体现价值、有效益。帮助企业快速建站、解决网站建设与网站营销推广问题。
ToggleButton开关状态按钮控件使用方法,具体内容如下
一、简介
1、
2、ToggleButton类结构
父类是CompoundButton,引包的时候注意下
二、ToggleButton开关状态按钮控件使用方法
1、新建ToggleButton控件及对象
private ToggleButton toggleButton1;
toggleButton1=(ToggleButton) findViewById(R.id.toggleButton1);
2、设置setOnCheckedChangeListener方法
toggleButton1.setOnCheckedChangeListener(new OnCheckedChangeListener() {})
3、根据是否checked方法实现操作
if(isChecked){//开 linearLayout1.setOrientation(LinearLayout.VERTICAL); } else{//关 linearLayout1.setOrientation(LinearLayout.HORIZONTAL); }
三、代码实例
1、效果图:
开状态
关状态
2、代码:
fry.Activity01
package fry; import com.example.ToggleButtonDemo1.R; import android.app.Activity; import android.os.Bundle; import android.widget.CompoundButton; import android.widget.CompoundButton.OnCheckedChangeListener; import android.widget.LinearLayout; import android.widget.ToggleButton; public class Activity01 extends Activity{ private LinearLayout linearLayout1; private ToggleButton toggleButton1; @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.activity01); linearLayout1=(LinearLayout) findViewById(R.id.linearLayout1); toggleButton1=(ToggleButton) findViewById(R.id.toggleButton1); /* * ToggleButton开关状态按钮控件使用方法 * 1、新建ToggleButton控件及对象 * 2、设置setOnCheckedChangeListener方法 * 3、根据是否checked方法实现操作 * */ toggleButton1.setOnCheckedChangeListener(new OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { // TODO Auto-generated method stub if(isChecked){//开 linearLayout1.setOrientation(LinearLayout.VERTICAL); } else{//关 linearLayout1.setOrientation(LinearLayout.HORIZONTAL); } } }); } }
/ToggleButtonDemo1/res/layout/activity01.xml
四、获得
1、
android:checked="true"
设置ToggleButton 状态
2、
android:textOn="横向排列"
设置ToggleButton打开文本
3、
toggleButton1.setOnCheckedChangeListener(new OnCheckedChangeListener() {})
设置ToggleButton的setOnCheckedChangeListener方法
4、
if(isChecked)
判断ToggleButton状态开关
看完了这篇文章,相信你对“Android中ToggleButton开关状态按钮控件怎么用”有了一定的了解,如果想了解更多相关知识,欢迎关注创新互联行业资讯频道,感谢各位的阅读!
网页名称:Android中ToggleButton开关状态按钮控件怎么用
文章源于:http://pwwzsj.com/article/iedcsh.html