如何在我的视频应用程序中创建一个列表视图?

问题描述:

有人能告诉我应该如何创建我的listview看起来类似here如何在我的视频应用程序中创建一个列表视图?

问题1:我在链接中显示的listview示例仅迎合2个文件对象,正如您可以在链接中看到的一样,但在我自己的环境中,我需要一个相对于时间增加/减少的更多“动态”video_list , 但是我怎样才能在我的代码中完成那种具有图标,文件名和文件大小的外观和感觉,同时在每个文件对象上看起来又干净又简单?

问题2:为什么是有错误的ListView我当目录是尽管有此处理“空”在我的XML空

<TextView 
    android:id="@id/android:empty" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:text="No File Directory found on SD Card"/> 

可以在这件事情的人的指导,因为我是相当新的在安卓/ JAVA ...谢谢

这是我尝试了那么远,

public class ListViewActivity extends ListActivity { 

    private List<String> videoItems = null; 

    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.videolistview); 

     getVideoFiles(new File("/sdcard/Video_List").listFiles()); 
    } 

    public void getVideoFiles(File[] videoList) 
    { 
     videoItems = new ArrayList<String>(); 

      for (File file : videoList) 
      { 
      videoItems.add(file.getName()); 
      } 

      setListAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, videoItems)); 
    } 

    @Override 
    protected void onListItemClick(ListView l, View v, int position, long id) 
    { 

    } 
} 

EDITED

+2

您是否检查过Android开发指南? http://developer.android.com/guide/tutorials/views/hello-listview.html – Aleadam 2011-05-06 01:40:06

+0

发布一些您遇到问题的代码,我们很乐意帮助您或尝试eLance让您的代码为您写出代码。 – 2011-05-06 02:28:12

+0

@Bill Mote嗨,我已经添加了我想要的更多细节,但是真的我在编程中很糟糕,可以借给我一只手,我绝望地需要它...... :( – misery 2011-05-06 05:26:31

要添加视频列表,只需使用以下行:

setListAdapter(new ArrayAdapter<String>(this, 
    android.R.layout.simple_list_item_1, Videos)); 
+0

但是如果我想要在这里看到的东西的外观和感觉http://www.softwarepassion.com/android-series-custom-listview-items-and-adapters/comment-page-3/#comments但我的上面的代码似乎不或者更确切地说,我应该如何使用链接来显示我的视频目录中的字符串? – misery 2011-05-06 06:15:56

+0

@misery您必须在该链接中实现类似于OrderAdapter的适配器 – Aleadam 2011-05-06 19:14:48

+0

我已经做了一些修改我的鳕鱼上面的es你可以请看一下,看看我怎么能实现上述到我的代码? – misery 2011-05-09 03:06:48