つぶのみ、かおポト開発時のAndroidの覚書メモ
情報は大体こちらで参照されてるところと公式にあたった。
http://d.hatena.ne.jp/moto_maka/20110117/1295205374
暗黙インテントの受け取りが最初できなくて調べたやつ
暗黙インテントの受信を望んでいるアクティビティは、インテントフィルタに android.intent.category.DEFAULT を含める必要がある。android.intent.action.MAIN と android.intent.category.LAUNCHER をフィルタに設定した場合は例外。
<intent-filter> <action android:name="android.intent.action.SEND"/> <category android:name="android.intent.category.DEFAULT"/> <data android:mimeType="text/plain"/> </intent-filter>
orientation
未設定の場合もhorizontalに設定した時のように,左から右にレイアウトされる。
Layout height, Layout width
fill_parentを設定すると画面一杯に表示。wrap_conentを設定すると,表示に必要な幅と高さを自動で調整。
Stringからlongへの変換
long nanigasi = Long.parseLong(String);
デフォルトのタイトルを変更する場合
AndroidManifest.xml を編集する。
<activity android:name=".activity.SampleActivity" android:label="@string/app_name"> </activity>
android:label="@string/app_name" の部分を書き換え。任意の文字列リソースが指定可能。
実行時に動的に変更する場合は、Activity クラス内で次のように記述
setTitle("新しいタイトル");
setTitle メソッドに渡せる引数はCharSequence(String, StringBuilder など)、文字列リソースIDの2種
Android Buttonの表示/非表示
Buttonの表示/非表示を設定するにはview#setVisibility(int visibility)メソッドを使用。
引数には可視状態を表す定数を指定。
view.VISIBLE・・・表示
view.INVISIBLE・・・非表示(非表示にしたスペースは詰めない)
view.GONE・・・非表示(非表示にしたスペースを詰める)
途中からコード見れば分かるとか思ってメモしなくなった。メモっといた分だけ残しておく。