2011-02-02 102 views
0

我尝试做一些日历。我做为GridView与自定义适配器。 如何在适配器组合2 TextView(日期和文本)和图标(红色圆圈)?GridView中的自定义适配器

(screen for example)

+0

事情就可以从您的自定义适配器或XML为你的企图,因为每个项目在`GridView`布局添加任何的代码? – 2011-02-02 15:01:59

回答

4

必须创建一个布局(具有ImageView用于图标和2 TextViews)为每个项目和膨胀的布局成在adaptergetView()方法的图。像

View getView(int position, View convertView, ViewGroup parent) { 
    if(convertView == null) { // recycled view is null so create it. 
      convertView = View.inflate(context, R.id.layout, parent); 
    } 
    ImageView imageView = convertView.findViewById(R.id.image); 
    TextView tv1 = convertView.findViewById(R.id.text1); 
    ... 
} 
+0

view = mInflater.inflate(R.layout.layout_file,null);而不是convertView = View.inflate(context,R.id.layout,parent); – Yar 2012-08-14 19:10:39