【发布时间】:2011-02-02 14:55:31
【问题描述】:
我试着做一些日历。我使用自定义适配器将其作为 GridView 进行。 在适配器中如何结合 2 TextView(日期和文本)和图标(红色圆圈)?
【问题讨论】:
-
您能否添加自定义适配器或 XML 中的任何代码,以作为
GridView中每个项目的布局?
标签: android gridview android-layout listadapter
我试着做一些日历。我使用自定义适配器将其作为 GridView 进行。 在适配器中如何结合 2 TextView(日期和文本)和图标(红色圆圈)?
【问题讨论】:
GridView 中每个项目的布局?
标签: android gridview android-layout listadapter
您必须为每个项目创建一个布局(带有一个ImageView 图标和2 个TextViews),并在您的adapter 的getView() 方法中将布局膨胀到一个视图中。类似的东西
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);
...
}
【讨论】: