android - 如何更改/减小 Android 微调器大小?

标签 android spinner

我想减小/更改微调器尺寸,其中包括:

  1. 微调器对象大小
  2. 显示的字体(大小和颜色)
  3. 当我打开微调器时显示的 ListView (其字体大小和颜色)

最佳答案

您可以在布局文件中更改这些设置。 hello-spinner 教程非常有用。

http://developer.android.com/guide/tutorials/views/hello-spinner.html

将新的 XML 文件添加到您的布局文件夹。

示例:spinnerLayout.xml

 <?xml version="1.0" encoding="utf-8"?>
    <TextView xmlns:android="http://schemas.android.com/apk/res/android"
              android:id="@+id/spinnerTarget"
              android:layout_width="fill_parent"
              android:layout_height="wrap_content"
              android:textSize="14pt"         
              android:textColor="#FF8B1500"
              android:gravity="center"/>

将适配器资源更改为您的新布局文件:

adapter = ArrayAdapter.createFromResource(
                this, R.array.sound, R.layout.spinnerLayout);

关于android - 如何更改/减小 Android 微调器大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2927012/

相关文章:

jquery - 如何在不禁用小部件的情况下禁用或隐藏 jQuery UI 旋转按钮?

JavaFX 相当于 Swing 的 JSpinner?

android - 在android中写两种不同类型的文本的问题

android - 从文本文件android加载微调器

java - 在自定义 ListView 中选中一个项目时,另一个项目会自动被选中吗?

android - MediaPlayer.setDataSource() 和 prepare() 不工作 - android

java - 如何为微调器设置 "hint text"?

android - ArrayAdapter 和 Spinner 获取空指针异常

android - RecyclerView ItemTouchHelper 操作拖动结束

android - 从哪里了解 Android 中的 Google Maps API