这里是交易。添加自定义ImageView到主布局
我一直在寻找在这个代码大约延伸出的ImageView的:
http://marakana.com/forums/android/examples/98.html
,我想知道我怎么可以将新视图添加到现有的XML布局文件,与其他一些意见一起。
已经我这样做我的主线性布局内:
<FrameLayout android:id="@+id/FrameLayout01" android:layout_width="300dp" android:layout_height="300dp">
<com.marakana.Rose android:layout_height="wrap_content" android:layout_width="wrap_content"/>
但问题是,这种方式的onDraw方法不会被调用。
任何人都可以为此提出解决方案吗?也许你将CustomView与xml布局结合起来的例子。
tnx。
所以如果你要添加视图通过动态代码,并不能使用findViewById那么你可以怎么做呢? – ozmank 2011-11-06 21:35:07
你创建一个新的视图,例如CustomView cv = new CustomView(context);然后找到对该视图的根布局的引用,例如您希望将视图作为子视图的LinearLayout。接下来做linear.addView(cv); – DArkO 2011-11-07 07:11:29