最新回答 / 没轮的自行车
不可以,不要被误导了。你实现按键功能,如果不想实现OnClickListener这个接口,可以在Button里面添加一个“onClick”属性,然后写public void onClick(View v){}方法。要注意的是,OnClickListener这个接口中也是有一个public void onClick(View v)方法的,在你实现接口后会提示你去重写这个方法。并加上了@Override的标记
2016-09-02
最新回答 / 没轮的自行车
不会被终止,而且这个super.方法()。有时候还需要利用其回传的值来执行其下面的几行代码。比如super.dispatchTouchEvent(event),它可以回传一个boolean值(假设是dte),那么根据dte是true还是false,可以知道是否有子View消费了事件,如果是,接下来怎么做,如果不是云云。
2016-09-01
最新回答 / 慕尼黑2980719
我这边也是应该不能作为类函数来调用的,作为对象的函数可以正常使用,如下:public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { String mText = buttonView.getText().toString(); if(isChecked){ Log.i("log", "已选中"+mText); }else{ ...
2016-08-31
已采纳回答 / 慕无忌9926074
你新建一个工程的时候自带的有图片上的onCreate方法。你应该是删除错误了吧。你是eclipse的话用这个方法:你删掉public class MainActivity extends{这里面的代码},等MainActivity报错后 光标移动到MainActivity上按ctrl+1 然后有一个@Override开头的 选择后按回车键,应该就行了。实在不行的话就直接重新建一个工程;按图片上的内容对比删除。
2016-08-30