Перечислите обработчики событий для контроля Android

StackOverflow https://stackoverflow.com//questions/11655595

  •  11-12-2019
  •  | 
  •  

Вопрос

Я новичок в разработке Android и Eclipse.Я был кодирован на ASP.NET и MS Visual Web Developer годами.В VWD, когда вы добавляете элемент управления на представление дизайна, дважды щелкнув на него автоматически приведут вам к представлению кода для функции onClick элемента управления, который вы только что создали.Вы также можете увидеть список возможных обработчиков событий для контроля от просмотра дизайна.

Но я не могу найти эту функцию в Eclipse.Что-то подобное существует?Я сделал поиск в Google и лучший, который я нашел, это (тот же вопрос, но без ответа).

http://www.techrepublic.com/Форум / Вопросы / 101-341077 / Обработчики событий - в Eclipse

Кто-нибудь, пожалуйста, пожалуйста?

Спасибо!

Это было полезно?

Решение

Что вы говорите, не совсем существует в Eclipse.Вам придется вручную открыть ваш класс Java и добавить метод соответствующей активности Java.

Например, если вы устанавливаете атрибут android:onClick XML на «myawesomemethod» в вашем файле макета XML, в соответствующей деятельности, который использует эту макет, вам необходимо убедиться, что у вас есть метод «MyawesomemeMeMeMeMeMeMeMethod».

<?xml version="1.0" encoding="utf-8"?>
<!-- layout elements -->
<Button android:id="@+id/mybutton"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Click me!"
    android:onClick="myAwesomeMethod" />
<!-- even more layout elements -->
.

В вашем классе активности Java:

public void myAwesomeMethod(View v) {
    // does something very awesome
}
.

Примечание. Вы также можете сделать это программно, что я обычно делаю.Однако определяя метод Android: OnClick сэкономит вам несколько строк кода.

Для получения дополнительной информации, проверьте Это сообщение .Он дает еще подробнее о том, как назначить обработчики OnClick к кнопке и двумя способами, которые вы можете сделать это.

Другие советы

Нет, то это не то, как работает Eclipse.Вы добавляете элемент управления в файле XML, а затем в действии, который вы собираетесь загрузить эту макет в вы добавляете OnClickListener на элементе, который вы хотите ответить на клики для,

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top