显示键盘时,Spinner正在切断下拉列表

时间:2013-12-03 21:45:27

标签: android

我有一个Spinner:

<Spinner
    android:id="@+id/test"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_marginTop="10dp" />

它在一个显示为对话框的活动中(我不知道它是否重要,但是......)<activity android:theme="@android:style/Theme.Holo.Light.Dialog" ... />

它工作正常,显示所有五个。

enter image description here

直到键盘我打开键盘。现在,第一个项目被剪切,无法滚动到它。

enter image description here

我试图在此微调器中放置一个侦听器并关闭键盘,但我收到错误java.lang.RuntimeException: Don't call setOnClickListener for an AdapterView. You probably want setOnItemClickListener instead

此行为的修复方法是什么?

1 个答案:

答案 0 :(得分:2)

您可能需要更改清单文件中活动的软输入模式。像这样:

<activity android:windowSoftInputMode="adjustResize" ... >