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

时间:2012-01-19 11:48:14

标签: android

我有一个微调器,我希望微调器作为选择类提示。因为我们有android:hint属性用于在android中编辑文本。我不希望微调器有对话框。我希望微调器在下拉选择之前提示或提示。可能吗?? 请帮忙!!!! 谢谢

enter image description here

我已经尝试过以下代码但是工作

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) {

                }

            });

1 个答案:

答案 0 :(得分:1)

你可以像这样为你的微调器设置提示:

yourSpinner.setPrompt("List Options");

它也可以通过xml文件完成。

android:prompt="@string/prompt_text"