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