我想做这样的事情:
View v1= new View(this);
v1.setBackgroundResource(R.drawable.pic1);
View v2 = new View(this);
v2.setBackgroundResource(R.drawable.pic2);
v1.addView(v2);
RelativeLayout.LayoutParams params;
rl = (RelativeLayout) findViewById(R.id.activity_main);
rl.addView(v1,params);
我知道代码是错误的。它只是显示我想怎么做。
一些网络人士表示,viewGroup可以帮助我实现这一目标。
我已经尝试过,但无法在屏幕上显示v2。
有人可以告诉我如何实现吗?
视图不能包含其他视图。它根本无法在Android中以这种方式工作。
如果要将View放在其他View中,则包含View的视图必须扩展ViewGroup类。
有几个类可以帮助您实现这一目标:
希望这可以帮助。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句