【发布时间】:2014-07-10 11:49:17
【问题描述】:
我在线性布局中膨胀线性布局,这样做:
LinearLayout parent = ((LinearLayout) findViewById(R.id.main_parent));
for (int i = 0; i < 3; i++) {
View r = LayoutInflater.from(getBaseContext()).inflate(
R.layout.main_item, parent, false);
ImageView itemBg = (ImageView) r.findViewById(R.id.main_item_img);
TextView title = (TextView) r.findViewById(R.id.main_item_title);
TextView time = (TextView) r.findViewById(R.id.main_item_time);
TextView persons = (TextView) r
.findViewById(R.id.main_item_persons);
String imgLink = withoTechnics.get(i).getImage_1()
.replace("[HEIGHT]", parent.getHeight() + "")
.replace("[WIDTH]", (int) parent.getWidth() / 3 + "");
Log.v("--", imgLink);
title.setText(withoTechnics.get(i).getTitle());
time.setText(withoTechnics.get(i).getPreparation_time());
persons.setText(withoTechnics.get(i).getPersons() + "");
ImageLoader.getInstance().displayImage(imgLink, itemBg);
parent.addView(r);
}
现在我可以通过执行此代码来设置项目点击侦听器吗,或者我需要修改什么以便为这些对象设置 onitemclicklistener?
【问题讨论】:
标签: java android android-layout android-custom-view android-inflate