タグ

TipsとAndroidに関するmttakaoのブックマーク (2)

  • TextViewのワードラップ

    AndroidTextViewは、英単語が途中で改行されてしまわないようにワードラップ処理をしてくれます。 日語の禁則処理もしてくれているようなのですが、どうにも不自然で納得できません。(句読点の直後に改行が入らず次の1文字も巻き込んで計算されるなど) ソースを追うと、TextViewのプライベートメンバ mLayout で保持される StaticLayout がワードラップ処理をしているようです。(setText()に Spannable を渡すと mLayout自体は DynamicLayout になりますが、DynamicLayout が内部で StaticLayout を作ります) うまいことワードラップする Layoutクラスを作ってリフレクションで mLayout に設定する方法もあると思うのですが、StaticLayoutはそこそこボリュームがあって手を出すのは心が折れる

  • 【アプリデザイン】AndroidとiPhoneで注意すべき異なる点4つ。デザインのコツ3つ。 | ITUI

    デザイナーとかwebに関わる人はiPhoneを持ってる人が多い気がしますが、実はAndroidiPhoneのシェア率はほぼ五分五分です。 普段使わないAndroidアプリをデザインするとなると、いろいろ不安があると思います。実際、iPhoneAndroidはデザインルールや書き出し方法、開発方法が異なる点が多くあります。 何が異なるのか、クロスプラットフォームでアプリを作る場合はどうすればいいのかをまとめたいと思います。 ※ここは違う!ここがわからない、もっと知りたいという点があれば、コメント頂けると幸いです。 異なる点4つ 1.解像度 iPhoneの解像度 デバイス名 解像度 ピクセル密度 縦横比 発売時期 iPhone5 1136×640 326 16:9 2012/9/21 iPhone4S 960×640 326 3:2 2011/10/14 iPhone4 960×640

    【アプリデザイン】AndroidとiPhoneで注意すべき異なる点4つ。デザインのコツ3つ。 | ITUI
  • 1