Ошибка TextSwitcher - PullRequest
       6

Ошибка TextSwitcher

2 голосов
/ 27 сентября 2010

У меня проблема с TextSwitcher.В моем приложении у меня есть 3 Textswitcher с wrap_content (ширина и высота) внутри LinearLayout!

Каждый TextSwitcher объявляется с анимацией in и out.Моя проблема: когда текст переключается в первый раз, у меня есть пробелы между элементами!например: 1.23 45 678, но он должен: 1.2345678 без пробелов

, когда текст переключается на секунду или 3. время пробелов истекло.Я не могу себе представить, почему есть места ??Нет другого элемента, нет отступов и полей.

Может быть, причина в том, что ViewFactory: ViewFactory для переключателя средней части:

public View makeView() {
  TextView t = new TextView(SmartTraderFxTrading.this);
  t.setTextColor(Color.BLACK);
  t.setTypeface(null, Typeface.BOLD);
  t.setTextSize(26f);
  return t;
 }

для переключателя влево и вправо от переключателясредняя часть:

    public View makeView() {
  TextView t = new TextView(this);
  t.setTextColor(Color.DKGRAY);
  t.setTextSize(20f);
  return t;
 }

но я могу изменить все, пробелы всегда есть после первого переключателя, а также может быть после второго.

Это ошибка?Пожалуйста, помогите!

РЕДАКТИРОВАТЬ: Проблема решена!Проблема в том, что текст перед тем будет иметь больше цифр, чем после!Таким образом, TextSwitcher имеет большую ширину и после перерисовки активности оборачивает TS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...