android studio OnClickListener接口方法onClick()触发不了..

hercules135 2015-05-11 12:13:53
新手学习 极客学院的实战项目--http://www.jikexueyuan.com/course/346.html
视频里用的是ADT,貌似没什么问题,但是我用android studio 一样的代码就无法实现了,断点调试 发现onClick 方法根本没有被触发,不管点哪都一样,请问是什么问题呢?

package rxcpt.com.countdown__sz001;

import android.app.Activity;
import android.view.View.OnClickListener;
import android.os.Bundle;
import android.support.v7.app.ActionBarActivity;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;


public class MainActivity extends Activity implements OnClickListener {

private EditText inputET;
private Button getTime,startTime,stopTime;
private TextView time;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
this.IntiView();
}

private void IntiView()
{
inputET = (EditText) findViewById(R.id.inputtime);
getTime = (Button) findViewById(R.id.gettime);
startTime = (Button) findViewById(R.id.start);
stopTime = (Button) findViewById(R.id.stop);
time = (TextView) findViewById(R.id.time);
}

@Override
public void onClick(View v) {
time.setText("1111");
}
}
...全文
1464 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Birds2018 2015-05-11
  • 打赏
  • 举报
回复
没调用setOnClickListener()方法 这样: startTime.setOnClickListener(this);
tcmakebest 2015-05-11
  • 打赏
  • 举报
回复
虽然写了 onClick, 但它与其他名字如 xxxx 的方法一样普通, 需要单独绑定到某个控件才会被调用到. 绑定的方法一是通过代码, 二是通过 XML 界面设计.

80,356

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧