Android实现多个按钮切换,关于Android多按钮切换的例子!

1。自定义字符串

Open “res/values/strings.xml” file, add some custom string for toggle buttons.

res/values/strings.xml文件:

xml version="1.0"encoding="utf-8"?> MyAndroidAppstring> Turn Onstring> Turn Offstring> Displaystring> resources>

2。切换按钮

Open “res/layout/ main.xml” file, add two “切换按钮” and a normal button, inside the 线性布局.

文件:res/layout/ main.xml

xml version="1.0"encoding="utf-8"?> LinearLayout>

笔记

Review the “togglebutton2”, we did customized the togglebutton2’s display text on and off and made it checked by default.

三.代码代码

Inside activity “onCreate()” method, attach a click listeners on a normal button, to display the current state of the toggle button.

文件:myandroidappactivity.java

package com.mkyong.android;

import android.app.Activity;

import android.os.Bundle;

import android.view.View;

import android.view.View.OnClickListener;

import android.widget.Button;

import android.widget.Toast;

import android.widget.ToggleButton; public class MyAndroidAppActivity extends Activity {

private ToggleButton toggleButton1, toggleButton2;

private Button btnDisplay; @Override public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

addListenerOnButton();

}

public void addListenerOnButton() {

toggleButton1 = (ToggleButton) findViewById(R.id.toggleButton1);

toggleButton2 = (ToggleButton) findViewById(R.id.toggleButton2);

btnDisplay = (Button) findViewById(R.id.btnDisplay); btnDisplay.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) {

StringBuffer result = new StringBuffer();

result.append("toggleButton1 : ").append(toggleButton1.getText());

result.append("\ntoggleButton2 : ").append(toggleButton2.getText());

Toast.makeText(MyAndroidAppActivity.this, result.toString(),

Toast.LENGTH_SHORT).show();

}

});

}

}

Demo

Run the application.

Result, toggleButton2 is using the customized string, and checked by default.

uid-29837873-id-5781573.html

android togglebutton demo1

Checked toggleButton1 and unchecked toggleButton2, and click on the display button, the current state of both toggle buttons will be displayed.

uid-29837873-id-5781573.html

android togglebutton demo2

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值