de public View getView(int arg0, View arg1, ViewGroup arg2) { LinearLayout linear = new LinearLayout(context); LinearLayout.LayoutParams params = new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT); linear.setOrientation(LinearLayout.VERTICAL); ImageView iv = new ImageView(context); iv.setImageBitmap(((BitmapDrawable)context.getResources().getDrawable(resArray[arg0])).getBitmap()); LinearLayout.LayoutParams params2 = new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT); params2.gravity=Gravity.CENTER; linear.addView(iv, params2); TextView tv = new TextView(context); tv.setText(title[arg0]); LinearLayout.LayoutParams params3 = new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT); params3.gravity=Gravity.CENTER; linear.addView(tv, params3); return linear; } }}