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

Swap resources одной кнопкой - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android BroadcastReciver http://www.cyberforum.ru/android-dev/thread1587665.html
Имеется BroadcastReceiver в нем notifications и где выводится уведомление пытаюсь текст уведомления задать так getString(R.string.name) но выдает ошибку. Хотя в классе Service или Activity такое же...
Программирование Android Android Studio GET-запрос На сервере есть PHP-скрипт. Как отправить GET-запрос из Android Studio на этот сервер? http://www.cyberforum.ru/android-dev/thread1587615.html
Программирование Android OnTouchEvent - нарисовать точку
Здравствуйте! Уже который час мучаюсь с программой. В том месте где пользователь прикасается к экрану нужно нарисовать точку (Circle). Выдает ошибку - java.lang.NullPointerException private...
Программирование сокетов Программирование Android
Извиняюсь за глупые вопросы. Не могу понять где я напортачил. В общем месяц назад было интересно сделать сервер и клиент на java. Долго искал что и как реализовать. В итоге наткнулся на статью где...
Программирование Android SharedPreferences, HashMap http://www.cyberforum.ru/android-dev/thread1587274.html
Хочу сделать Save , Load в sharedPreferences и вывести результат в Log. не вижу ошибки :wall: Спасибо. public class MainActivity extends AppCompatActivity { @Override protected...
Программирование Android Проверка валидности покупки сторонним сервером Возможно ли следующее: Андроид устройства покупает контент через гугл и полученный JSON ответ отправляет на свой сервер, а этот сервер уже запрашивает сервер google на валидность покупки отправляя... подробнее

Показать сообщение отдельно
JavaStarter
11 / 11 / 3
Регистрация: 14.05.2015
Сообщений: 52

Swap resources одной кнопкой - Программирование Android

21.11.2015, 03:23. Просмотров 254. Ответов 6
Метки (Все метки)

Здравствуйте. Подскажите, пожалуйста, как можно сделать так, чтобы два текст. поля обменивались своими ресурсами(текст, цвет) посредством нажатия одной кнопки. Я понимаю, что можно сделать двумя кнопками, но как одной - немогу понять.
Пока сделал так, что при нажатии они меняются ресурсами один раз:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
        tv1 = (TextView) findViewById(R.id.text1);
        tv2 = (TextView) findViewById(R.id.text2);
 
        Button button1 = (Button) findViewById(R.id.button1);
        button1.setOnClickListener(new View.OnClickListener(){
 
            @Override
            public void onClick(View v) {
            
                tv1.setText(getResources().getText(R.string.hello));
                tv1.setTextColor(getResources().getColor(R.color.colorAccent));
 
                tv2.setText(getResources().getText(R.string.helloandroid));
                tv2.setTextColor(getResources().getColor(R.color.colorPrimaryDark));
 
            }
        });
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.