android - 如何获取 Android 中 Spinner 的默认文本大小?

标签 android android-spinner

在我的应用程序中,我有自定义 Spinner(我自己的类扩展了 Spinner)。我需要获取此类中 Spinner 的默认文本大小。如何获得?我找不到一些方法。我可以从样式中获取它吗?

enter image description here

最佳答案

这取决于您的适配器的下拉 View 资源是什么。如果您使用 simple_spinner_dropdown_item那么它使用的是这种风格:

style="?android:attr/spinnerDropDownItemStyle"

这取决于您的系统默认设置..

最简单的方法可能是获取第一个项目,检查它是否是 TextView 实例,如果是,则对其调用 getTextSize()

关于android - 如何获取 Android 中 Spinner 的默认文本大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33787035/

相关文章:

android - AppCompat - Spinner 无法在relativelayout 中工作

android - 在条目 View 中书写文本时加下划线 - xamarin,forms android

java - 使用谷歌应用引擎上传图片的一步上传

java - 膨胀异常 : Binary XML file line #22: Error inflating class <unknown>

android - 在 Android Studio 中构建文件时出现 Flutter 错误

java - 内部带有微调器的 ListView : 1st Item of the listview affects its last item

android - Android Spinner 中的额外行

android - 根据 android 中先前的微调器选择填充微调器

android - 如何使用 Kotlin 在 Fragment 中使用 ArrayAdapter

android - Android 应用的搜索栏