实例化线性布局后,从中获取各个未定义Id的子控件:

ImageView[] dots = new ImageView[ids.length];
LinearLayout ll = (LinearLayout) findViewById(R.id.ll);
for (int i = 0; i < ids.length; i++) { dots[i] = (ImageView) ll.getChildAt(i);
}

xml文件:

 <LinearLayout
            android:id="@+id/ll"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentBottom="true"
            android:layout_centerHorizontal="true"
            android:layout_marginBottom="24.0dip"
            android:orientation="horizontal" >

            <ImageView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_gravity="center_vertical"
                android:clickable="true"
                android:padding="5.0dip"
                android:src="@drawable/dot" />

            <ImageView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_gravity="center_vertical"
                android:clickable="true"
                android:padding="5.0dip"
                android:src="@drawable/dot" />

            <ImageView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_gravity="center_vertical"
                android:clickable="true"
                android:padding="5.0dip"
                android:src="@drawable/dot" />

            <ImageView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_gravity="center_vertical"
                android:clickable="true"
                android:padding="5.0dip"
                android:src="@drawable/dot" />

            <ImageView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_gravity="center_vertical"
                android:clickable="true"
                android:padding="5.0dip"
                android:src="@drawable/dot" />
        </LinearLayout>

 

Done!

相关文章:

  • 2021-11-30
  • 2021-07-10
  • 2022-12-23
  • 2022-12-23
  • 2021-06-05
  • 2021-07-30
  • 2021-11-25
  • 2021-09-04
猜你喜欢
  • 2021-09-25
  • 2021-11-30
  • 2021-06-25
  • 2021-08-10
  • 2021-12-10
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案