Hi all, I'd like to display a Spinner in a Dialog. But I failed to create a spinner adapter. Here is code,
public class NewCustomerDialog : DialogFragment
{
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
{
base.OnCreateView(inflater, container, savedInstanceState);
View view = inflater.Inflate(Resource.Layout.CustomerNewDialog, container, false);
List<string> list = new List<string>();
list.Add("list 1");
list.Add("list 2");
list.Add("list 3");
var adapter = new ArrayAdapter<string>(this, Android.Resource.Layout.SimpleSpinnerItem, list.ToArray()); // compile error
...
}
There is a compile error in the last statement.
**Error 35 Argument 1: cannot convert from 'MyAndroid.Dialogs.NewCustomerDialog' to 'Android.Content.Context' **
It looks like we can't use "this" to create the adapter in a dialog class. But I don't know how to get a Context object to pass in.
Does anyone know how to resolve it?
Any help is appreciated.
Sean