0
我的ListView
包含4 EditText
。ListView中的第一個EditText自動請求焦點
每次在用戶類型或點擊一個TextView
(未在第一列表中的一個):
第一
TextView
獲得焦點的點擊
TextView
或其中的TextView
用戶輸入焦點
有時這個週期重複2或3次。
這是onFocusChange
方法的堆棧跟蹤:
at it.softecspa.workflowmanager.views.IntegerNumber_Type.onFocusChange(IntegerNumber_Type.java:308)
at android.view.View.onFocusChanged(View.java:5592)
at android.widget.TextView.onFocusChanged(TextView.java:8855)
at android.widget.EditText.onFocusChanged(EditText.java:182)
at android.view.View.clearFocusInternal(View.java:5475)
at android.view.View.unFocus(View.java:5508)
at android.view.ViewGroup.unFocus(ViewGroup.java:982)
at android.view.ViewGroup.unFocus(ViewGroup.java:982)
at android.view.ViewGroup.requestChildFocus(ViewGroup.java:672)
at android.view.ViewGroup.requestChildFocus(ViewGroup.java:678)
at android.view.ViewGroup.requestChildFocus(ViewGroup.java:678)
at android.view.View.handleFocusGainInternal(View.java:5340)
at android.view.View.requestFocusNoSearch(View.java:8080)
at android.view.View.requestFocus(View.java:8059)
at android.view.View.requestFocus(View.java:8026)
at android.view.View.requestFocus(View.java:8005)
at android.widget.ListView.layoutChildren(ListView.java:1766)
at android.widget.AbsListView.onLayout(AbsListView.java:2632)
at android.view.View.layout(View.java:16550)
at android.view.ViewGroup.layout(ViewGroup.java:5303)
at android.widget.RelativeLayout.onLayout(RelativeLayout.java:1077)
at android.view.View.layout(View.java:16550)
at android.view.ViewGroup.layout(ViewGroup.java:5303)
at android.widget.LinearLayout.setChildFrame(LinearLayout.java:2102)
at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1956)
at android.widget.LinearLayout.onLayout(LinearLayout.java:1865)
at android.view.View.layout(View.java:16550)
at android.view.ViewGroup.layout(ViewGroup.java:5303)
at android.widget.LinearLayout.setChildFrame(LinearLayout.java:2102)
at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1956)
at android.widget.LinearLayout.onLayout(LinearLayout.java:1865)
at android.view.View.layout(View.java:16550)
at android.view.ViewGroup.layout(ViewGroup.java:5303)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:573)
at android.widget.FrameLayout.onLayout(FrameLayout.java:508)
at android.view.View.layout(View.java:16550)
at android.view.ViewGroup.layout(ViewGroup.java:5303)
at android.widget.LinearLayout.setChildFrame(LinearLayout.java:2102)
at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1956)
at android.widget.LinearLayout.onLayout(LinearLayout.java:1865)
at android.view.View.layout(View.java:16550)
at android.view.ViewGroup.layout(ViewGroup.java:5303)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:573)
at android.widget.FrameLayout.onLayout(FrameLayout.java:508)
at android.view.View.layout(View.java:16550)
at android.view.ViewGroup.layout(ViewGroup.java:5303)
at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:2308)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2021)
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1180)
at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6558)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:777)
at android.view.Choreographer.doCallbacks(Choreographer.java:590)
at android.view.Choreographer.doFrame(Choreographer.java:560)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:763)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:145)
at android.app.ActivityThread.main(ActivityThread.java:5832)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1399)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1194)
getWindow()setSoftInputMode( WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN );? –
@quicklearner它不工作是什麼這行應該做的 – user2468425
它不打開軟鍵盤,直到你在edittext上觸摸 –