導航:首頁 > 操作系統 > android動態添加刪除

android動態添加刪除

發布時間:2022-09-25 23:23:20

1. android 動態添加控制項 怎麼刷新頁面

1、動態添加的時候為組件設置id,刪除的時候根據id查找到對應組件,然後刪除
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);
}
}

2. 關於Android動態布局添加和刪除View的問題……

java">{

privateLinearLayoutlayout;
privateTextViewtextView;
@Override
publicvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
layout=newLinearLayout(this);//變數layout是該Activity的成員變數(privateLinearLayoutlayout)
layout.setOrientation(LinearLayout.VERTICAL);//設置layout布局方向為垂直
setContentView(layout);

//接下來向layout中添加TextView
textView=newTextView(this);
textView.setText("ThisIsaTextView");
layout.addView(textView);
}
@Override
protectedvoidonResume(){
//TODOAuto-generatedmethodstub
layout.removeView(textView);
super.onResume();
}

}

但是Activity在啟動的時候調用onCreate()之後也會調用onResume()方法,所以進入程序也看不到textview了

3. android自定義listview控制項,動態添加item,並對item進行操作

這是最基本的listView啊。把BaseAdapter弄明白就可以實現了。

4. ANDROID如何設置動態壁紙和刪除桌面小組件

長按你需要刪除的圖標(如:有道詞典和天氣)不放並拖動到垃圾桶區域即刻刪除;
另外,你的動態壁紙意外關閉可能是因為啟動動態壁紙須佔用大量運行內存,而xt300的ram不高,無法穩定運行你想打開的動態壁紙,而且運行的話也相當耗電,所以本人不建議使用動態壁紙。

5. 用android 中的listview(動態載入和刪除)大量數據,怎樣做效率最高

用BaseAdapter自己寫邏輯載入和刪除。效率很高。網上有例子。

6. android有沒一種控制項,動態添加和刪除子控制項 剩餘自動排序

Listview么,對數據進行排序再刷新

7. 請問:android如何動態添加控制項,給控制項添加「坐標」,「大小」等,求~~~~

在代碼中可以動態的添加、移除控制項;可以先獲得一個layout的根標簽layoutview,然後使用layoutview.addview(XXX),layoutview.removeview(XXX)之類的方法,動態添加、移除view,代碼中也是可以控制布局的,找點資料看看就明白了,幾句話也說不太明白。

閱讀全文

與android動態添加刪除相關的資料

熱點內容
編程語言性能排行 瀏覽:336
深度學習推理引擎編譯 瀏覽:515
cdr怎麼轉pdf格式 瀏覽:405
蒙商信用卡app里怎麼修改收貨地址 瀏覽:331
php高級面試題2017 瀏覽:937
紫色可以緩解壓力嗎 瀏覽:681
內核編譯版本cpu架構 瀏覽:573
中級程序員面試題 瀏覽:162
在線壓縮音樂文件 瀏覽:746
php刪除非空文件夾 瀏覽:3
php你好世界代碼 瀏覽:817
k270cz1壓縮機功率 瀏覽:321
不知從哪裡開始學習python 瀏覽:427
java打開文件方式 瀏覽:703
keil分段編譯 瀏覽:27
app有了用戶後怎麼賺錢 瀏覽:306
程序員那麼可愛20觀看 瀏覽:999
一個數除以二的演算法 瀏覽:403
如何選擇php培訓機構 瀏覽:982
app被移除管理了怎麼弄 瀏覽:934