所以问题很简单,我想删除微调器中出现的文本,因为我不需要它,我有一个图像。
我发现this answer但是我无法让它在xamarin(c#)中运行,任何人都知道如何在c#上制作它?
我的布局代码:
<Spinner
android:id="@+id/pointer"
android:gravity="center"
android:background="@drawable/pointer"
android:layout_centerHorizontal="true"
android:layout_marginTop="13.5dp"
android:layout_width="23.33dp"
android:layout_height="23.33dp"
android:prompt="@string/city_prompt"
/>
和我的主要代码:
protected override void OnCreate (Bundle bundle)
{
SetContentView (Resource.Layout.Main);
Spinner spinner = FindViewById<Spinner> (Resource.Id.pointer);
spinner.ItemSelected += new EventHandler<AdapterView.ItemSelectedEventArgs> (spinner_ItemSelected);
var adapter = ArrayAdapter.CreateFromResource (
this, Resource.Array.citys_array, Android.Resource.Layout.SimpleSpinnerItem);
adapter.SetDropDownViewResource (Android.Resource.Layout.SimpleSpinnerDropDownItem);
spinner.Adapter = adapter;
}
private void spinner_ItemSelected (object sender, AdapterView.ItemSelectedEventArgs e)
{
Spinner spinner = (Spinner)sender;
string toast = string.Format ("{0}", spinner.GetItemAtPosition (e.Position));
Toast.MakeText (this, toast, ToastLength.Long).Show ();
}
有什么建议吗?谢谢你的时间,丹尼尔。