アクションバーにアイコンがあるアプリで作業しています。このアクションバーアイコンをクリックすると、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.