Simple. addView
может вызываться для добавления View
к ViewGroup
(View
, способному содержать другие Views
). В вашем примере вы находитесь внутри Activity
и звоните setContentView
, который устанавливает содержимое на все, что расширяет View
.
Обычный способ использования представлений в упражнении - определить вашу группу представлений в формате XML или программно. Если вы делаете это программно, это будет выглядеть примерно так:
RelativeLayout layout = new RelativeLayout(context);
TextView tv = new TextView(context);
RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(200, 200);
params.addRule(RelativeLayout.CENTER_IN_PARENT);
tv.setLayoutParams(params);
layout.addView(tv);
Обычно вы определяете View в своем собственном классе. Но если вы хотите, вы можете сделать все это в onCreate своей деятельности, и использовать «это» вместо контекста.