自作ホームを本格的に横画面対応にする
当初縦画面のみの運用を考えていたので、横画面の対応は非常にいい加減だった。
横画面を使うときに問題になっていたのが、縦の狭さ。自作ホームでは縦5行×横4列+下に1行タスクを表示しているので都合縦6×横4となっている。縦画面の時はこれでよいのだが、横画面では縦が狭すぎる状態になってしまう。横も無駄に長い状態になってしまうし、不格好だ。
横画面用にアイコンの描写を変えたのだけども、それだけではやはり見た目が窮屈であるので、横画面の時は縦5行×4行+右に1列タスクという構成に変更することに。これで少しはまともになるはず。
一番トップレベルのレイアウトはLinearLayoutだったのだが、RelativeLayoutに書き換え。RelativeLayoutは融通が結構効くのでこういう時に対応がやりやすい。
タスク一覧もHorizontalScrollViewを使っていたのだけども、横画面の時はScrollViewで縦スクロールするように変更。
まだまだ修正しないといけない部分はあるのだけど、横画面でも縦画面並みには動くレベルにはなったかな。