Android端末はタッチスクリーンで操作することが当たり前になりました。昔あった、D-Padやトラックボールを装備した端末を見る事はありません。
そのせいもあって、最近はフォーカスを意識することが無くなったように思います。
しかし、アプリ開発を行っていると、まれに対応が必要になったりします。特にEditTextを扱うときなど。
必要な時に混乱しないようにフォーカスについてまとめてみました。
Android端末はタッチスクリーンで操作することが当たり前になりました。昔あった、D-Padやトラックボールを装備した端末を見る事はありません。
そのせいもあって、最近はフォーカスを意識することが無くなったように思います。
しかし、アプリ開発を行っていると、まれに対応が必要になったりします。特にEditTextを扱うときなど。
必要な時に混乱しないようにフォーカスについてまとめてみました。
Android Emulator(Android Vertual Device)はD-Pad(Directional Pad)をエミュレートできます。
エミュレータにD-Padを装備する方法を紹介します。
起動されたActivityはAndroidの中で「スタックとタスク」という仕組みで管理されます。
LaunchModeはActivityを「スタックとタスク」の中へ配置する方法を決めます。
このLaunchModeがとても複雑で、アプリ開発で常に混乱を招く内容です。
なので、まとめました。
地図を表示して自身の地理的位置(Geolocation)を管理するアプリのテストで、疑似的に端末の位置が変更できたら便利です。なので、端末の位置を変更するテストルールを作成してみました。
投稿記事に更新日が表示されるようにしました。
Android関連情報は生ものです。あっという間に新鮮さが失われてしまいます。
新鮮な情報を提供できるように更新を心がけていますが、完璧な対応は無理です。
読者側に情報の新鮮さを判断して頂くための指標として、更新日の表示を設けました。