添加到布局时Listview需求焦点

时间:2013-02-06 10:50:43

标签: android android-listview android-linearlayout

我想将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>

1 个答案:

答案 0 :(得分:0)

我认为这个问题有点不对劲。

但我发现由于我有一个输入字段,系统总是希望将焦点放在输入中。所以我在Android Manifest中设置windowSoftInputMode为stateHidden。

知道活动开始时键盘无法自动打开。