Android 使用下拉功能在微调器中提示

Android 使用下拉功能在微调器中提示,android,Android,我有一个微调器,希望微调器在选择类时提示。因为我们在android中有编辑文本的android:hint属性。我不想要带有对话框的微调器。在下拉列表中进行选择之前,我需要微调器提示或暗示。有可能吗?? 请帮忙!!!! 多谢各位 我已经尝试了下面的代码,但力不从心 classname[0] = "SELECT CLASS"; for (int i = 1; i < classdetails.size() + 1; i++) { classname[i] = cl

我有一个微调器,希望微调器在选择类时提示。因为我们在android中有编辑文本的android:hint属性。我不想要带有对话框的微调器。在下拉列表中进行选择之前,我需要微调器提示或暗示。有可能吗?? 请帮忙!!!! 多谢各位

我已经尝试了下面的代码,但力不从心

classname[0] = "SELECT CLASS";

    for (int i = 1; i < classdetails.size() + 1; i++) {

        classname[i] = classdetails.get(i - 1).getClass_name() + "  "
                + classdetails.get(i - 1).getSection_name().toString();

    }

    ArrayAdapter<CharSequence> adapterClasses = new ArrayAdapter<CharSequence>(
            getApplicationContext(), R.layout.spinner_item_class,
            R.id.spinnerclasstxt, classname);
    spnrClass.setAdapter(adapterClasses);
    spnrClass.setSelection(0);

    spnrClass
            .setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {

                @Override
                public void onItemSelected(AdapterView<?> arg0, View arg1,
                        int pos, long arg3) {

                    int selectedindex = pos;
                    if (selectedindex == 0) {
                        spnrSubject.setVisibility(View.INVISIBLE);
                    } else {
                        spnrSubject.setVisibility(View.VISIBLE);
                        selectedClass = classdetails.get(selectedindex - 1);

                        subjectpopulate(selectedClass);
                    }
                }

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

                }

            });
classname[0]=“选择类”;
对于(int i=1;i
您可以如下设置微调器的提示:

yourSpinner.setPrompt("List Options");
它也可以通过xml文件完成

android:prompt="@string/prompt_text"

这适用于对话框类型微调器,但不适用于下拉类型它甚至不适用于对话框@StanKurdziel你能告诉我对话型微调器的工作原理吗?Thanks@Shambhu您是否检查了重复问题上的选项?看起来有一些很好的可能性: