这里是代码: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); }}
如果实在LZ想要一样的效果 , 就自己做一下List里面Item的背景吧
当它每一项被selected的时候 , 单独给它设置一下背景颜色