这里是代码:package com.eoeAndroid.list;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.AdapterView;import android.widget.ArrayAdapter;import android.widget.ListView;import android.widget.AdapterView.OnItemClickListener;import android.widget.AdapterView.OnItemSelectedListener;public class ActivityList4 extends Activity {        ListView listView;        private String[] data = { "eoeInstaller", "eoeDouban", "eoeWhere",                        "eoeInfoAssistant", "eoeDakarGame", "eoeTrack" };        @Override        public void onCreate(Bundle savedInstanceState) {                super.onCreate(savedInstanceState);                listView = new ListView(this);                listView.setAdapter(new ArrayAdapter<String>(this,                                android.R.layout.simple_list_item_1, data));                setContentView(listView);                OnItemSelectedListener itemSelectedListener = new OnItemSelectedListener(){                        @Override                        public void onItemSelected(AdapterView<?> parent, View arg1,                                        int position, long arg3) {                                setTitle("您选中的软件是:  "+parent.getItemAtPosition(position).toString());                                                        }                        @Override                        public void onNothingSelected(AdapterView<?> arg0) {                                setTitle("");                                                        }                                        };                listView.setOnItemSelectedListener(itemSelectedListener);                                OnItemClickListener itemClickListener = new OnItemClickListener(){                        @Override                        public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,                                        long arg3) {                                arg0.setSelection(arg2);                        }                };                listView.setOnItemClickListener(itemClickListener);        }}

解决方案 »

  1.   

    google工程师曾经专门讨论点击与键盘操作的ui处理,结论是这两者是不兼容的。如果你需要的话,你就自己改,如此而已
      

  2.   

    那个变黄 只是点击的效果 状态的话 可以自己设置background   不过建议用的单选或者多选的按钮
      

  3.   

    LZ观察的很仔细啊。
      如果实在LZ想要一样的效果 , 就自己做一下List里面Item的背景吧
    当它每一项被selected的时候 , 单独给它设置一下背景颜色