Как программно переключать вкладки с помощью нажатия кнопки в Android

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

См. Журнал изменений в журнале ошибок.

21
задан Suragch 7 February 2017 в 00:23
поделиться