В моем макете XML-файла у меня есть несколько подобных кнопок, которые используют один и тот же обработчик событий:
<Button android:id="@+id/page1" onClick="OnClick" .... ></Button>
В своей деятельности мне хотелось бы что-то вроде этого кода:
public void onClick(View v) {
String url = String.format("http://example.com/%d", v.getId());
}
динамически построить URL.Однако getId () возвращает целое число, представляющее идентификатор кнопки, а не слово «page1».
Конечно, я мог бы использовать оператор switch, но было бы гораздо удобнее, если бы я мог ссылаться на исходный идентификаторимя, присвоенное кнопке.
Возможно ли это?