我正尝试在适配器内创建动态文本浏览。我有一个传入适配器的对象列表。列表中的每个对象都包含一个本身就是一个列表的键。我正在根据这个内部列表的大小创建文字视图。我的问题是创建的文字视图的数量不正确。它不仅获取当前对象的值,还获取其他对象的值。请帮助在适配器内创建动态文本浏览器android
List<TimelineDetailsObj> listOfTimelines = new ArrayList<TimelineDetailsObj>();
listOfTimelines = userFeedsList.get(positionInList).timeLinedetails;
for(int i = 0 ; i < listOfTimelines.size() ; i++){
String reminderTitleString = listOfTimelines.get(i).learningModuleName
+ " - "
+ listOfTimelines.get(i).title
+ " ...";
TextView timelineTitleTV = new TextView(context, null,
android.R.attr.textColorLink);
timelineTitleTV.setTag(cellElementsHolder);
CellElementHolder holder = (CellElementHolder) timelineTitleTV.getTag();
timelineTitleTV.setText(reminderTitleString);
// cellElementsHolder.ll_feed_timelinesLL_timeline
// .removeAllViews();
holder.ll_feed_timelinesLL_timeline
.addView(timelineTitleTV);
}
发布您的代码,只有那么我们可以帮助你.. – 2014-10-30 12:33:09
使用expandablelistview /适配器,而不是列表视图 – Selvin 2014-10-30 12:53:07