什么网站上可以做国际贸易,合肥 网站平台建设公司,芜湖市公司网站建设哪家好,东莞的网站建设大家好,有一个应用程序,可以在SD卡上保存音频.我创建了一个listview,它从sdcard中检索文件名.我正在尝试设置一个监听器,所以当单击文件名时,我可以启动另一个播放该文件的意图.当我尝试设置监听器并传入一个新的OnItemClickListener()时,eclipse是红色的下划线.我知道我必须实…大家好,有一个应用程序,可以在SD卡上保存音频.我创建了一个listview,它从sdcard中检索文件名.我正在尝试设置一个监听器,所以当单击文件名时,我可以启动另一个播放该文件的意图.当我尝试设置监听器并传入一个新的OnItemClickListener()时,eclipse是红色的下划线.我知道我必须实现onItemclick(),这是我认为应该去的地方.有任何想法吗谢谢码package com.tecmark;import java.io.File;import java.util.ArrayList;import android.app.Activity;import android.os.Bundle;import android.os.Environment;import android.util.Log;import android.widget.AdapterView;import android.widget.ArrayAdapter;import android.widget.ListView;import android.widget.AdapterView.OnItemClickListener;import android.widget.AdapterView.OnItemSelectedListener;public class SdGetList extends Activity {private ListView lv1;private String[] lv_arr;private ArrayList arr;Overridepublic void onCreate(Bundle icicle) {super.onCreate(icicle);setContentView(R.layout.listlayout);arr new ArrayList();File sdCardRoot Environment.getExternalStorageDirectory();Log.i(root on sd , sdCardRoot.getPath());for (File f : sdCardRoot.listFiles()) {if (f.isFile()){String name f.getName();arr.add(name);Log.i(arr is empty?******, arr.isEmpty());}else {Log.i(file, no file);}Log.i(arr******, arr.size());}lv_arr new String[arr.size()];for(int i0 ; ilv_arr[i] arr.get(i);}lv1(ListView)findViewById(R.id.ListView01);// By using setAdpater method in listview we an add string array in list.lv1.setAdapter(new ArrayAdapter(this,android.R.layout.simple_list_item_1 , lv_arr));lv1.setOnItemClickListener(new OnItemClickListener() {public void onItemClick(AdapterView parent, View view, int position, long id) {}} );}}