问题描述
- android自定义view和自定义layout
-
我自定义了一个view,实现一个图片的移动,然后我想在view添加一个按钮,网上说是要建一个layout,然后再add。求教具体方法啊,能不能不用layout直接用view添加按钮。
解决方案
类似如下
LinearLayout.LayoutParams p = new LinearLayout.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT);
LinearLayout itemLayout = new LinearLayout(context);
你的View.addView(itemLayout,p);
p = new LinearLayout.LayoutParams(100, LayoutParams.WRAP_CONTENT);
itemLayout.addView(你的button,p);
解决方案二:
http://a-bin.iteye.com/blog/1183227
解决方案三:
View没有addView这个方法啊,而且我是想在自定义的View中的构造函数中添加,addView方法完全无法调用啊,难道说有什么特殊包可以用么?
解决方案四:
不能在layout 里面放 view 和一个button吗?
解决方案五:
去查下自定义viewgroup的教程
时间: 2024-10-04 10:42:17