【android】リソースからいろいろ取得する
公開日:
:
最終更新日:2012/05/16
android
リソースで定義したいろいろをコード内で呼び出す方法です。
レイアウト
//リソースからレイアウトを取得する LayoutInflater inflater = (LayoutInflater) getSystemService(LAYOUT_INFLATER_SERVICE); ViewGroup v = (ViewGroup)inflater.inflate(R.layout.any_layout, null); //文字列 String str = getResources().getString(R.string.name); //文字列配列 String[] strs = getResources().getStringArray(R.array.name); //drawable配列 TypedArray type = getResources().obtainTypedArray(R.array.icons); Drawable drawable = type.getDrawable(indx); //bitmap Bitmap bmp = BitmapFactory.decodeResource(getResources(), R.drawable.star);
関連記事
-
【android】 Android4.1のserviceでdefaultPreferenceがおかしい
【現象】 ActivityでdefaultPreferencesで保存したデータがservice内
-
【android】 年月だけのDatePicker
final DatePicker datePicker = new DatePicker(sel
-
【android】言語・地域設定の取得
androidでは利用する言語と国名がjava.util.Localeのオブジェクトとして設定されて
-
【android】リスト項目のmatch_parentが効かない
下記のようなリスト項目用のレイアウトを用意して、リストの右端にチェックボックスを置くようにしたのです
-
ダイアログを表示する
カスタムアラートダイアログ private void showCustomAlert(A
-
【android】IMEの表示/非表示
//IMEを閉じる InputMethodManager inputMethodManager
-
【android】 webviewでassetsのリソースを使用する
webviewでassets内のリソースにアクセスするには file:///android_a
-
【android】ホーム画面や他のアプリの前面にViewを表示する。
WindowManagerのTYPE_SYSTEM_ALERTのレイヤーにViewを表示することで、
-
【android】バイブレーションを使う
必要なファイル MyApp.manifest MyApp.java MyApp.m
-
【android】スリープモードに入らせない
Androidでは一定時間、操作をしないとスリープモードに入って待機状態になってしまいますが、動
- PREV
- 【android】アニメーション
- NEXT
- 【android】処理時間を計測する