2011-05-06 4 views
0

비슷한 사람이 내 목록보기를 만들려면 어떻게해야하는지 말해 줄 수 있습니까? here.내 비디오 응용 프로그램에서 어떻게 목록보기를 만들 수 있습니까?

문제 1 : 링크에서 볼 수있는 listview 예제는 링크에서 볼 수있는 것처럼 2 개의 파일 객체 만 충족하지만 내 자신의 상황에서는 시간에 따라 증가/감소하는 다소 "동적 인"video_list가 필요합니다. , 하지만 아이콘, 파일 이름 및 파일 크기가있는 코드에서 모양과 느낌을 충족 시키려면 어떻게해야할까요? 동시에 각 파일 객체에서 깨끗하고 단순하게 보입니다.

문제 2 : 그리고 디렉토리이 내 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"/> 

수있는이 문제에 누군가 가이드 차라리 새로운이기 때문에 안드로이드/자바 ...

덕분에이

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) 
    { 

    } 
} 

편집 ... 내가 지금까지 밖으로 시도 무엇

+2

android dev 가이드를 확인 했습니까? http://developer.android.com/guide/tutorials/views/hello-listview.html – Aleadam

+0

문제가있는 코드를 게시 해 주시면 기꺼이 도와 드리거나 eLance를 사용하여 코드를 작성해 드리겠습니다. –

+0

@Bill Mote 안녕하세요, 내가 원하는 wht에 대한 자세한 내용을 추가했지만 프로그래밍에있어서 나쁘다. 절실히 필요로하는 손을 빌려 주실 수 있겠습니까? ... ( – misery

답변

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

+0

@misery 해당 링크에서'OrderAdapter'와 비슷한 어댑터를 구현해야합니다. – Aleadam

+0

내가 한 짓이 있습니다. 내 대구 수정 위의 es는 제발 내 코드에 위를 어떻게 구현할 수 있는지보십시오. – misery

관련 문제