int IdInclude1[]={R.id.include_main_good_1,R.id.include_main_good_2,R.id.include_main_good_3,R.id.include_main_good_4,
R.id.include_main_good_5,R.id.include_main_good_6,R.id.include_main_good_7};
for(int i=0;i<7;i++){
good_pic[i]= (ImageView) view.findViewById(IdInclude1[i]).findViewById(R.id.iv_good);
good_pic[i].setOnClickListener(this);
}
<include
android:id="@+id/include_main_good_1"
layout="@layout/main_page_item_one"/>
<include
android:id="@+id/include_main_good_2"
layout="@layout/main_page_item_one"/>
<include
android:id="@+id/include_main_good_3"
layout="@layout/main_page_item_one"/>
<include
android:id="@+id/include_main_good_4"
layout="@layout/main_page_item_one"/>
<include
android:id="@+id/include_main_good_5"
layout="@layout/main_page_item_one"/>
<include
android:id="@+id/include_main_good_6"
layout="@layout/main_page_item_one"/>
<include
android:id="@+id/include_main_good_7"
layout="@layout/main_page_item_one"/>
本文介绍了一种在Android应用中批量初始化多个ImageView的方法,并为这些ImageView设置统一的点击事件监听器。通过使用数组存储ImageView引用并遍历设置,提高了代码的复用性和维护效率。
626

被折叠的 条评论
为什么被折叠?



