android 动态添加删除控件,求教Android,动态添加到控件能动态删除吗?
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
//在執行每次remove時,我們從count-2的位置即textview上面的那個控件開始刪除~
if?(count?-?2?>?0)?{
//count-2>0用來判斷當前linearlayout子view數多于2個,即還有我們點add增加的button
linearLayout.removeViewAt(count?-?2);
}
}
總結
以上是生活随笔為你收集整理的android 动态添加删除控件,求教Android,动态添加到控件能动态删除吗?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 设备中的c语言代码文件,设备树编译器无法
- 下一篇: android studio 7200u