eclipse-安卓studio里编写监听器类导入OnClickListener问题

问题描述

安卓studio里编写监听器类导入OnClickListener问题

我在我安卓studio1.3.2版本里敲下面这段代码
class ButtonClickListener implements OnClickListener
自动提示implements OnClickListener(android.dialogInterface)
而无法自动导入View.OnClickListener 但是我看许多视频里用eclipse就可以在这两个包中二选一导入。我不知道为什么,也不知道这两个监听器有什么区别

但是我如果调用setOnClickListener(new View.OnClickListener()这样设置监听器就可以重写一个监听器,AS会为我自动导入包成功。
dotaBox = (CheckBox)findViewById(R.id.dotaId);
dotaBox.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {

        }
    });

每次这样写监听器,重复的事件也要一个一个的设置很麻烦,怎么解决呢?求大神拉我一把

解决方案

很简单,这个说白了就是有两个名字一样但在不同包里的类,你导入的时候直接敲代码implements View.OnClickListener,记住,前面多加一个View,这样系统就不会导错包了,其实自动导包机智还是挺好的,帮你省了很多事,如果你真不喜欢,可以在setting里面设置取消自动导包,然后在需要导入包时按下alt+enter,选择想要导入的包,甚至你可以在编代码之前先在最前面先把view.onclicklistener输入,这样系统在你敲implement时候会检测到你已经导入的包,就不会再提示错误了。

解决方案二:

switch语句或者在布局文件里设置点击方法,个人见解,androidstudio还有一些自动帮你findviewbyid的插件

解决方案三:

把里面的if换成switch更好一些、。

 http://blog.csdn.net/you_and_me12/article/details/6981497
时间: 2024-09-17 03:45:05

eclipse-安卓studio里编写监听器类导入OnClickListener问题的相关文章

安卓-android studio里OnClickListener的一个问题

问题描述 android studio里OnClickListener的一个问题 为何导入不进去? 解决方案 android.view.View.OnClickListener api:http://www.android-doc.com/reference/android/view/View.OnClickListener.html 解决方案二: 大小写错误,on修改为小写. 解决方案三: OnClickListener. 驼峰命名法哈. 解决方案四: 你把click改成Click试试

导入包 包自定义-JAVA 自定义类导入报错的问题。。。。

问题描述 JAVA 自定义类导入报错的问题.... 在学JAVA 用TXT文档编译运行的.先上环境设置,JAVA_HOME: C:Program FilesJavajdk1.8.0_60 CLASSPATH:.;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar; PATH:%JAVA_HOME%in; 我在E盘创建了一个文件夹,取名为com,又创建了1个子文件夹:sly. 一个Person类: package com.sly; public class P

app-Android Studio里出现的问题,该怎么解决?

问题描述 Android Studio里出现的问题,该怎么解决? /Users/liuyukun/AndroidStudioProjects/MyApplication/app/src/main/java/com/ixin/liuyukun/myapplication/PlusbaseActivity.javaError:(11, 37) 错误: 找不到符号符号: 类 GooglePlayServicesClient 位置: 程序包 com.google.android.gms.commonEr

visual stu...-使用c++语言如何在visual studio 中编写可视化窗口程序

问题描述 使用c++语言如何在visual studio 中编写可视化窗口程序 使用c++语言如何在visual studio 中编写可视化窗口程序? 解决方案 就可以创建MFC 程序 剩下的就是代码实现功能的问题了 解决方案二: 最简单的已经使用MFC工程向导,你也可以手动写代码做Win32的基本程序结构. 解决方案三: 最简单的方法是用对话框当窗口用,在资源视图里可以创建对话框,代码里直接一句DialogBox()就行,对话框上可以直接托控件上去,非常方便.而且不用一些专门的软件,比如spy

eclipse 安卓xml文件不显示错误提示

问题描述 eclipse 安卓xml文件不显示错误提示 为什么我的xml写错了不会有像java文件那样的错误提示?请问这可以设置吗?如果可以,请问在哪设置 解决方案 有些错误可以直接显示,有些错误你在xml文件里再按一下保存也会显示,还有些错误会在编译时console里面显示 解决方案二: xml中的代码不会像java代码一样出错即时提示,而是会在保存后给出警告提示.不过这种提示也大多是针对语法或资源的,例如你引用了string资源却没给出要引用的资源名称("@strings/"),他

服务器-安卓通讯里用Gson解析问题

问题描述 安卓通讯里用Gson解析问题 想做一个小的demo,类似通讯录 实现增删改查 怎么样利用Gson 解析服务器传过来的json数组 并且把它在屏幕上显示出来呢?(以后还会有添加新的联系人 ,怎么让他自己全部解析完?) 这是服务器接口返回的数据格式! {"slay":"1","rs":{"total":6,"rows":[{"name":"张三","p

在android studio里怎么设置才能显示错误提示???

问题描述 在android studio里怎么设置才能显示错误提示??? 在android studio里怎么设置才能显示错误提示,就是显示这个错误是第几行出错了???就像eclipse那样的错误提示,他显示的是第16行出错.如图 解决方案 默认就有,logcat中,下方有android monitor页签 解决方案二: Androidstudio也会显示啊,有错误的话就显示到日志里了啊 解决方案三: 一样会显示.

eclipse安卓真机调试出现问题

问题描述 eclipse安卓真机调试出现问题 用eclipse新建自动生成的HELLOWORLD的程序 无法导入手机 安装过程如下: [2015-07-19 15:06:32 - helloworld] ------------------------------ [2015-07-19 15:06:32 - helloworld] Android Launch! [2015-07-19 15:06:32 - helloworld] adb is running normally. [2015-

android-有关安卓studio的问题

问题描述 有关安卓studio的问题 studio里面的eventlog老是报这个红求大神帮帮忙啊 解决方案 安卓开发环境之 Android Studio 解决方案二: 安卓版本好高啊,Android-22的文件有没有配置全??如果不是要用高版本的功能的话,建议你使用点版本的,比如Android-19,,稳定一点