Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.mkyong.android;
- import java.io.File;
- import java.util.ArrayList;
- import android.app.ListActivity;
- import android.os.Bundle;
- import android.widget.AdapterView;
- import android.widget.ArrayAdapter;
- import android.widget.ListView;
- import android.widget.Toast;
- import android.view.View;
- public class ListMobileActivity extends ListActivity {
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.res);
- initilizeViews();
- }
- public ArrayList<String> GetFiles(String DirectoryPath) {
- ArrayList<String> MyFiles = new ArrayList<String>();
- File f = new File(DirectoryPath);
- f.mkdirs();
- File[] files = f.listFiles();
- if (files.length == 0)
- return null;
- else {
- for (int i=0; i<files.length; i++)
- MyFiles.add(files[i].getName());
- }
- return MyFiles;
- }
- private void initilizeViews() {
- ListView lv;
- ArrayList<String> FilesInFolder = GetFiles("/sdcard/RootBox");
- lv = (ListView)findViewById(R.id.listView1);
- lv.setAdapter(new ArrayAdapter<String>(this,
- android.R.layout.simple_list_item_1, FilesInFolder));
- lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
- public void onItemClick(AdapterView<?> parent, View v, int position, long id) {
- }
- });
- @Override
- protected void onListItemClick(ListView l, View v, int position, long id) {
- //get selected items
- String selectedValue = (String) getListAdapter().getItem(position);
- Toast.makeText(this, selectedValue, Toast.LENGTH_SHORT).show();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement