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 に答える