【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】アニメーション
Viewにアニメーションを付加する方法です。 目次 アニメーションの実行 de
-
[android] モンキーテスト(Monkey Test)を実行する
最近テストの効率化に目覚めました。 モンキーテストは猿にアプリを渡してみてめちゃくちゃな操作をさせ
-
【android】 setOnClickListener(false)が効かない
間違いその1 OnClickListenerが登録されているViewにsetClickable
-
【android】 webviewでassetsのリソースを使用する
webviewでassets内のリソースにアクセスするには file:///android_a
-
【android】スリープモードに入らせない
Androidでは一定時間、操作をしないとスリープモードに入って待機状態になってしまいますが、動
-
【android】stringsリソースにパラメータを埋め込む
●strings.xml %n$x n : 引数に渡す際の順番。n番目の引数。 x
-
【android】複数のカスタムテーマを設定で切り替える
背景色やアプリ全体のテーマ色を設定で変更したいという要望をもらったので実装してみました。
-
【android】非同期処理
Androidで非同期処理、マルチスレッドを処理するスニペット。 AndroidのスレッドはUIス
-
ダイアログを表示する
カスタムアラートダイアログ private void showCustomAlert(A
-
【android】Activityとプロセスのライフサイクル
またもやライフサイクル周りでハマったのですが、Androidのライフサイクルは複雑で困ります。 G
- PREV
- 【android】アニメーション
- NEXT
- 【android】処理時間を計測する