2012-08-25 6 views
0

나는 파일 관리자를 통해 사용자가 파일을 응용 프로그램에 추가 할 수 있습니다. 선택한 파일의 경로를 가져와 목록에 추가합니다. 선택한 파일의 아이콘을 제목과 함께 응용 프로그램에 넣고 싶습니다. 나는 최선의 방법으로 그것을 구현하는 방법을 궁금해 - Image 클래스의 도움으로 또는 내 자신의 개체를 만들고 그것 드로잉 드로잉 아이콘을 설정 ...파일 관리자에서 파일 추가

답변

0

나는 일반 TextView로 해결했습니다. 이것은 사용자가 선택한 파일 배열을 통해 루프가 있으며 TextView에 아이콘과 이름을 추가합니다.

public void addFiles() 
{ 

    LinearLayout layout = (LinearLayout) findViewById(R.id.filesList); 

    if(FileManagerActivity.resFiles != null) 
    { 
     for (File file: FileManagerActivity.resFiles) 
      { 
      View line = new View(this); 
       line.setLayoutParams(new LayoutParams(1, LayoutParams.MATCH_PARENT)); 
       line.setBackgroundColor(0xAA345556); 
       informationView = new TextView(this); 
       informationView.setTextColor(Color.BLACK); 
       informationView.setTextSize(16); 
       informationView.setCompoundDrawablesWithIntrinsicBounds(
         0, R.drawable.file_icon, 0, 0); 
       informationView.setText(file.getName().toString()); 
       layout.addView(informationView, 0); 
       layout.addView(line, 1); 

      } 
     } 

}