0
我的布局文件夹中有一个包含imageview和textview的相对布局。 有没有什么办法在点击一个按钮时动态添加当前活动中完全相同属性的相对布局?将相对布局动态添加到从通用布局继承其属性的活动中
我的布局文件夹中有一个包含imageview和textview的相对布局。 有没有什么办法在点击一个按钮时动态添加当前活动中完全相同属性的相对布局?将相对布局动态添加到从通用布局继承其属性的活动中
它会去是这样的:
yourButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
ViewGroup container = (ViewGroup) v.getParent();
LayoutInflater inflater = getApplicationContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View addView = inflater.inflate(R.layout.your_id);
container.addView(addView);
}
});
但是这可能不是工作,你希望的方式。为确保视图添加在您想要的位置,请在该位置创建一个空白布局,然后使用container
来引用该布局,并将该addView
添加到该布局。祝你好运!
是的,非常感谢。 – mkr231