调用dialogfragment时屏幕跳转

时间:2014-05-26 07:43:33

标签: android animation datepicker android-fragmentactivity dialogfragment

我正在从FragmentActivity调用一个dialogfragment,我将dialogfragment用作datepicker。我有一个edittext框,可以触发onFocusChangedListener来调用dialogfragment。一切都很好,除了对话和活动“跳”然后安顿到位。我对Android编程相当新,我没有告诉它除了打开datepicker之外什么都不做。没有自定义主题或风格。

我现在正在手机上发帖,所以很难粘贴代码。

1 个答案:

答案 0 :(得分:2)

可能会发生这种情况,因为Android会在点击EditText时尝试打开键盘。

在您的XML添加中加入

android:focusable="false"
android:focusableInTouchMode="false"

EditText并将代码从onFocusChangedListener移到onClickListener