Android - Spinner Dialog在打开后立即关闭

时间:2012-09-07 07:22:17

标签: android android-layout spinner

我在Android应用程序中使用Spinner。 当我单击以更改所选项目应用程序时,将打开相应的微调器对话框,但它会在没有任何用户交互的情况下立即关闭。

有什么想法可能是什么原因? 我可以复制微调器的代码,但我认为没有什么特别的。

我在logcat中收到以下警告。

  

09-07 11:22:49.457:D / InputManagerService(120):窗口已经存在   专注,忽略了以下方面的重点:   com.android.internal.view.IInputMethodClient$Stub$Proxy@4059ced0

这是xml布局文件中的代码。正如我所说,没有什么特别的。

<Spinner
                android:id="@+id/weightMeasure"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
            android:entries="@array/weight_measures" />

1 个答案:

答案 0 :(得分:0)

我知道你刚刚发布了这个,但我遇到了同样的问题。希望有人会发现这一点,这将有所帮助。如果要覆盖onWindowFocusChanged方法并在其中设置内容视图,那么当您打开微调器时,焦点会更改为该微调器,因此运行onWindowFocusChanged方法,如果在此处设置内容视图,则微调器将立即关闭。

希望能有所帮助。