Android 将相对布局动态添加到继承它的活动中';从常规布局中删除属性
在我的布局文件夹中,我有一个包含imageview和textview的相对布局。Android 将相对布局动态添加到继承它的活动中';从常规布局中删除属性,android,generics,android-relativelayout,dynamically-generated,Android,Generics,Android Relativelayout,Dynamically Generated,在我的布局文件夹中,我有一个包含imageview和textview的相对布局。 是否有任何方法可以通过单击按钮在我当前的活动中动态添加完全相同的属性的相对布局?它将如下所示: yourButton.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { ViewGroup container = (ViewGroup) v.getParent(); Lay
是否有任何方法可以通过单击按钮在我当前的活动中动态添加完全相同的属性的相对布局?它将如下所示:
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
添加到该布局。祝你好运 是的,非常感谢。