关于安卓开发时绑定按钮监听器老出错

问题描述

关于安卓开发时绑定按钮监听器老出错

不知道程序错在哪,一运行就出错?求哪位大神解答一下

解决方案

我照你的代码自己运行了下,然后没有问题,
你确认下你使用的listener是CompoundButton这个的
即看下你有没有导入这个包,是不是导错了。。
import android.widget.CompoundButton.OnCheckedChangeListener;

解决方案二:

一个监听器绑定多个按钮控件

解决方案三:

yjhvfkkllpp

解决方案四:

运行错误时是什么错误啊 看看eclipse日志文件logcat看看什么错误在哪行 或者加个try看看是什么错误

解决方案五:

解决方案六:

MainActivity类的代码33行,空指针异常!

解决方案七:

public class MainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    CheckBox cBox=(CheckBox)findViewById(R.id.cb);
    AllCheckListener listener=new AllCheckListener();
    cBox.setOnCheckedChangeListener(listener);
}

class AllCheckListener implements OnCheckedChangeListener{

    @Override
    public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
        if(isChecked){
            Log.e(getApplicationContext().getPackageName(), "is check");
        }else {
            Log.e(getApplicationContext().getPackageName(), "is not check");
        }
    }

}

}


解决方案八:

解决方案九:

解决方案十:

直接监听点击事件:
public void onClick(View view) {
switch (view.getId()) {
//全选
case R.id.all:
all.setChecked(true); //全选
reverse.setChecked(false); //反选
none.setChecked(false); //不选
one.setChecked(true);
two.setChecked(true);
three.setChecked(true);
break;
//反选
case R.id.reverse:
reverse.setChecked(true);
all.setChecked(false);
none.setChecked(false);
one.toggle();
two.toggle();
three.toggle();
break;
//不选
case R.id.none:
none.setChecked(true);
all.setChecked(false);
reverse.setChecked(false);
one.setChecked(false);
two.setChecked(false);
three.setChecked(false);
break;
}

时间: 2025-01-02 05:16:30

关于安卓开发时绑定按钮监听器老出错的相关文章

java-用eclipse安卓开发时遇到的一个十分诡异的问题

问题描述 用eclipse安卓开发时遇到的一个十分诡异的问题 @Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); String filePath = ""/storage/sdcard0/DCIM/Camera/20130826_182939.jpg"&q

安卓应用-安卓开发如何实现点击按钮先播放完点击动画后运行代码

问题描述 安卓开发如何实现点击按钮先播放完点击动画后运行代码 做了个点击动画 可是动画还没完就跳转界面了 怎么弄动画完后跳转 解决方案 http://runfeel.iteye.com/blog/1905010

点击按钮-安卓开发 按钮监听 拍照功能

问题描述 安卓开发 按钮监听 拍照功能 目前在学习安卓,想要实现点击按钮进行拍照,请问怎么实现 我是安卓初学者,麻烦能把详细代码提供给我,感激不尽 解决方案 Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE): startActivityForResult(intent)

安卓如何实现返回按钮的功能,我想在点击图片时,返回到上一个没有finish()的界面

问题描述 安卓如何实现返回按钮的功能,我想在点击图片时,返回到上一个没有finish()的界面 安卓如何实现返回按钮的功能,我想在点击图片时,返回到上一个没有finish()的界面,也就是实现和home键旁边返回键类似的功能 解决方案 使用MainActivity.this.finish();就可以返回到前一个界面,其中MainActivity为当前界面类 解决方案二: 直接调用finish()即可 解决方案三: 直接调用finish()即可

udp-android应用开发在创建DatagramSocket对象时绑定不 了端口

问题描述 android应用开发在创建DatagramSocket对象时绑定不 了端口 package com.example.clientudp; import java.io.IOException; import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.InetAddress; import android.os.Bundle; import android.app.Activity;

安卓开发 微信-安卓开发 自己的应用中点击按钮打开微信,进入微信的首页

问题描述 安卓开发 自己的应用中点击按钮打开微信,进入微信的首页 再我自己的应用中点击一个按钮直接打开微信,进入微信的首页,我想实现这样的功能.求各路大牛帮忙,求有效的方法 解决方案 如果该用户已经登陆微信打开微信应该是可以的,如果没登陆,应该打开其登陆页面吧... 解决方案二: 这个我已经写了判断 ,就是跳转不到微信的首页

客户端-安卓手机客户登陆端开发时Eclipse中应该怎么建文件夹

问题描述 安卓手机客户登陆端开发时Eclipse中应该怎么建文件夹 在手机开发安卓应用客户登陆端(MYSQL作为数据库)应该怎么建立工程,看到有些人写的代码,是几个文件分开的,首先我要写一个登陆的界面,注册界面并且能够与服务器进行通信,采用的是mysQL数据库,servlet.java是放在什么地方,部署信息是放在什么地方,这些文件时如何放置的或者需要哪些文件

android-请问在开发安卓app时怎样连接masql数据库 ,请详细说明写在哪个安卓工程结构文件中,谢谢

问题描述 请问在开发安卓app时怎样连接masql数据库 ,请详细说明写在哪个安卓工程结构文件中,谢谢 请问在开发安卓app时怎样连接masql数据库 ,请详细说明写在哪个安卓工程结构文件中,谢谢 解决方案 你的数据库是搭建在哪儿的?如果在云上其实不推荐在安卓工程里面处理文件,可以考虑后台处理数据库操作. 解决方案二: 百度搜下utils3 里面有数据库 解决方案三: android有自带的sqlite数据库 解决方案四: 没有Android手机集成MySQL数据库,所以,你不能像使用sqlit

安卓开发中加了个点击连接热点的按钮后没反应,下边是我的日志,求教~

问题描述 安卓开发中加了个点击连接热点的按钮后没反应,下边是我的日志,求教~