Я борюсь с этим уже несколько дней. Я пытаюсь программно переключать вкладки одним нажатием кнопки. Моя программа работает безупречно, если я просто использую вкладки для изменения действий, но подключение метода 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);
}
});
См. Журнал изменений в журнале ошибок.