Advertisement
Guest User

Untitled

a guest
May 24th, 2013
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.83 KB | None | 0 0
  1. package com.mkyong.android;
  2.  
  3. import java.io.File;
  4.  
  5. import java.util.ArrayList;
  6.  
  7. import android.app.ListActivity;
  8. import android.os.Bundle;
  9. import android.widget.AdapterView;
  10. import android.widget.ArrayAdapter;
  11. import android.widget.ListView;
  12. import android.widget.Toast;
  13. import android.view.View;
  14.  
  15. public class ListMobileActivity extends ListActivity {
  16.  
  17.  
  18. @Override
  19. public void onCreate(Bundle savedInstanceState) {
  20. super.onCreate(savedInstanceState);
  21. setContentView(R.layout.res);
  22. initilizeViews();
  23. }
  24. public ArrayList<String> GetFiles(String DirectoryPath) {
  25. ArrayList<String> MyFiles = new ArrayList<String>();
  26. File f = new File(DirectoryPath);
  27.  
  28. f.mkdirs();
  29. File[] files = f.listFiles();
  30. if (files.length == 0)
  31. return null;
  32. else {
  33. for (int i=0; i<files.length; i++)
  34. MyFiles.add(files[i].getName());
  35. }
  36.  
  37. return MyFiles;
  38. }
  39. private void initilizeViews() {
  40. ListView lv;
  41. ArrayList<String> FilesInFolder = GetFiles("/sdcard/RootBox");
  42. lv = (ListView)findViewById(R.id.listView1);
  43.  
  44. lv.setAdapter(new ArrayAdapter<String>(this,
  45. android.R.layout.simple_list_item_1, FilesInFolder));
  46.  
  47. lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
  48. public void onItemClick(AdapterView<?> parent, View v, int position, long id) {
  49.  
  50. }
  51. });
  52.  
  53.  
  54.  
  55.  
  56.  
  57. @Override
  58. protected void onListItemClick(ListView l, View v, int position, long id) {
  59.  
  60. //get selected items
  61. String selectedValue = (String) getListAdapter().getItem(position);
  62. Toast.makeText(this, selectedValue, Toast.LENGTH_SHORT).show();
  63.  
  64. }
  65. }
  66.  
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement