在android中动态添加视图

时间:2011-11-05 15:50:34

标签: android android-layout

我想知道是否有可能直接从android中的活动(动态)添加一个视图说textview,而不是在布局中实际拥有它?

2 个答案:

答案 0 :(得分:4)

在您的活动中:

TextView tv = new TextView(this);
tv.setId(42);

LayoutParams params = new LayoutParams(width, height);
params.addRule(RelativeLayout.ALIGN_PARENT_LEFT);
tv.setLayoutParams(params);

setContentView(tv);

myView是您想要添加视图的视图。它可以是你想要的任何类型。

答案 1 :(得分:0)

是的,这绝对是可能的。如果不将其添加到布局中,您可以修改并执行任何操作(获取用户输入除外)。