我的代码完全一样但是不论使用USB真机运行,还是使用模拟机,点击按钮都不会在eclispe的控制台上打印出这句话,为什么啊?
我的代码完全一样但是不论使用USB真机运行,还是使用模拟机,点击按钮都不会在eclispe的控制台上打印出这句话,为什么啊?
package com.example.helloword;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class MainActivity extends Activity {
/*
* Button --可以设置文本内容一个按钮
* ImageButton--不可以设置文本内容,background以及src天机一个image,当前图片上可以做一个有文本内容的图片
*/
private Button loginButtion;// 初始化控件
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main_activity);// 将布局xml文件引入到activity当中
// 获取控件对象
loginButtion = (Button) findViewById(R.id.button1);// findViewById返回的一个view的对象
/*
* 通过匿名内部类实现事件监听
*/
loginButtion.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// 在当前方法中监听点击botton的动作
System.out.println("点击了bottion");
}
});
}
}后面的
Toast.makeText(MainActivity.this, "bt1要执行的逻辑", 1).show();
也起效了,可是
Log.i("tag", "父类的onClick事件");
在logCat面板就没有显示
所有方法里打印到控制台的输出都没有打印
已经自己解决:eclipse>windows>preferences>android>logcat>下面显示等级改成verbose>重启eclispe。另外system.out.println()打印的不会显示在eclispe的自己的控制台而是显示在logcat下。