0

ListViewをLinearLayoutに追加したいと思います。ただし、アプリを起動すると、フォーカスが必要になり、キーボードが開きます。私はそれをしたくありません。

XMLとJavaの両方のコードを試しました。

contentLayout = (LinearLayout)findViewById(R.id.contentView);
contentList = new ListView(this);
contentList.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));
contentLayout.addView(contentList);

XML

<ListView
     android:id="@+id/listView1"
     android:layout_width="match_parent"
     android:layout_height="wrap_content">

</ListView>
4

1 に答える 1

0

少し間違った質問をしていると思います。

しかし、私は入力フィールドを持っているので、システムは常に入力に焦点を合わせたいと思っていることがわかりました。そこで、AndroidマニフェストでwindowSoftInputModeをstateHiddenに設定しました。

アクティビティの開始時にキーボードが自動的に開かないことを知ってください。

于 2013-02-06T12:23:55.917 に答える