Android Archive
[Android] TextViewで一部だけ文字色を変更
- 2015-11-08 (日)
- Android
TextViewに表示するテキスト色は setTextColor() で設定できますが、このメソッドでは文字列の一部分のみを変更することは出来ません。
一部の色のみを変えたい場合は HTML#fromHtml() を使用します。
- Comments: 0
- Trackbacks: 0
[Android] Should have subtitle controller already set
- 2015-05-04 (月)
- Android
音声再生処理周りで次のエラーメッセージが出力されていたので調べてみました。
Should have subtitle controller already set
Android 4.4だか5.0だか忘れましたが、VideoViewの字幕機能サポート時に追加されたエラーメッセージらしいです。
字幕チェック機能によって表示されるものなので、動画ではなく音声ファイルの再生なら無視しても問題ないようです。
- Comments: 0
- Trackbacks: 0
[Android] Windows8でのAndroid Studio開発環境構築
- 2014-12-03 (水)
- Android
Windows8にAndroid Studioでの開発環境を構築してみたのですが、少し躓いたところがあったのでメモっておきます。
手順は次のとおり。
- Comments: 0
- Trackbacks: 0
[Android] 画面の向きを取得
- 2013-03-17 (日)
- Android
画面の向きの取得にはDisplayクラスの getRotation() を使います。
(getOrientation() という非推奨メソッドでも取得可能です。)
このメソッドは戻り値として、画面の向きを表す以下のいずれかの値を返します。
値 | 角度 |
---|---|
Surface.ROTATION_0 | 0度 |
Surface.ROTATION_90 | 90度 |
Surface.ROTATION_180 | 180度 |
Surface.ROTATION_270 | 270度 |
- Comments: 0
- Trackbacks: 0
[Android] The project target was not properly loaded.
- 2013-03-13 (水)
- Android
EclipseでAndroid開発をしていると、たまに次のようなエラーが出ることがあります。
The project target (Android *.*.*) was not properly loaded.
このような場合はEclipseを再起動すればエラーが消えます。
- Comments: 0
- Trackbacks: 0
[Android] タッチイベント処理
- 2013-01-20 (日)
- Android
ユーザによるタッチイベントが発生するとActivityクラスおよびViewクラスのonTouchEvent() が呼び出されます。
このメソッドをオーバーライドすることで、タッチイベント処理を実装することができます。
- Comments: 0
- Trackbacks: 0
[Android] 現在日時の取得
- 2013-01-13 (日)
- Android
現在日時の取得にはいくつかの方法があります。
Javaライブラリを使った取得方法については『[Java] 現在日時の取得』をご参照ください。
ここではAndroidライブラリを使った取得方法について紹介します。
- Comments: 0
- Trackbacks: 0
[Android] Fix Project Properties.
- 2012-12-24 (月)
- Android
EclipseでAndroid開発を使っているとコンソールに以下のエラーが表示され、ビルドできなくなることがあります。
Please use Android Tools > Fix Project Properties.
そんなときはパッケージ・エクスプローラーで対象プロジェクトを選択し、マウス右クリック。
ポップアップメニューから [Android ツール] → [プロジェクト・プロパティーを修正] を選択することで修正が実行されます。
- Comments: 0
- Trackbacks: 0
[Android] Handler内部クラス実装時の注意点
- 2012-12-15 (土)
- Android
Handlerの派生クラスを内部クラスとして実装していると、
「This Handler class should be static or leaks might occur」
という警告が出てくることがあります。
この警告、Javaの仮想マシンの仕様によるものなのですが、リソースリークする可能性があることを示しています。
(原因詳細が気になる方は調べてみてください。)
とは言え、問題になるような場面はそうそうないと思われるので、よく分からない人は無視しても構わないと思います。
- Comments: 0
- Trackbacks: 0
- Search
- Feeds
- Meta
- 人気の記事