我的代码完全一样但是不论使用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下。