2、根据父节点,获取所有父组件下的子组件,然后依次删除。
示例:
protected View createView() {//动态添加组件
Button btn = new Button(this)//动态创建按钮
btn.setId(index++)
btn.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT))
btn.setText("aaaaaa" + index)
return btn
}
private void removeView() {//动态删除组件(按钮)
/孝散/获取linearlayout子view的个数
int count = linearLayout.getChildCount()
//研究整个LAYOUT布局,第0位的是含add和remove两个button的layout
//第count-1个是那个文字被置中的textview
//因此,在remove的时候,只能厅搭 *** 作的是0<location<count-1这个范围的巧伏氏
//在执行每次remove时,我们从count-2的位置即textview上面的那个控件开始删除~
if (count - 2 >0) {
//count-2>0用来判断当前linearlayout子view数多于2个,即还有我们点add增加的button
linearLayout.removeViewAt(count - 2)
}
}
1、打开手机界面
2、用食指和大拇指如图所示进行滑动
3、此时下方出现“窗口小工具”图标
4、可以看到有很多小工具,在下方位置用手指往右边滑裤族动
5、这个另一部分小工具
6、还有这些小工具
7、在这里选旦腔择“时钟”图标
8、打开时钟后,可以看到有三个款式,选择一个自己喜欢的款式拖动到屏幕合适的位置
9、此时屏幕上面就出现了时钟
10、点击空白的位置,退出选择工具的模式
11、想要删掉这个小工具的话,可以拖动时钟到“模纯衫移除”的位置上面就可以将时钟小工具删掉了
吧 view组件 放到 handler里public Message msg
public void run() {
while (true) {
msg = new Message()
msg.what = 0
handler.sendMessage(msg)
}
}
public Handler handler = new Handler() {
public void handleMessage(android.os.Message msg) {
switch (msg.what) {
case 0:
break
default:
break
}
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)