С помощью моего проекта выдвижных вкладок, как я могу программно установить ширину вкладок так, чтобы они использовали все пространство скользящей язычки и каждый равный по ширине? Я попытался использовать код ниже, но вкладки не будут растягиваться по желанию.Скользящие язычки Android - программно заданная ширина вкладок
SlidingTabLayout.java
protected TextView createDefaultTabView(Context context) {
TextView textView = new TextView(context);
textView.setGravity(Gravity.CENTER);
textView.setTextSize(TypedValue.COMPLEX_UNIT_SP, TAB_VIEW_TEXT_SIZE_SP);
textView.setTypeface(Typeface.DEFAULT_BOLD);
textView.setTextColor(context.getResources().getColor(R.color.black));
textView.setWidth(0);
int padding = (int) (TAB_VIEW_PADDING_DIPS * getResources().getDisplayMetrics().density);
textView.setPadding(padding, padding, padding, padding);
return textView;
}
Ошибка Текст вес
У меня уже была эта строка в коде, но ничего не изменилось. – MacaronLover
Попробуйте отредактировать блок кода – Rohit5k2
После использования этого блока кода я получаю это (исчезнувшая полоса). Пожалуйста, проверьте изображение выше в разделе ** «Ошибка веса текста» **. – MacaronLover