2017-07-11 3 views
0

ich mehrere Artikel in Spinner aber immer Laufzeitausnahme aufgrund java.lang.CastException in XML-DateiFehler immer bei der Verwendung von multispinner

XML auswählen möchten:

<com.example.lenovo.abc.MultiSpinner 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:id="@+id/hobby" 
    android:layout_marginLeft="30dp" 
    android:layout_marginStart="30dp" 
    android:layout_marginTop="30dp" 
    android:layout_weight="0.91" 
/> 

MultiSpinner Klasse:

Android Spinner with multiple choice

Über Klasse

package com.example.lenovo.abc; 
import android.os.Bundle; 
import android.support.v7.app.AppCompatActivity; 
import android.widget.TextView; 
import java.util.Arrays; 
import java.util.List; 

public class About extends AppCompatActivity { 
    @Override 
     protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.about); 
     TextView intro= (TextView) findViewById(R.id.introducing); 
     MultiSpinner hobby= (MultiSpinner) findViewById(R.id.hobby); 
     List<String> h = Arrays.asList(getResources().getStringArray(R.array.hobby)); 
     hobby.setItems(h,"Hobbies", (MultiSpinner.MultiSpinnerListener) this); 
    } 
} 

Antwort

0
hobby.setItems(h,"Hobbies", (MultiSpinner.MultiSpinnerListener) this); 

Sie implementieren nicht MultiSpinner.MultiSpinnerListener in dieser Tätigkeit und vorbei Kontext MultiSpinner.MultiSpinnerListener Gießen. Versuchen Sie, den Listener in dieser Aktivität zu implementieren.

+0

Wenn das Problem nicht gelöst wurde, fügen Sie die Ausnahmespur hinzu. – JIthin

Verwandte Themen