Форум программистов, компьютерный форум CyberForum.ru

Изменение background layout 'а сторонней Activity - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android не загружаются данные http://www.cyberforum.ru/android-dev/thread1203449.html
В общем, есть несколько баз данных, в каждой по одной таблице(id и имя), и есть несколько листвью. При закрытии активити данные из лист вью загружаются в в бд. При возврате в активити данные из бд должны загружаться назад в во все листвью. В первые 4 загружаются, а 2 последних нет, делаю все по аналогии, 100 раз все перепроверил, но все равно не грузит, может есть какой-то лимит на количество...
Программирование Android Упрощенная регистрация Видел в некоторых играх к примеру clash of clans используется упрощенная регистрация новых игроков, интересно как это делается? Возможно регистрируется на основе Android Device ID... или как-то еще но ведь это не безопасно без каптчи и пр. Или есть какой-то хитрый способ серверной проверки Device ID? http://www.cyberforum.ru/android-dev/thread1203357.html
Android - Вывод данных из базы данных Программирование Android
Всем здравствуйте! Задача не сложная, надо просто знать:-[ Нужно вывести данные из БД SQLite в таблицу. Не надо их ни добавлять, ни удалять. Надо просто красиво вывести в таблицу для удобного просмотра. Ткните, пожалуйста, где искть? А то рылся-рылся и ничего не нашел. Точнее много инфы, но там с полным редактированием данных, и вывод списком, а не таблицей. Чтоб было понятней - это таблица...
Программирование Android Организовать скачивание по URL, отображая картинки и текст
В общем, задача следующая: написать Android приложение, которое ведет скачивание по URL и отображает результат. Требования к результату: должны отображаться текст и картинки. Вся фишка в том, что нужно как-то распарсить Интернет поток, чтобы можно было извлечь оттуда текст и картинки. Т.е. вариант типа этого WebView webView.loadUrl(url.toString()); - не катит. Какими методами можно распарсить...
Программирование Android Java spinner http://www.cyberforum.ru/android-dev/thread1202796.html
Спиннер(выпадающий список) у меня отображает массив из раздела strings.xml. Вопрос: как сделать так, чтобы при выборе элемента спиннера совершался переход на новую активность?
Программирование Android Метод onReceive в BroadcastReceiver Есть класс public class Receiver extends BroadcastReceiver { Alarm nextAlarm; Context context; MainActivity mainActivity; Handler handler; public void setContext(Context context) { подробнее

Показать сообщение отдельно
Radeon
0 / 0 / 0
Регистрация: 09.06.2014
Сообщений: 18

Изменение background layout 'а сторонней Activity - Программирование Android

09.06.2014, 17:35. Просмотров 1122. Ответов 3
Метки (Все метки)

При нажатии на кнопку должен меняться background некоторых layout'ов, которые находятся в других Activity.

Фрагмент кода
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
public class SettingsActivity extends Activity {
    
    RelativeLayout settingsAct, writeAct, listAct, calendarAct, dialogAct;
    Button button1,button2,button3;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_settings);
        button1 = (Button) findViewById(R.id.buttonRed);
        button2 = (Button) findViewById(R.id.buttonYellow);
        button3 = (Button) findViewById(R.id.buttonGreen);
        button1.setBackgroundResource(R.color.backgroundcolor1);
        button2.setBackgroundResource(R.color.backgroundcolor2);
        button3.setBackgroundResource(R.color.backgroundcolor3);
        
        settingsAct = (RelativeLayout) findViewById(R.id.settingsAct);
        writeAct = (RelativeLayout) findViewById(R.id.writeAct);
        listAct = (RelativeLayout) findViewById(R.id.listAct);
        calendarAct = (RelativeLayout) findViewById(R.id.calendarAct);
        dialogAct = (RelativeLayout) findViewById(R.id.dialogAct);
    }
    
    public void buttonRed_onClick(View v)
    {
        settingsAct.setBackgroundResource(R.color.backgroundcolor1);
        writeAct.setBackgroundResource(R.color.backgroundcolor1);
        listAct.setBackgroundResource(R.color.backgroundcolor1);
        calendarAct.setBackgroundResource(R.color.backgroundcolor1);
        dialogAct.setBackgroundResource(R.color.backgroundcolor1);
    }

Но на строчке
Java
1
writeAct.setBackgroundResource(R.color.backgroundcolor1);
срабатывает NullPointerException, несмотря что объект writeAct не равен нулю, и имеет адекватное значение. Если строчку закомметировать, такой же exception появляется на следующей. Но с settingsAct(Layout текущей активности) всё нормально. Как сделать изменение фона Layout'ов находящихся в других Acitivity?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru