Как изменить размер блесны в Android? - PullRequest
0 голосов
/ 21 февраля 2011

мы можем изменить размер всплывающего окна, которое отображается при нажатии на спиннер,

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

1 Ответ

2 голосов
/ 21 февраля 2011

Вы можете изменить эти настройки в файле макета.Урок 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);
...