我正在开发一个应用程序,其中我在操作栏上有一个图标。当我单击此操作栏图标时,一个EditText应该出现在布局的顶部(在操作栏下方),并且布局上的所有其他数据都应该向下移动.我正在使用相对布局。
我知道我们如何在相对布局中动态添加视图。但是在这里我必须在布局的顶部添加项目,同时在单击图标之前顶部还有一些视图。
我正在开发一个应用程序,其中我在操作栏上有一个图标。当我单击此操作栏图标时,一个EditText应该出现在布局的顶部(在操作栏下方),并且布局上的所有其他数据都应该向下移动.我正在使用相对布局。
我知道我们如何在相对布局中动态添加视图。但是在这里我必须在布局的顶部添加项目,同时在单击图标之前顶部还有一些视图。
如果它适合您,请尝试以下操作,根据我对您问题的理解,这就是您所需要的。
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.