android 如何将一个view添加到layout中

RT...
2026年09月18日 16:15
有2个网友回答
网友(1):

android将一个view添加到layout中的方法为:
1、在配置文件里写的,在垂直线性布局里添加一个文本view和一个按钮。
2、下面是使用代码的方式,操作相对比较繁琐。有种使用LayoutInflater.from(this).inflate(resource, root)会比较方便点。
RelativeLayout layout = new RelativeLayout(this);
layout.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));
TextView name = new TextView(this);name.setText("您好");
android.widget.RelativeLayout.LayoutParams layoutParams = new android.widget.RelativeLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
layoutParams.addRule(RelativeLayout.CENTER_IN_PARENT, RelativeLayout.TRUE);
layout.addView(name);

网友(2):

view添加到layout有两种:1.直接在xml配置文件里面写,使用Eclipse可以直接拖拽;2.使用代码获取view(使用findViewById或new View)和实现layout(LinearLayout, RelativeLayout等),然后调用layout的addView方法可以将view添加到layout中,通过setLayoutParams方法设置view的位置