2012-01-30 69 views

回答

1

首先聲明的String []在這樣

String[] mStrings={ 
      "http://a3.twimg.com/profile_images/670625317/aam-logo-v3-twitter.png", 
      "http://a3.twimg.com/profile_images/740897825/AndroidCast-350_normal.png", 
      "http://a3.twimg.com/profile_images/956404323/androinica-avatar_normal.png", 
      "http://a1.twimg.com/profile_images/909231146/Android_Biz_Man_normal.png", 
      "http://a3.twimg.com/profile_images/72774055/AndroidHomme-LOGO_normal.jpg", 
      "http://a1.twimg.com/profile_images/349012784/android_logo_small_normal.jpg", 
      "http://a1.twimg.com/profile_images/841338368/ea-twitter-icon.png", 
      "http://a3.twimg.com/profile_images/77641093/AndroidPlanet_normal.png", 
      "http://a1.twimg.com/profile_images/850960042/elandroidelib 
      "http://a1.twimg.com/profile_images/655119538/andbook.png", 
      "http://a3.twimg.com/profile_images/768060227/ap4u_normal.jpg", 
      "http://a1.twimg.com/profile_images/74724754/android_logo_normal.png"}; 

主類,然後把這個字符串[]到適配器數據

gridview=(GridView)findviewById(R.id.gridview); 
adapter=new LazyAdapter(this, mStrings); 
gridview.setAdapter(adapter); 

這樣的適配器

public class LazyAdapter extends BaseAdapter { 

    private Activity activity; 
    private String[] data; 
    private static LayoutInflater inflater=null; 
    public ImageLoader imageLoader; 

    public LazyAdapter(Activity a, String[] d) { 
     activity = a; 
     data=d; 
     inflater = (LayoutInflater)activity.getSystemService(Context.LAYOUT_INFLATER_SERVICE); 
     imageLoader=new ImageLoader(activity.getApplicationContext()); 
    } 

    public int getCount() { 
     return data.length; 
    } 

    public Object getItem(int position) { 
     return position; 
    } 

    public long getItemId(int position) { 
     return position; 
    } 

    public View getView(int position, View convertView, ViewGroup parent) { 
     View vi=convertView; 
     if(convertView==null) 
      vi = inflater.inflate(R.layout.item, null); 

     TextView text=(TextView)vi.findViewById(R.id.text);; 
     ImageView image=(ImageView)vi.findViewById(R.id.image); 
     text.setText("item "+position); 
     imageLoader.DisplayImage(data[position], activity, image); 
     return vi; 
    } 
} 
+1

在Google中搜索文本的部分在哪裏? – 2014-10-11 10:05:50