TextSwitcher bug

时间:2010-09-27 09:53:06

标签: android text animation textview

我遇到TextSwitcher的问题。 在我的应用程序中,我在LinearLayout中有3个带有wrap_content(width和higth)的Textswitcher!

每个TextSwitcher都使用in和outAnimation声明。 我的问题: 当文本第一次切换时,我在元素之间有空格! 像:1.23 45 678 但它必须:1.2345678没有空格

当文本切换第二个或第三个时间空格消失时。 我无法想象为什么有空格?没有其他元素,没有填充,没有边距。

maybie原因是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;
 }

a切换器从中间部分向左和向右:

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

但是我可以改变一切,第一次切换后空格总是在那里,也可以在第二次切换后留空。

这是一个错误吗?请帮忙!

编辑: 问题解决了! 问题是文本befor后面有更多的数字!所以TextSwitcher有一个更大的宽度,在重新绘制活动之后它会包裹TS。

0 个答案:

没有答案