[問題] drawable元件使用
目前在做的程式,想要有一個功能是使用者可以隨意拉動區域內所有的圖示
我的想法是做一個可以放drawable物件的區域,
另外所有的圖都分開寫,每個圖都繼承drawable來實作,如此一來比較有擴充性
(圖示目前只有像是正方形、長方形、圓形之類的,之後再擴充)
不過目前卡在那個區域不知道怎麼做,不確定應該用哪種view或是layout做
也不知道如何怎麼將drawable的物件放進去區域裡面,
1. 原來的想法: 區域用 ImageView 利用setBackground 來將drawable物件顯示出來
結果:
可以成功地將東西顯示出來
=> 代表drawable物件實作正確,只要new出來就可以用了
但是用此方式只能顯示一個物件
=> 才突然想到Imageview只能用一個drawable 當作背景 = =a
2. 後來的想法: 利用一個layout,裡面放很多個Imageview,如下
layout.addView(imageview1);
layout.addView(imageview2);
..
但是這樣都一直不顯示出來,也不確定是否是因為沒有設定LayoutParam
越想越覺得我的想法不太正確,
因此想請問各位有沒有做過類似的功能
要如何實做這種同時顯示多的drawable物件的功能 才比較好呢?
謝謝各位 =)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.251.208.218
→
07/06 19:11, , 1F
07/06 19:11, 1F