0
我正在研究一个应用程序,其中有一个Action Bar上的图标。当我单击此操作栏图标时,然后点击一个EditText应该位于布局顶部(Action Bar下方),布局中的所有其他数据都应该移位。我正在使用相对布局。如何在动态布局上动态地添加视图,自动将旧视图向下移动
我知道我们如何在相对布局中动态添加视图。但是在这里,我必须在布局上添加项目,而在点击图标之前顶部也有一些视图。
我正在研究一个应用程序,其中有一个Action Bar上的图标。当我单击此操作栏图标时,然后点击一个EditText应该位于布局顶部(Action Bar下方),布局中的所有其他数据都应该移位。我正在使用相对布局。如何在动态布局上动态地添加视图,自动将旧视图向下移动
我知道我们如何在相对布局中动态添加视图。但是在这里,我必须在布局上添加项目,而在点击图标之前顶部也有一些视图。
尝试下面的内容,如果它适合你,这是你需要根据我的理解你的问题。
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-03-11 11:21:15
我想你可以把EditText上的顶部,然后设置可见性消失,当你点击图标设置能见度可见 – 2013-03-11 18:09:07
我已动态添加的EditText之上活动的布局,并将其他组件设置在这个视图下面。这对我来说是工作的。 – 2013-03-12 04:03:42