简体   繁体   English

微调器首件分离器 android

[英]Spinner First Item Devider android

I am using spinner in my android application like below我在我的 android 应用程序中使用微调器,如下所示

   spino = dialog.findViewById(R.id.language_spinner);

        if (spino != null) {
            spino.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {

                @Override
                public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
                    String item_position = String.valueOf(position);
                    int itemposition = Integer.parseInt(item_position);
                   String SelectedLang = String.valueOf(spino.getAdapter().getItem(position));
                    viewModel.SelectedLangPosition = itemposition;
                    switch (SelectedLang) {
                        case "English":
                            viewModel.SelectedLang = "en";
                            break;
                        case "ગુજરાતી":
                            viewModel.SelectedLang = "gu";
                            break;
                        case "हिंदी":
                            viewModel.SelectedLang = "hi";
                            break;
                    }

                }

                @Override
                public void onNothingSelected(AdapterView<?> parent) {

                }
            });
        }

Its working fine as expected, but I am looking for make view divider for my first title item called choose video lanaguage, I am not getting idea how I can do it.它按预期工作正常,但我正在为我的第一个名为选择视频语言的标题项目寻找制作视图分隔线,我不知道该怎么做。 my current look of spinner is like below我目前的微调器外观如下

在此处输入图像描述

Thanks谢谢

Two ways you can do this.有两种方法可以做到这一点。

The first way is to add these two lines of code to your Spinner XML:第一种方法是将这两行代码添加到您的 Spinner XML 中:

android:spinnerMode="dialog"
android:prompt="@string/promptMsg"

promtMsg being "Select Language". promtMsg 是“选择语言”。 Or you can set your title message programmatically:或者您可以以编程方式设置标题消息:

Keep spinnerMode set to dialog and add this to your java code将 spinnerMode 设置为 dialog 并将其添加到您的 java 代码中

spinner.setPrompt( "Select language");

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM