Привет всем
Я пытаюсь написать вкладку, в которой каждая вкладка имеет собственное представление для индикатора.
Вид надувается так:
LayoutInflater inflater = (LayoutInflater)
context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
specIndicatorView = inflater.inflate(R.layout.tab_indicator, null);
indicatorIv = (ImageView)specIndicatorView.findViewById(R.id.indicatorImage);
indicatorTv = (TextView)specIndicatorView.findViewById(R.id.indicatorText);
indicatorIv.setImageDrawable(context.getResources().getDrawable(indicatorImageRes));
indicatorTv.setText(indicatorTextRes);
Проблема в том, что параметры макета, определенные в дочернем представлении, не влияют на него, и это потому, что я не знаю, как передать родительское представление в метод inflate.
Все, что я пытаюсь сделать, это иметь изображение и текст, где изображение выровнено по верху, а текст выровнен по низу индикатора, но мне также нужны некоторые небольшие настройки, которые требуют от меня, чтобы использовать это индикаторная стратегия.
Я посмотрел на источник всего механизма вкладок и не мог понять, как получить родительское представление, вы знаете, как это сделать?
у вас есть лучший способ добиться того, что мне нужно?
Спасибо