Как я могу изменить / уменьшить размер блесны Android? - PullRequest
15 голосов
/ 28 мая 2010

Я хотел бы уменьшить / изменить размер счетчика, который включает в себя:

  1. размер объекта вертушки
  2. отображаемый шрифт (его размер и цвет)
  3. Когда я открываю спиннер, отображается список, который отображается (размер и цвет шрифта)

Ответы [ 2 ]

34 голосов
/ 28 мая 2010

Вы можете изменить эти настройки в файле макета. Обучающая программа 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);
7 голосов
/ 27 января 2012
android:padding="0dip"

в моем счетчике делает его меньше, используя

android.R.layout.simple_spinner_item 

при создании адаптера массива кажется, что он тоже становится меньше, но я понятия не имею, нормально ли это делать

...