我有一個外部存儲中的文件夾中的wav文件的列表。我用ListView顯示這個列表,這是我的代碼:Android:從列表中的特定文件的路徑
public class MainActivity extends Activity {
final StringBuffer stringbuff = new StringBuffer();
private ListView mainListView ;
private ArrayAdapter<String> listAdapter ;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mainListView = (ListView) findViewById(R.id.mainListView);
ArrayList<String> List = new ArrayList<String>();
File storage = Environment.getExternalStorageDirectory();
File file = new File(storage,"/folder/");
if (file.exists() && file.isDirectory()) {
for (String s : file.list()) {
stringbuffer.append(s + " ");
List.addAll(Arrays.asList(s));
}
}
listAdapter = new ArrayAdapter<String>(this, R.layout.simplerow, R.id.rowTextView,List);
mainListView.setAdapter(listAdapter);
}
我想單擊按鈕選定文件的路徑。我該怎麼做?
考慮使用自定義ArrayAdapter –