android studio 接口方法,android studio OnClickListener接口方法onClick()触发不了.解决思路...
android studioOnClickListener接口方法onClick()触发不了..新手学习极客学院的实战项目--http://www.jikexueyuan.com/course/346.html视频里用的是ADT,貌似没什么问题,但是我用androidstudio一样的代码就无法实现了,断点调试发现onClick方法根本没有被触发,不管点哪都一样,请问是什么问题呢?p...
android studio OnClickListener接口方法onClick()触发不了..
新手学习 极客学院的实战项目--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");
}
}
------解决思路----------------------
虽然写了 onClick, 但它与其他名字如 xxxx 的方法一样普通, 需要单独绑定到某个控件才会被调用到.
绑定的方法一是通过代码, 二是通过 XML 界面设计.
------解决思路----------------------
没调用setOnClickListener()方法
这样:
startTime.setOnClickListener(this);
更多推荐
所有评论(0)