michaelprimez / searchablespinner

Searchable Spinner
Apache License 2.0
314 stars 102 forks source link

> > I am getting the same error in android 6.0 for version 1.0.9 #40

Open mehranahmadifar opened 5 years ago

mehranahmadifar commented 5 years ago

Fatal Exception: java.lang.ClassCastException android.widget.LinearLayout$LayoutParams cannot be cast to android.widget.AbsListView$LayoutParams keyboard_arrow_up arrow_right android.widget.ListView.onInitializeAccessibilityNodeInfoForItem (ListView.java:3950) android.widget.AbsListView$ListItemAccessibilityDelegate.onInitializeAccessibilityNodeInfo (AbsListView.java:2410) android.view.View.onInitializeAccessibilityNodeInfo (View.java:6093) android.view.View.createAccessibilityNodeInfoInternal (View.java:6054) android.view.View$AccessibilityDelegate.createAccessibilityNodeInfo (View.java:22327) android.view.View.createAccessibilityNodeInfo (View.java:6037) android.view.accessibility.AccessibilityRecord.setSource (AccessibilityRecord.java:145) android.view.accessibility.AccessibilityRecord.setSource (AccessibilityRecord.java:119) android.view.View.onInitializeAccessibilityEventInternal (View.java:5991) android.widget.TextView.onInitializeAccessibilityEventInternal (TextView.java:8914) android.view.View$AccessibilityDelegate.onInitializeAccessibilityEvent (View.java:22239) android.view.View.onInitializeAccessibilityEvent (View.java:5977) android.view.View.sendAccessibilityEventUncheckedInternal (View.java:5844) android.view.View$AccessibilityDelegate.sendAccessibilityEventUnchecked (View.java:22178) android.view.View.sendAccessibilityEventUnchecked (View.java:5827) android.view.View.sendAccessibilityEventInternal (View.java:5806) android.widget.TextView.sendAccessibilityEventInternal (TextView.java:9114) android.view.View$AccessibilityDelegate.sendAccessibilityEvent (View.java:22136) android.view.View.sendAccessibilityEvent (View.java:5771) android.widget.AdapterView.performItemClick (AdapterView.java:317) android.widget.AbsListView.performItemClick (AbsListView.java:1145) android.widget.AbsListView$PerformClick.run (AbsListView.java:3081) android.widget.AbsListView$3.run (AbsListView.java:3947) android.os.Handler.handleCallback (Handler.java:742) android.os.Handler.dispatchMessage (Handler.java:95) android.os.Looper.loop (Looper.java:157) android.app.ActivityThread.main (ActivityThread.java:5555) java.lang.reflect.Method.invoke (Method.java) com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:745) com.android.internal.os.ZygoteInit.main (ZygoteInit.java:635) @IRMobydick were you able to solve the problem?

i have same problem on touch item in list! can you fix this?

i Fix this with Edit Code at SearchableSpinner.java :

            //mRevealItem.removeAllViews();
            mSpinnerListView.removeViewInLayout(mCurrSelectedView.getView());

            ((TextView) mRevealItem.getChildAt(0))
                    .setText(((AppCompatCheckedTextView) 
                            mCurrSelectedView.getView()).getLayout().getText().toString());
            ((TextView) mRevealItem.getChildAt(0)).setTextColor(Color.BLACK);

            //mRevealItem.addView(mCurrSelectedView.getView());
            ((BaseAdapter) mSpinnerListView.getAdapter()).notifyDataSetChanged();

Originally posted by @mehranahmadifar in https://github.com/michaelprimez/searchablespinner/issues/5#issuecomment-437881235