2014-10-01 2 views
0

У меня есть изображения, сохраненные как jpg в приложении. папку на SD-карте. Ниже код тянет изображения в gridview. Используя gridview, я хочу показать значок изображения в gridview вместе с именем изображения. Как я могу это достичь? БлагодаряКак показать значок изображения с изображением в gridview

ImageAdapter myImageAdapter; 
GridView gridview; 


@Override 
protected void onCreate(Bundle savedInstanceState) { 
    // TODO Auto-generated method stub 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.my_layout); 

     gridview = (GridView) findViewById(R.id.gridview); 
     myImageAdapter = new ImageAdapter(this); 
     gridview.setAdapter(myImageAdapter); 


     String ExternalStorageDirectoryPath = Environment.getExternalStorageDirectory().getAbsolutePath(); 
     String targetPath = ExternalStorageDirectoryPath + "/MyApp/"; 


     File targetDirectory = new File(targetPath); 
     File[] files = targetDirectory.listFiles(); 
     for (File file : files){ 


     myImageAdapter.add(file.getAbsolutePath()); 

     } 

// my_layout.xml

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:orientation="vertical" > 



<GridView 
    android:id="@+id/gridview" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:numColumns="auto_fit" 
    android:verticalSpacing="10dp" 
    android:horizontalSpacing="10dp" 
    android:stretchMode="columnWidth" 
    android:layout_marginTop="10dp" 
    android:gravity="center" 
    /> 

ответ

0

вам нужно поместить изображения в массивы

+0

Следующая ссылка может помочь вам работал для меня Http: //www.compiletimeerror .com/2013/02/display-images-in-gridview.html # .VCtWelWSwb4 – Boldbayar

+0

больше комментарий, а не ответ –

Смежные вопросы