Android Wear 用の Watch face アプリを作っていてはまったこと。
通常、TextView に対して setText() 呼ぶと、onMeasure(), onLayout(), onDraw() が呼ばれますが、ambient 時に setText() を呼ぶと onDraw() しか呼ばれません。つまり、ambient になったときよりも長い文字列を setText() した場合、はみ出た部分が表示されません。match_parent を指定しているときはあまり問題ないですが、wrap_content を指定しているときは注意が必要です。
0 件のコメント:
コメントを投稿