作者po500922 (我不知道)
看板AndroidDev
标题[问题] drawable元件使用
时间Sat Jun 30 00:50:07 2012
目前在做的程式,想要有一个功能是使用者可以随意拉动区域内所有的图示
我的想法是做一个可以放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
1F:→ po500922:自问自答 extends View 在override onDraw()即可 07/06 19:11