カブトムシのつぼ

アウトプット・アウトプット・アウトプット

Android

Viewの構造を明らかにする

これの続きを粛々と。そういえば、@hisaichi5518先輩から「HierarchyViewer使えばViewの構造が分かるよ〜」とアドバイスを受けたので、それを試していた。 Viewの構造を丸見えにするHierarchy Viewerの使い方 - Qiita 後、調べていたら、`adb shell dumpsys …

レイアウト関連の今日のtips

画面の向きによってレイアウトを変える方法 縦向き用、横向き用のレイアウトとして分けて用意したい場合は、res配下にlayout-landフォルダを作成し、layoutフォルダと同名のファイル名のレイアウトファイルを置く。 参考 : リソースの概要 | Android Develop…

画面起動時にEditTextにフォーカスが当たらないようにする

解決すること 画面起動時、EditTextにフォーカスが当たらないようにする。 どうするか 同じレイアウトファイル内の適当なTextViewにfocusableとfocusableInTouchModeをtrueで設定する。 <requestFocus />も追加する。 例 </requestfocus>

AndroidアプリのGoogle Samplesが良さそう

一度、Androidアプリのコードを書いた人であれば分かると思いますが、Androidアプリのコードはしっかりと設計が決まってないと、Activityが肥大化したりして、どこに何が書いてあるか分からない見通しの悪いコードになります。 今、自分が所属しているminne…

Viewをタップした時にRipple Effectをさせる。

結論から言うと、 ViewのレイアウトXMLの属性値に以下の1行を加えればokです。APIレベル21以上のOSの端末であれば、タップされた際に波紋のように反応するようになります。 android:background="?android:attr/selectableItemBackground" 例えば、EmptyActiv…