【发布时间】:2015-03-05 11:33:00
【问题描述】:
我在外部存储的文件夹中有一个 wav 文件列表。我用 ListView 显示这个列表,这是我的代码:
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
标签: java android listview path