开发者

TextSwitcher bug

i have a problem with the TextSwitcher. In my app i have 3 Textswitcher with wrap_content (width and higth) inside an LinearLayout!

Each TextSwitcher is declared with an in and outAnimation. My problem: When the text is switch the first time, i have spaces between the elements! like: 1.23 45 678 but it has to: 1.2345678 without spaces

when the text switches the second or 3. time the spaces are gone. I cant imagine why there are spaces?? There is no other Element, no padding, no margin.

maybie the reason is the ViewFactory: ViewFactory for the middle part switche:

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

an for the switcher left and right from the middle part:

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

but i can change everything, the spaces are always there after the first switch, and also maybie after the second.

Is it a bug? Please help!

EDIT: Problem solved! The problem is that the Text befor has more digits as after! So the TextSwitcher has a larger width and after redraw of the activitie 开发者_运维技巧it wraps the TS.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜