введите описание изображения здесь
похоже, что я здесь использую класс адаптера для вкладки без ответа, на самом деле мне нужно, когда мы выбираем переключатель и нажимаем кнопку "Далее", затем вкладка будет быть выбран в качестве ответа здесь не выбран код 1. Из класса адаптера
public View getSelectedTabView(int position) {
View view = LayoutInflater.from(context).inflate(R.layout.custom_tab, null);
ImageView imageView = view.findViewById(R.id.custom_tab_circle);
TextView textView = view.findViewById(R.id.custom_tab_textView);
//textView.setText(mfragmentTitlelist.get(position+1));
//textView.setText(position);
//textView.setText((CharSequence) fragmentList.get(position));
StringBuilder builder = new StringBuilder();
builder.append(position+1).toString();
textView.setText(builder.toString());
imageView.setImageResource(R.drawable.selected_circle);
// here is image will be transparent
imageView.setAlpha(0.5f);
//.setTextColor(ContextCompat.getColor(context, R.color.yellow));
//ImageView tabImageView = view.findViewById(R.id.tabImageView);
//imageView.setImageResource(mFragmentIconList.get(position));
//imageView.setColorFilter(ContextCompat.getColor(context, R.color.background_color), PorterDuff.Mode.SRC_ATOP);
return view;
}
** 2. теперь мы называем этот код в Activity. java **
highLightCurrentTab(position);
private void highLightCurrentTab(int position) {
TabLayout.Tab tab = tabLayout.getTabAt(position);
assert tab != null;
tab.setCustomView(null);
tab.setCustomView(adapter.getSelectedTabView(position));
/*tab.setCustomView(adapter.getPageTitle(position).charAt(position));*/
}
, поэтому помогите мне, что делать при выборе ответа, моя вкладка будет выбрана в качестве ответа ... спасибо ..