一些特定的情况下,无法用静态的方法定义页面中用到的view。如自定义的曲线图,就是一个独立的view,要把它作为一个部分插入到页面中,需要以下的方法:
LinearLayout l = new
LinearLayout(this);
l.addView(myView);
l.setPadding(20, 390, 20, 40);
LinearLayout.LayoutParams p = new
LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT,LinearLayout.LayoutParams.WRAP_CONTENT);
l.setLayoutParams(p);
this.addContentView(l, p);
本文介绍了一种在Android应用开发中动态添加自定义View的方法。通过LinearLayout实现页面布局,并使用addView将自定义的View组件加入到当前页面中,同时设置了布局参数及位置。

1万+

被折叠的 条评论
为什么被折叠?



