Я боролся с этим в течение нескольких дней. Я пытаюсь программным образом переключать вкладки нажатием кнопки. Моя программа работает безупречно, если я просто использую вкладки для изменения действий, но подключение метода onClick с помощью setCurrentTab приводит к ошибке. Это метод, который не будет работать. Это довольно простая и простая функция, но я не видел много документации или примеров людей, пытающихся подключить кнопочный переключатель с вкладками переключения. Спасибо.
ImageButton next = (ImageButton) findViewById(R.id.ButtonAsk);
next.setOnClickListener(new View.OnClickListener()
{
public void onClick(View view)
{
TabHost tabHost = (TabHost) findViewById(android.R.id.tabhost);
tabHost.setCurrentTab(2);
}
});
См. журнал изменений для журнала ошибок.