Просмотреть 3 вкладки
У меня 3 кнопки
- Называется page1
- Называется страница2
- Называется страница3
Я хочу использовать видоискатель, который уже работает нормально, что, если я нажимаю на кнопку page1, он должен отправить меня на страницу 1, если я нажимаю на страницу 2, он должен отправить меня на страницу 2 и то же самое для страницы 3..
Кто-нибудь может мне помочь с этой математической задачей?
setContentView(R.layout.second_activity);
flipper = (ViewFlipper)findViewById(R.id.viewFlipper1);
1 = (Button) findViewById(R.id.macro);
2= (Button) findViewById(R.id.esr);
3 = (Button) findViewById(R.id.gio);
1.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
flipper.showNext();
}
});
2.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
flipper.showNext();
}
});
3.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
flipper.showPrevious();
}
});
1 ответ
Предполагая, что индексы ваших страниц:
- Индекс 0: макроэкономическая страница.
- Индекс 1: страница ESR.
- Индекс 2: страница Gio.
Тогда вы должны сделать это:
macroeconomic.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
flipper.setDisplayedChild(0);
}
});
esr.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
flipper.setDisplayedChild(1);
}
});
gio.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
flipper.setDisplayedChild(2);
}
});