2011-02-02 105 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