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