Возможность добавления параметров в XML-файл кнопки?

В настоящее время у меня есть действие с некоторыми кнопками.

В моем xml-файле кнопки определены следующим образом:

    <ImageButton (...) android:onClick="GoToPageX"/>

и у меня в своей деятельности:

public void GotoPageX() {
    startActivity(new Intent(this, PageX.class));
    finish();

}

Проблема в том, что у меня сотни кнопок, и я не хочу писать

<ImageButton (...) android:onClick="GoToPage1"/>
<ImageButton (...) android:onClick="GoToPage2"/>
<ImageButton (...) android:onClick="GoToPage3"/>
...
<ImageButton (...) android:onClick="GoToPage100"/>

и все сценарии.

Сейчас я использую

public void GotoPage( int i) {
    startActivity(new Intent(getBaseContext(), activities.get(i)));
    finish();
}

и хотел бы укажите параметр i из xml, это возможно?

Большое спасибо за любую помощь.

40
задан Waza_Be 18 April 2011 в 18:02
поделиться