Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Получение данных с квадрокоптера https://www.cyberforum.ru/android-dev/thread1856851.html
Всем доброго времени суток, подскажите как и с чего начать, никогда не сталкивался с андроид студио. Но в универе задали задание написать приложение на андройд. Суть в следующем: часть сделано...
Чем заменить hasOnClickListeners() Программирование Android
Здравствуйте, всем. Как узнать есть ли слушатель на кнопке? Использую hasOnClickListeners(), но ругается на версию API level.. приложения совсем простые, указываю минимум 14, просит 15.......
Программирование Android Отменить Alarm
Я сел делать будильник, и встретился c AlarmManager. Все вроде прекрасно, и сделал Receiver, и устанавливаю время звонка и все это прекрасно работает. Но нужно кроме всего прочего сделать отмену...
Программирование Android Choreographer: Skipped ** frames! Из TypedArray циклически заполняю некоторое количество drawable. I/Choreographer: Skipped 42 frames! The application may be doing too much work on its main thread. Программа не заполняет... https://www.cyberforum.ru/android-dev/thread1856777.html
Программирование Android Как делается авторизация в гибридном приложении на ангуляре https://www.cyberforum.ru/android-dev/thread1856730.html
Ребята привет!Кто знает или кто знаком с написание гибридных мобильных приложений на ангуляре, как делается авторизация в приложении через непосредственно приложение контакт?
Идентификация элементов в ExpandableListView Программирование Android
У меня возникла проблема с onClick в ExpandableListView. Сначала я хотел написать с помощью onChildClick но он начинает отчет в каждой группе заново(case 1, 2, 3). По названию мне тоже не подходит,...
Код получения MAC адреса wifi на android 6 Программирование Android
Привет. Нагуглил код http://stackoverflow.com/questions/33103798/how-to-get-wi-fi-mac-address-in-android-marshmallow MAC действительно получаю на android 6, но 100% ли это рабочий код на всех...
Программирование Android Как работать со связанными сущностями в SugarORM Привет, подскажите пожалуйста как с этой ORM работать со связанными сущностями, в мануале буквально пара строкю Не разобрался по ним как работать((( https://www.cyberforum.ru/android-dev/thread1856596.html
Программирование Android Написать программу-тестовик https://www.cyberforum.ru/android-dev/thread1856424.html
Приветствую форумчане. На данный момент у меня есть цель написать программу-тестовик, на подобии подготовительных тестовиков ВОУДа, школьной или программы ВУЗов, с базой тестов, и чтобы она...
Программирование Android Узнать доступные координаты (размер экрана) Всем привет. Мне нужно в программе сделать случайное перемещение ImageButton, сейчас у меня заданы жесткие координаты которые подобраны методом тыка. public int getRandomCoordinateWidth() {... https://www.cyberforum.ru/android-dev/thread1856290.html
TonyBicbaev
3 / 3 / 0
Регистрация: 04.11.2013
Сообщений: 133
0

Покрасить первый элемент в выпадающем списке

22.11.2016, 09:42. Просмотров 433. Ответов 1
Метки (Все метки)

В общем у меня есть спиннер. Когда загружаю его выглядит как на скрине.
Все отлично красит в белый.

Покрасить первый элемент в выпадающем списке

код спиннера
XML
1
2
3
4
5
6
7
8
9
<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.AppCompatSpinner xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical" android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:id="@+id/spinnersCalls"
    android:theme="@style/customSpinnerTheme"
   >
 
</android.support.v7.widget.AppCompatSpinner>
код фргмента
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
34
35
36
37
38
39
40
41
42
43
   AppCompatSpinner spinner;
    List<ChannelCall> spinnerArray;
    ChannelCallSpinnerAdapter spinnerAdapter;
    String[] channel = {"Открытые","За сегодня","Все","Мои","Закрытые","Удаленные"}; 
 View v;
 
@Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
       v = inflater.inflate(R.layout.layout_called, container, false);
       spinnerChannel(inflater,container,v);
return  v;
}
public void spinnerChannel(LayoutInflater inflater ,ViewGroup container,View v) 
    {
    
        spinnerArray = new ArrayList<ChannelCall>();
        for(int i = 0;i<channel.length;i++)
        {
            ChannelCall ch = new ChannelCall(channel[i]); //заполняем
            spinnerArray.add(ch);
        }
       
        spinner = (AppCompatSpinner) inflater.inflate(R.layout.layout_spinner, null,false);
        spinner.setPopupBackgroundResource(R.drawable.ramka);
        spinnerAdapter = new ChannelCallSpinnerAdapter(activitys,R.layout.layout_spinnercall,spinnerArray);
        spinner.setAdapter(spinnerAdapter); // передаем в адаптер
   spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
            public void onItemSelected(AdapterView<?> parent,
                                       View itemSelected, int selectedItemPosition, long selectedId) {
    
                    LinearLayout ll = (LinearLayout)(parent.getChildAt(0)).findViewById(R.id.lcall); //ошибка здесь
                    TextView tv = (TextView) ll.findViewById(R.id.textView5);
                    tv.setTextColor(Color.WHITE);
               }
         public void onNothingSelected(AdapterView<?> parent) {
 
            }
        });
                
 
}
Когда приложение убиваю, и восстанавливаю его из памяти то вылетает такая ошибка:
я понимаю что он не может найти виюшку. но не понимаю почему.
Покрасить первый элемент в выпадающем списке


Если я закомментирую эти строки, то приложение загрузиться а текст будет черный.
Java
1
2
3
   LinearLayout ll = (LinearLayout)(parent.getChildAt(0)).findViewById(R.id.lcall); //ошибка здесь
                    TextView tv = (TextView) ll.findViewById(R.id.textView5);
                    tv.setTextColor(Color.WHITE);


Вернуться к обсуждению:
Покрасить первый элемент в выпадающем списке
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.11.2016, 09:42
Готовые ответы и решения:

Пустой элемент в выпадающем списке
Люди, здравствуйте. Нужно сделать выпадающий список. Такой, чтобы одним из элементов был...

Что у меня ту не так? Мне надо первый и последний элемент массива покрасить в бюрюзовый цвет
program Alex; uses crt; var N: array of integer; i:integer; begin ClrScr; Randomize; for...

Выделить "жирным" неактивный элемент в выпадающем списке в Chrome
Уважаемые специалисты! Как в выпадающем списке select выделить &quot;жирным&quot; четвертый элемент. Код по...

Вывести первый элемент в списке
#include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;string&gt; using namespace std; template&lt;class...

1
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.