禁用我的微调器顶部的文本

时间:2017-11-14 15:34:36

标签: android xamarin spinner

这是我的spinner初始化代码:

private void InitSpinner()
{
    spnAvatar = FindViewById<Spinner>(Resource.Id.btn_avatarProfile);

    var adapter = ArrayAdapter.CreateFromResource(
            this, Resource.Array.planets_array, Android.Resource.Layout.SimpleSpinnerItem);

    adapter.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem);
    spnAvatar.Adapter = adapter;

    spnAvatar.ItemSelected += delegate
    {
        Toast.MakeText(this, "Spinner Info Changed", ToastLength.Long).Show();
    };
}

出于某种原因,我的微调器总是从我的微调器正在使用的背景资源顶部的下拉菜单中显示所选项目的文本。这是结果:

enter image description here

它拉伸我的个人资料照片,看起来很愚蠢。 我如何禁用它?

1 个答案:

答案 0 :(得分:0)

而不是一个微调器,我选择了这个:

    private void AlertForFacebook()
    {
        AlertDialog.Builder alert = new AlertDialog.Builder(this);
        alert.SetPositiveButton("Change Picture", (senderAlert, args) =>
        {

        });

        alert.SetNeutralButton("Show Picture", (senderAlert, args) =>
        {

        });

        Dialog dialog = alert.Create();
        dialog.Show();
    }

在HOLO LIGHT主题中看起来好多了:)