java - Spinner First Item Devider android
问题描述
我在我的 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) {
}
});
}
它按预期工作正常,但我正在为我的第一个名为选择视频语言的标题项目寻找制作视图分隔线,我不知道该怎么做。我目前的微调器外观如下
谢谢
解决方案
有两种方法可以做到这一点。
第一种方法是将这两行代码添加到 Spinner XML:
android:spinnerMode="dialog"
android:prompt="@string/promptMsg"
promtMsg 是“选择语言”。或者您可以以编程方式设置标题消息:
将 spinnerMode 设置为 dialog 并将其添加到您的 java 代码中
spinner.setPrompt( "Select language");
推荐阅读
- javascript - 导出组件时文档不显示任何内容
- c - 如何使用 fgets() 重新分配多个数组
- javascript - 将 amCharts 用于 Web 应用程序时,是否有更好的方法来隐藏 JSON 数据?
- postgresql - 如何在 postgres 中使用 group by 中的多个过滤器?
- sql - 使用 xpath 从 SQL Server 获取数据
- swift - UITableView 不滚动问题
- python - Graphviz:显示节点属性
- java - JVM 版本冲突导致 Eclipse / Jetty 无法正常运行
- spring-boot - 访问我的 heroku spring-boot 休息站点给出错误代码=H10
- javascript - 为什么 responsivevoice.org 不能使用我的 Javascript?