[問題] drawable元件使用

看板AndroidDev作者 (我不知道)時間12年前 (2012/06/30 00:50), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
目前在做的程式,想要有一個功能是使用者可以隨意拉動區域內所有的圖示 我的想法是做一個可以放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
自問自答 extends View 在override onDraw()即可
07/06 19:11, 1F
文章代碼(AID): #1FxTp1PS (AndroidDev)