zoukankan      html  css  js  c++  java
  • Android笔记之获取布局中的多个子控件

    实例化线性布局后,从中获取各个未定义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!

  • 相关阅读:
    leetcode 287 寻找重复数
    739 每日温度 && 单调栈算法的思路
    leetcode 34 在排序数组中查找元素的第一个和最后一个位置
    leetcode 239 滑动窗口最大值
    leetcode 114 二叉树展开为链表
    leetcode 79 单词搜索
    leetcode 88 合并两个有序数组
    函数指针 & 指针函数
    leetcode 240 搜索二维矩阵
    谱聚类
  • 原文地址:https://www.cnblogs.com/xingyyy/p/3335686.html
Copyright © 2011-2022 走看看