Как изменить размер текста во время выполнения Spinner - PullRequest
1 голос
/ 09 ноября 2011

У меня есть спиннер для Android. Я хочу изменить размер текста счетчика (выделенный текст из выпадающего списка) во время выполнения. У меня есть кнопка, для которой на событии onCLick я хочу изменить размер нескольких вещей. Все остальные тексты меняются с помощью setTextSize (), но есть проблемы с вращателем. Я взял ссылку на текстовое представление, используемое в getView () моего пользовательского адаптера счетчика. Я применяю setTextSize () к нему. В первый раз он меняет размер счетчика, но при повторном нажатии кнопки (другие текстовые окна на экране) изменяются их размеры, но не счетчик. Пожалуйста, помогите ..

С уважением, Кришна

Ответы [ 2 ]

2 голосов
/ 08 октября 2012
try this code 
    Spinner sp_state = new Spinner(this);
    RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT);
    sp_state.setLayoutParams(lp);

    ArrayAdapter<String> state_Adapter= new ArrayAdapter<String>(getParent(),android.R.layout.simple_spinner_item,ARRLIST_STATE){
          public View getView(int position, View convertView,ViewGroup parent) {
                View v = super.getView(position, convertView, parent);
                ((TextView) v).setTextSize(12);
                ((TextView) v).setTextColor(Color.WHITE);
                return v;
        }


    };

state_Adapter.setDropDownViewResource (android.R.layout.simple_spinner_dropdown_item);sp_state.setAdapter (driver_state_Adapter); * +1002 *

1 голос
/ 09 ноября 2011

Если вы используете настройку Adapter. Затем вам нужно использовать один базовый класс Adapter, как в представлении списка. Раздутый вами xml-файл можно использовать по своему усмотрению. Вы можете увеличить его размер

Отредактировано Для получения более подробной информации см. Эту ссылку

...