Можно ли найти кнопку по представлению, а не findViewById?

1

Мне интересно, можно ли найти кнопку так, как я хочу. Потому что мне нужно сделать временную кнопку от кнопки, которая была нажата.

Этот код дает ошибку:

public void onClick(View view) {

    Button button = (Button) findViewById(R.id.view);
}


view cannot be resolved or is not a field

Это очевидно, потому что я использую метод findViewById(), поэтому программа ожидает Id, а не View. Есть ли другой способ найти правильную кнопку?

  • 0
    Вы хотите make временную кнопку? Почему вы вызываете findViewById если вам нужно сделать новую кнопку? Вы имеете в виду, что позже вы хотите найти временную кнопку, которую вы создали?
  • 0
    Возможно я не объяснил это достаточно хорошо. Мой английский недостаточно хорош для этого: P Но я постараюсь. Например, что я хочу получить от кнопки: int i = button.getId ();
Теги:

1 ответ

3
Лучший ответ

Параметр вида - это кнопка, на которую была нажата кнопка. Вы можете просто наброситься на кнопку

  • 0
    Вот так: кнопка кнопка = (кнопка) вид; ?
  • 0
    да ... ты понял
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню