2011-05-06 131 views
0

有人能告訴我應該如何創建我的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

回答

0

要添加視頻列表,只需使用以下行:

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

相關問題