谁能告诉我下面这个按键事件 为什么不响应,没有输出打印,求正解!
         @Override
public View getView(int position, View convertView, ViewGroup parent) {
ViewHolder holder = null;
if(convertView == null){
holder = new ViewHolder();
convertView = myInflater.inflate(R.layout.film_list_item, null);
holder.title = (TextView)convertView.findViewById(R.id.title);
holder.info = (TextView)convertView.findViewById(R.id.info);
convertView.setTag(holder);
}else{
holder = (ViewHolder)convertView.getTag();
}
Content content = mData.get(position);
         holder.title.setText(content.getName());
holder.info.setText(content.getDesc());

                  convertView.setOnKeyListener(new MyKeyListener(content));
return convertView;
}
       
                   private class MyKeyListener implements OnKeyListener{
@Override
      public boolean onKey(View v, int keyCode, KeyEvent event) {
System.out.println("事件响应");
      }
}        

解决方案 »

  1.   

    选中list中的事件,应该是这个吧。
    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {
    case EXIT_ID:
    if (current > -1) {
    String str = coll.get(current).get("price").toString();
    Bundle bundle = new Bundle();
    bundle.putString("DataKey", "item#"
    + String.valueOf(current + 1) + ": " + str);
    Intent mIntent = new Intent();
    mIntent.putExtras(bundle);
    setResult(RESULT_OK, mIntent);
    finish();
    }
    break;
    }
    return super.onOptionsItemSelected(item);
    }
      

  2.   

    不是的 ,你那个是按home键弹出的菜单事件
      

  3.   

    android 里面打日志是用Log类吧,用system.out.printly()应该不行吧,你试试用Log.v("Flag","Message")这样的形式试试。
      

  4.   

    system.out.println() 也可以打印的 
      

  5.   

    在onCreate()中
    getListView().setOnItemClickListener(this);@Override
    public void onItemClick(AdapterView<?> parent, View v, int position, long id){
        System.out.println("事件响应");
    }
      

  6.   

    android 里面打日志是用Log类吧,用system.out.printly()应该不行吧,你试试用Log.v("Flag","Message")这样的形式试试。
      

  7.   

    android中System.out.println()完全可以打印,new对象new MyKeyListener(content)但是你的MyKeyListener类里面没有这样的构造函数,不报错?