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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 57, средняя оценка - 4.84
vlad32
0 / 0 / 0
Регистрация: 08.06.2012
Сообщений: 9
#1

Работа с кнопкой Button - Программирование Android

08.06.2012, 13:04. Просмотров 7652. Ответов 22
Метки нет (Все метки)

Здравствуйте! Я только начал осваивать андроид. У меня возникла следующая проблема. Я хочу чтобы при нажатия на кнопку Button1 появилась кнопка button2, но button1 должна исчезнуть. Пытался сделать ничего не получается. Может есть какие-то варианты реализовать.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.06.2012, 13:04
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Работа с кнопкой Button (Программирование Android):

Как в Android положить один объект (button) на другой (button)? - Программирование Android
Скажите, как можно положить один объект на другой, так что бы они оба были кликабельными? У менять есть две кнопки примыкающие друг к...

Разместить картинку под кнопкой - Программирование Android
Как это сделать? Кнопка будет круглой и прозрачной, чтобы удобнее было кликать. А под кнопкой картинка. Что я уже сделал: ...

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

Простое приложение с одной кнопкой - Программирование Android
Нужно простое приложение на Android. Суть в том, что в программе будет куча названий (не важно чего) и все одна кнопка, при нажатии на...

Всплывающий бар с кнопкой как в slack - Программирование Android
Ребят очень хочу такой бар для оффлайн сообщений сделать, может знает кто куда копать?

Завершать активити с внешней кнопкой power в android - Программирование Android
Здравствуйте! Как можно завершать активити когда я его не выключаю(то есть не завершаю), а именно завершается активити когда я нажимаю на...

22
TanT
эволюционирую потихоньку
465 / 463 / 43
Регистрация: 30.06.2009
Сообщений: 1,399
08.06.2012, 13:22 #2
что вы понимаете под исчезнуть?
1. можно заменить текст на кнопке1 текстом кнопки2
2. можно сделать неактивной кнопку1 и активной кнопку2

или вам необходимо именно убрать кнопку с экрана?
0
demiancz
5 / 5 / 0
Регистрация: 26.08.2010
Сообщений: 257
08.06.2012, 13:35 #3
Мне тоже интересен этот вопрос. Как сделать что бы при нажатии на кнопку выполнялось условие. Если на кнопке надпись "Кнопка 1", то поменять эту надпись на "Надпись 2" и наоборот.
Ну и также как сделать кнопку невидимой, а вместо нее что бы кнопка 2 стала видимой.
0
TanT
эволюционирую потихоньку
465 / 463 / 43
Регистрация: 30.06.2009
Сообщений: 1,399
08.06.2012, 13:44 #4
условие выполняется в листенере
пример отсюда

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
public class MyActivity extends Activity {
     protected void onCreate(Bundle icicle) {
         super.onCreate(icicle);
 
         setContentView(R.layout.content_layout_id);
 
         final Button button = (Button) findViewById(R.id.button_id);
         button.setOnClickListener(new View.OnClickListener() {
             public void onClick(View v) {
                 // тут ваше  действие
                  // чтобы поменять текст необходимо воспользоваться функцией  setText
                  button .setText("Новый текст");
 
             }
         });
     }
 }
проневидимость можно поэксперементировать с методом той же кнопки по имени setVisibility
0
vlad32
0 / 0 / 0
Регистрация: 08.06.2012
Сообщений: 9
08.06.2012, 13:45  [ТС] #5
Можно и первый вариант, мне нужно только чтобы при нажатии на кнопку менялся текст. При повторном нажатии обратно. Я пытался это сделать, но опыта мало.

Добавлено через 57 секунд
Спасибо, теперь все понял!
0
s01nyshko
0 / 0 / 0
Регистрация: 04.11.2012
Сообщений: 3
04.11.2012, 16:31 #6
А у меня вот такой вопрос возник с button-ами: как к тексту, расположенному слева на кнопке, добавить стрелочку, показывающую переход >, чтоб она была расположена в правой части?
0
V0v1k
1159 / 983 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
04.11.2012, 16:57 #7
android:drawableLeft="@drawable/my_btn_icon"
1
s01nyshko
0 / 0 / 0
Регистрация: 04.11.2012
Сообщений: 3
04.11.2012, 22:33 #8
Простите за банальные вопросы, но теперь ресурс, на который в этой строке ссылка, создать нужно в папке drawable или же в strings? Если в strings, то там же только строковые ресурсы?
0
V0v1k
1159 / 983 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
04.11.2012, 23:53 #9
Цитата Сообщение от V0v1k Посмотреть сообщение
drawable
.....
1
porcki
0 / 0 / 0
Регистрация: 23.03.2013
Сообщений: 27
21.04.2013, 19:21 #10
Цитата Сообщение от TanT Посмотреть сообщение
// чтобы поменять текст необходимо воспользоваться функцией *setText
* * * * * * * * * button .setText("Новый текст");
а если через string "R.string.rec"?
0
V0v1k
1159 / 983 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
21.04.2013, 19:25 #11
Java
1
 button .setText(getString(R.string.rec));
0
porcki
0 / 0 / 0
Регистрация: 23.03.2013
Сообщений: 27
21.04.2013, 19:32 #12
ясно. спасибо
0
дима1
0 / 0 / 0
Регистрация: 25.05.2013
Сообщений: 5
25.05.2013, 20:45 #13
Здравствуйте!объясните пожалуйста как сделать чтоб при нажатие на кнопку Button1,в этой кнопке появилась цифра 1.при нажатие на кнопку Button2, в Button2 появилась цифра 2.
0
V0v1k
1159 / 983 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
25.05.2013, 20:56 #14
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
b1.setOnClickListener(new OnClickListener() {
            
            @Override
            public void onClick(View v) {
                b1.setText("1");
            }
        });
 
b2.setOnClickListener(new OnClickListener() {
            
            @Override
            public void onClick(View v) {
                b2.setText("2");
            }
        });
0
дима1
0 / 0 / 0
Регистрация: 25.05.2013
Сообщений: 5
25.05.2013, 20:58 #15
извините не правильно вопрос задал.короче говоря я сделал квадрат из 6 кнопок.мне нужно чтоб при нажатие на одну кнопку,в этой кнопке появилась цифра 1.на вторую кнопку цифра 2?
0
25.05.2013, 20:58
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.05.2013, 20:58
Привет! Вот еще темы с ответами:

Searchview закрыть поиск программно, также как закрывается кнопкой back - Программирование Android
Осуществляется поиск по списку listview, нужно при клике на элемент списка, чтобы закрывался поиск, также как он закрывается при нажатии ...

Button вызов - Программирование Android
Народ, мне нужно сделать кнопку, которая при нажатии совершает вызов. в main.xml кнопку добавил, а в MainActivity не могу додуматься что...

Массив button - Программирование Android
Здравствуйте! У меня на xml-форме есть семь кнопок, как мне их в коде определить как массив с 7-ю элементами, чтобы я мог обрабатывать их...

RelativeLayout + Button - Программирование Android
Народ как лучше делать разметку в xml Есть RelativeLayout (с картинкой в background) и на нем надо расположить Button, в определенном...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Опции темы

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