我有一个微调器,我希望微调器作为选择类提示。因为我们有android:hint属性用于在android中编辑文本。我不希望微调器有对话框。我希望微调器在下拉选择之前提示或提示。可能吗?? 请帮忙!!!! 谢谢
我已经尝试过以下代码但是工作
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) {
}
});
答案 0 :(得分:1)
你可以像这样为你的微调器设置提示:
yourSpinner.setPrompt("List Options");
它也可以通过xml文件完成。
android:prompt="@string/prompt_text"