如何删除xamarin android中的微调文本

时间:2014-12-29 14:32:42

标签: c# android xamarin

所以问题很简单,我想删除微调器中出现的文本,因为我不需要它,我有一个图像。

我发现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 ();
    }

有什么建议吗?谢谢你的时间,丹尼尔。

0 个答案:

没有答案