導航:首頁 > 操作系統 > 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動態添加刪除相關的資料

熱點內容
keil分段編譯 瀏覽:26
app有了用戶後怎麼賺錢 瀏覽:306
程序員那麼可愛20觀看 瀏覽:999
一個數除以二的演算法 瀏覽:403
如何選擇php培訓機構 瀏覽:982
app被移除管理了怎麼弄 瀏覽:934
phpredis消息推送 瀏覽:804
剪貼板里怎麼加密碼 瀏覽:153
51單片機入門自學 瀏覽:548
如何看步數有同步伺服器 瀏覽:10
單片機掃描實驗代碼 瀏覽:721
惠州抖音app推廣平台怎麼引流 瀏覽:758
如何再網路設置裡面添加伺服器 瀏覽:191
陶瓷pdf 瀏覽:672
選股指標源碼最新 瀏覽:577
arm嵌入式linuxpdf 瀏覽:477
本田裂行的壓縮比 瀏覽:24
ps色彩調色命令 瀏覽:592
寬頻的伺服器地址怎麼看 瀏覽:423
vb如何給文件加密 瀏覽:215