0

我正在开发一个应用程序,其中我在操作栏上有一个图标。当我单击此操作栏图标时,一个EditText应该出现在布局的顶部(在操作栏下方),并且布局上的所有其他数据都应该向下移动.我正在使用相对布局

我知道我们如何在相对布局中动态添加视图。但是在这里我必须在布局的顶部添加项目,同时在单击图标之前顶部还有一些视图。

4

1 回答 1

0

如果它适合您,请尝试以下操作,根据我对您问题的理解,这就是您所需要的。

    EditText et = new EditText(this);
    empty.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));
    et.setText("Dynamic EditText!");
    et.setMinLines(1);
    et.setMaxLines(3);
    relativelayout.addView(et);

 // assuming you already have your relative layout and the rest declared.
于 2013-04-16T11:23:41.293 回答