即时开发应用程序,我需要动态添加元素。我想知道我是否可以在我当前的Activity中添加元素(存储在XML文件中),比如JavaScript中的innerHTML。
我尝试过LayoutInflater,但是它取代了所有内容,我需要追加。
谢谢!
答案 0 :(得分:1)
最简单的方法是按照你的说法使用LayoutInflater。我不确定你是怎么做的(因此我要求查看你的膨胀代码),但最简单的理解方法是执行以下操作:
LayoutInflater inflater = getLayoutInflater();
View viewToAppend = inflater.inflate(R.layout.some_layout, null);
// Optional, create LayoutParams and apply to view with
// viewToAppend.setLayoutParams(params);
mainView.addView(viewToAppend);