NEXUS7用アプリ完成?

Category: 鉱物結晶図鑑  

しばらく,ブログの更新をお休みしていましたが,NEXUS7用のAndroidアプリにハマっておりました.

Androidアプリ開発の「きも」は,何といっても画面レイアウトです.
しかし,Androidアプリの画面レイアウト用ツールは,無いと言っても良いでしょう.
無くは無いんですが,Windows版のと較べると,複雑なレイアウトには使えないです.

何故かと言うと,たぶんアプリの枠が無いので,部品位置が端末ごとに変化して正確な位置を
表示できないからと思います.Windowsの様なLeftとかTop指定ができない代わりに,horizontalとか
verticalとか,とってもアバウトな配置指定が出来るのですが,これがなかなか難しくて・・・
以下に例を示しておきます.
 簡単な事例:http://dixq.net/Android/03_01.html
 ちょっと凝った事例:http://techbooster.org/android/application/8000/

なので,人手でXMLファイルを作成した後でソースコードの中にその連結部分を記述しますが,
少しでも間違うと「エラー」としかでません.そこで,修正⇒エラー⇒修正を延々と繰り返します.
(そう言えば,データベースアクセスの場合も同じでした)

今回は,画面の統合がメインでしたが,なかなか思った様に行かずに,さすがに諦めかけました.
5日くらい,じたばたしてから,やっとエラーにならずに「変な画面」が出た時に,先が見えました.
最初は横長画面でレイアウトしたんですが,意外に縦幅が足りず,縦長にしました.
下の写真は,ほぼ原寸大です.(dbも3年ぶりにPC版に合わせました.)

画面遷移が少なくなり,使いやすくなりました.
なお,2枚目と3枚目の写真では,左半分と右半分が独立にフリックできます.
なんか,とっても不思議な感覚.


Screenshot_2013-12-14-15-47-56.png

Screenshot_2013-12-14-15-48-27.png

Screenshot_2013-12-14-15-48-57.png


スポンサーサイト

 2013_12_14

Comments


 管理者にだけ表示を許可する


08  « 2017_09 »  10

SUN MON TUE WED THU FRI SAT
- - - - - 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

アクセスカウンタ

プロフィール

WG管理人

Author:WG管理人
鉱物結晶研究家

検索フォーム

ブロとも申請フォーム

QRコード

QR




pagetop