android - 使用 ArrayAdapter 的 Spinner 默认样式

标签 android

我用 String [] 的简单列表创建了一个微调器.现在我不得不通过它自己的对象扩展它,即 ArrayList<ObjectType> .我创建了 ArrayAdapter一切正常,除了我失去了 Spinner 的默认样式。

我有一个负责样式的标尺,但是当在项目之间扩展时不会中断,它简直难以辨认。

s_status_adapter.setDropDownViewResource(
    android.R.layout.simple_spinner_dropdown_item);

如何让 Spinner 使用系统样式?

最佳答案

您可以像这样使用 android 布局资源。

ArrayAdapter<String> adapter = new ArrayAdapter<>(context,android.R.layout.simple_spinner_item, items);       
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);

关于android - 使用 ArrayAdapter 的 Spinner 默认样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22544780/

相关文章:

java - 移动到上一个屏幕

android - 是否可以使用 Android 导航架构组件(Android Jetpack)有条件地设置 startDestination?

java - 只有部分布局参数有效

android - 使用 IntentService 加载数据时处理连接更改

安卓开发 : How I can find the list of all avaiable intent-filter actions for a receiver?

android - ImageView 中的 PNG 具有黑色背景

android - 使用提供的 upload_cert.der 对发布的 Android APK 文件进行签名

java - 比较字符串的最后一个字符在 Android Studio 中不起作用

android - 如何用 "Code 39"读取长 "Zxing"条码?

android - 没有延迟更新 View 时没有错误 "Only the original thread that created a view hierarchy can touch its views"