tah nn

主にアプリ開発の技術メモを残していきます。

Android

【Android】DialogFragmentでリスト選択ダイアログ

DialogFragmentでシングルチョイスのリストダイアログを表示する方法です。 (確認環境:Android 4.4.2)下図のようなダイアログを表示します。 public class SampleDialogFragment extends DialogFragment { @Override public Dialog onCreateDialog(Bundle s…

【Android】AnimationDrawableのイベント検知

AnimationDrawableを使ってImageViewをパラパラアニメにした際に、アニメーションが終わったタイミングを検知する方法です。 (確認環境:Android 4.4.2)こちらに答えがありました。Android AnimationDrawable and knowing when animation ends - Stack Overfl…

【Android】Fragmentを入れ子にする

Fragmentを入れ子(ネスト)にするメモです。 (確認環境:Android4.1)下図のようなイメージを例にとります。まず親Fragmentである Fragment 1 です。 ・Fragment1.java //..略 import android.support.v4.app.Fragment; import android.support.v4.app.Fragment…

【Android】SlidingMenuライブラリとSurfaceViewを使う際の注意点

SlidingMenuライブラリはものすごい便利〜なライブラリですが、 jfeinstein10/SlidingMenu · GitHubSurfaceViewと合わせて使う場合は、 setZOrderOnTop(true); とSurfaceViewで設定しないと画面が崩れます。以上です。※参考 Adnaan Badr : Android:Sliding M…

【Android】PreferenceFragmentをAndroid 2.3で使う

PreferenceFragmentをAndroid2.3で使いたい場合のメモです。 こちらのライブラリーを使います。kolavar/android-support-v4-preferencefragment · GitHub実際にクラスで使うときは import android.preference.PreferenceFragment; の箇所を import android.s…

【Android】CheckBoxPreferenceをカスタマイズ

CheckBoxPreferenceの見た目をカスタマイズします。 タイトルやサマリーの文字サイズ・色の変更や、チェックボックスを画像に変える方法を紹介します。 (確認環境:Android4.1)まずプリファレンスのレイアウトです。 (例:preferences.xml。res/xml/に作成)

【Android】タスクのクリア

アクティビティーを呼び出すときにフラグを使用して、タスクをクリアするときのメモです。 Android 2.3も対応しています。 intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); intent.addFlags(IntentCompat.FLAG_ACTIVITY_CLEAR_TASK); 参考はいつものstacko…

【Android】画像をローディング(ぐるぐる)にする

ローディングを使う際、AndroidではProgressBarのスタイルを progressBarStyle に設定することでデフォルトのぐるぐる部品が表示されます。そのぐるぐる画像を変えたいときのメモです。(環境:android 4.2, 確認端末:F-03F)こちらのサイトをそのまま使えばOK…

【Android】ExpandableListViewの文字色を変える

これからはAndroidの開発メモも残していきます(次の案件がAndroidなので。。)AndroidSDK付属のレイアウト(android.R.layout.simple_expandable_list_item_1, android.R.layout.simple_expandable_list_item_2)を使ってExpandableListViewをつくる際に、文字…