powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Android [игнор отключен] [закрыт для гостей] / выдернуть id из xml
5 сообщений из 5, страница 1 из 1
выдернуть id из xml
    #38544654
buyboy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
всем привет

мне нужно программно извлечь id кнопки, который ей задан в activity.xml
при клике по ней

то есть из кнопки
<Button
android:id="@+id/butt1"
... />
при клике мне нужно получить butt1

зачем нужно - хочу избежать конструкции switch используемой для загрузки того или иного ресурса

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
public void onClick(View v) {
	
	Button btn = (Button)findViewById( v.getId() );
	int id = btn.getId();	
	
	switch (id) {
		case R.id.butt1:
		{
			btn.setText("111");        	
		}
		....
		case R.id.n:
		{
			btn.setText("n");        	
		}
			break;            
	}
	
}
...
Рейтинг: 0 / 0
выдернуть id из xml
    #38544698
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buyboy, а ты заглядывал внутрь скомпилированного xml? найди там "свой" id.
...
Рейтинг: 0 / 0
выдернуть id из xml
    #38544738
buyboy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmanbuyboy, а ты заглядывал внутрь скомпилированного xml? найди там "свой" id.
ыыыы... не понял...
...
Рейтинг: 0 / 0
выдернуть id из xml
    #38544743
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buyboywadmanbuyboy, а ты заглядывал внутрь скомпилированного xml? найди там "свой" id.
ыыыы... не понял...
Не будет там butt1. Все преобразуется в "числа" и в коде происходит соответствующая замена. Ты же сам приводишь подобный код:
buyboy
Код: java
1.
int id = btn.getId();
...
Рейтинг: 0 / 0
выдернуть id из xml
    #38544766
buyboy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmanНе будет там butt1. Все преобразуется в "числа" и в коде происходит соответствующая замена.
теперь понял
спасибо за ответ
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Android [игнор отключен] [закрыт для гостей] / выдернуть id из xml
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]