簡體   English   中英

如何以編程方式添加/刪除android中的項目?

[英]how to add/remove items in android Programmatically?

首先,對不起我的英語不好。

在我的應用程序中,我要求用戶確定需要多少Imageview或Textview或任何項目。 例如,剛開始時,用戶打開應用程序時,他看到一個名為“添加相冊”的按鈕。 然后他單擊它並選擇名稱,然后在“添加”按鈕上方創建相冊按鈕。

之后,該用戶可以轉到相冊並確定他的相冊需要多少頁。 然后,他可以在每個頁面中確定該特定頁面中應該有多少個imagviews和textviews。

這是“應用創意”,現在我停留在第一級。 我該如何在代碼中添加/刪除功能? 現在,我只是可以想到首先創建imagview nad文本視圖並將其設置為“不可見”,並且當用戶選擇“ 2 Image”時,我可以看到2個Imagviews。 或者在第一頁中執行此操作,以在列表中添加按鈕。

這是正確的方法嗎?

不,添加像這樣的動態元素的最佳方法是對列表視圖網格 視圖中的每個項目使用一個列表視圖網格 視圖控件,您將定義一個包含所需控件的布局。

然后,要添加x個可選擇的相冊(如按鈕),您只需將x行添加到listview或gridview中,即可顯示所需的控件。 Listitems是可單擊的,因此它們的行為就像一個按鈕。

生成您所描述的控件是一個壞主意,但是Listview和gridview對於這種情況是理想的

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM