Форум программистов, компьютерный форум, киберфорум
Наши страницы

Поиск элемента в Spinner - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android If срабатывает не на 0 а на -1 http://www.cyberforum.ru/android-dev/thread1360060.html
Здравствуйте. Сразу извиняюсь за возможно глупый вопрос, и возможно даже что не по андройд а по java в общем. Проблема в следующем: If срабатывает не на 0 а на -1 int countWins = 0;...
Программирование Android Анимация текста Android приложения Как изменить код в MainActivity package com.example.time; import android.app.Activity; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import... http://www.cyberforum.ru/android-dev/thread1359903.html
Как сохранить данные при свертывании аппаратной кнопкой "Back"? Программирование Android
Здравствуйте. Подскажите пожалуйста, как сохранить данные при нажатии аппаратной кнопки back в главном активити? Мне бы в идеале хотелось сделать так, чтобы приложение при нажатии back вело себя...
ViewPager.setCurrentItem() внутри LoaderCallbacks.onLoadFinished() Программирование Android
Столкнулся с проблемой. В приложении главная активность - список ListView, при выборе элемента списка открывается новая активность с ViewPager, где должен отображаться выбраный элемент списка...
Программирование Android Прогресс бар в кнопку http://www.cyberforum.ru/android-dev/thread1359839.html
Здравствуйте! Подскажите пожалуйста как сделать кнопку, умеющую на себе отображать прогресс выполнения задачи. В стандартной <Button /> подобного параметра я не нашёл.
Программирование Android Листать картинки На устройстве есть папка с картинками подскажите как отобразить их на экране по одной а при проведении по картинке в бок появлялась другая. Отображать понял как а вот листать как не разобрался. подробнее

Показать сообщение отдельно
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,072
23.01.2015, 11:02  [ТС]
Пока сделал так, но если что, пишите.
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
public class CustomAdapterSpinner extends ArrayAdapter<String> {
    private final Context context;
    private final String[] values;
    private final int dayToday;
 
    public CustomAdapterSpinner(Context context, String[] values, int dayToday) {
        super(context, R.layout.spinner_dropdown_item, values);
        this.context = context;
        this.values = values;
        this.dayToday = dayToday;
    }
 
    @Override
    public View getView(int position, View convertView, ViewGroup parent) {
        return newView(position, parent, R.layout.spinner);
    }
 
    @Override
    public View getDropDownView(int position, View convertView, ViewGroup parent) {
        return newView(position, parent, R.layout.spinner_dropdown_item);
    }
    
    private View newView(int position, ViewGroup parent, int layout) {
        LayoutInflater inflater = (LayoutInflater) context
                .getSystemService(Context.LAYOUT_INFLATER_SERVICE);
        View view = inflater.inflate(layout, parent, false);
        TextView textView = (TextView) view.findViewById(R.id.day);
        textView.setText(values[position]);
        textView.setBackgroundResource(position == dayToday ? 
                R.color.green_light : R.color.gold);
        return view;
    }
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.