Gmailの新しいレイアウト

Gmailの新しいレイアウトが鬱陶しい。特に新しくメールを書く時にあの小さなレイアウトはいただけない。
OutLookに乗り換えようと考えていたけれど使い勝手はやっぱりGmailの方がいいのでなかなか。
というなら簡易HTML版を利用するのもいいかも。
あっさりしすぎているけど使い勝手は悪くない。
普段利用しているGmailにUIをHTMLに指定するだけ
https://mail.google.com/mail/?ui=html

意外とおすすめなのは拡張機能 User-Agent Switcher for Chrome を利用するもの。
mail.gmail.comのドメインのみを下図のようにiPadにするとシンプルで機能的なレイアウトが利用できます。
gmail

普通にレイアウトを選択できるようにしてほしいものですね。

アンドロイドのレイアウト

アンドロイドのレイアウトがややこしいから、パーセンテージで記述することにしたよ。こんな感じ。
レイアウト用のxmlであらかじめおおかたのレイアウトを作っておいてコードで補正。
僕はRelativeLayoutをよく使うんだけどこんな感じ。
text_calはTextView
g_disp_hは画面のHeight
text_calのレイアウトパラメータを取得して、トップマージンとライトマージンだけ入れ替えてもう一度設定しています。
トップマージンとライトマージンをxmlで設定していると変更できないので注意が必要です。
[code]
RelativeLayout.LayoutParams cal_layout_params = (RelativeLayout.LayoutParams)text_cal.getLayoutParams();
cal_layout_params.topMargin = (int)(g_disp_h * 0.70f );//パーセンテージで指定
cal_layout_params.rightMargin = (int)(g_disp_h * 0.25f );//パーセンテージで指定
text_cal.setLayoutParams(cal_layout_params);
[/code]

Androidのレイアウトは

AndroidのレイアウトはXMLをほとんど使わずコードで書いています。今日はAndroidのソースを見ていて高解像度のGalaxy Tabでもそんなに対応するのは難しくないよねと気づきました。
でも、テストができないんですよ〜エミュレーターだと遅すぎて。。。
IceCream Sandwitch からはiPadと同じように画面サイズに合わす機能がつくようなことを読んだ気がするのでそれまで特別に対応する必要もないのかな。
しかし、frozen yogurtといい、IceCream Sandwitchといいおいしそうな名前だよね。

Androidのレイアウト

Androidのレイアウト、せめてアスペクト比ぐらいは統一して欲しかった。
ソフトは60%ぐらいできている。
後はそれぞれの画面に合わせた修正をしないといけない。
これがアスペクト比が一緒なら縮小で対応するのに、480X800とか480X854とか480X960とか640X960というのもある。。。
それぞれのアスペクト比に合わせた画像が必要なの?
みんなどうしてるんだろう。