我正在从FragmentActivity调用一个dialogfragment,我将dialogfragment用作datepicker。我有一个edittext框,可以触发onFocusChangedListener来调用dialogfragment。一切都很好,除了对话和活动“跳”然后安顿到位。我对Android编程相当新,我没有告诉它除了打开datepicker之外什么都不做。没有自定义主题或风格。
我现在正在手机上发帖,所以很难粘贴代码。
答案 0 :(得分:2)
可能会发生这种情况,因为Android会在点击EditText
时尝试打开键盘。
在您的XML添加中加入
android:focusable="false"
android:focusableInTouchMode="false"
到EditText
并将代码从onFocusChangedListener
移到onClickListener