2011-05-12 139 views
1

我有一個包含圖像路徑列表的數據庫。我的問題是我必須在網格視圖中顯示所有圖像。 我已經從數據庫中獲取路徑列表,但我無法在網格佈局中顯示所有圖像。 請幫幫我。 感謝如何在網格視圖中顯示圖像?

+0

什麼是你確切的問題面對,請具體說明,如果沒有代碼可供審查,有人會知道你的代碼中哪些內容不起作用? – ingsaurabh

+0

我有圖像路徑列表,我的問題是在網格視圖中顯示圖像的所有列表 – Monali

回答

1

在GridView的setAdapter(),你通常定製ListView做延長BaseAdapter和傳球的路徑ArrayList的這個適配器類。

現在Adapter附加的getView()方法如下行

Bitmap mBitmap = BitmapFactory.decodeFile(path); 
mView.setImageBitmapReset(mBitmap, 0, true); 

其中mViewImageView和路徑將會從您傳遞arraaylist中獲取到適配器

0
public class MainActivity extends Activity { 
    String[] prgmNameList = {"Grid_1", "Grid_1", "Grid_1"}; 
    int[] prgmImages = new int[] {R.drawable.ic_launcher, R.drawable.ic_launcher, R.drawable.ic_launcher}; 

    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 

     Gridimageadapter gpa = new Gridimageadapter(MainActivity.this, prgmNameList, prgmImages); 
     GridView gridView = (GridView) findViewById(R.id.gridView1); 
     gridView.setAdapter(gpa); 
    } 
} 
+0

你不應該只寫代碼。請添加關於它的解釋。 – ganchito55

+0

儘管此代碼可能會回答問題,但爲何和/或代碼如何回答問題提供了其他上下文,這可以提高其長期價值。 – Ajean