Home > プログラム
プログラム 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
[C#] 文字列をbyte配列に変換
- 2014-12-21 (日)
- C#
文字列(string型)をbyte配列に変換するにはSystem.Text.Encodingクラスを使用します。
文字コードに対応したプロパティを指定してGetBytesメソッドを呼び出すだけで簡単に変換できます。
指定できるプロパティには以下のようなものがあります。
プロパティ名 | 文字コード |
---|---|
ASCII | ASCII |
UTF7 | UTF-7 |
UTF8 | UTF-8 |
Unicode | UTF-16 |
UTF32 | UTF-32 |
- Comments: 0
- Trackbacks: 0
[C#] overrideとnewの違い
- 2014-12-21 (日)
- C#
派生クラスで基本クラスと同じシグネチャのメソッドを実装することが出来ますが、このときnewを使うかoverrideを使うかで動きが変わってきます。
結論を先に書いておくと・・・
newはフィールドの型に応じて呼び出しメソッドが決められる。
overrideはインスタンスの型に応じて呼び出しメソッドが決められる。
- Comments: 0
- Trackbacks: 0
[WPF] 色定義文字列からColorオブジェクトを生成
- 2014-12-05 (金)
- WPF
色定義文字列(?)からColorオブジェクトを生成することができます。
色定義文字列という言葉はかなり怪しいですが、「ARGB」形式で表現された文字列のことです。
「#FF00FF00」←こういうやつ。
で、本題。
ColorConverterクラスのConvertFromメソッドを使用します。
ColorConverter cc = new ColorConverter(); Color color = (Color)cc.ConvertFrom("#FF0077FF");
- Comments: 0
- Trackbacks: 0
[Android] Windows8でのAndroid Studio開発環境構築
- 2014-12-03 (水)
- Android
Windows8にAndroid Studioでの開発環境を構築してみたのですが、少し躓いたところがあったのでメモっておきます。
手順は次のとおり。
- Comments: 0
- Trackbacks: 0
[Java] 「ASCIIコード⇒文字列」変換
- 2013-08-16 (金)
- Java
ASCIIコードから文字列への変換にはStringクラスが使用できます。
Stringクラスにはいくつかのコンストラクタが存在しますが、ASCIIコード⇒文字列変換では
String(byte[] bytes, Charset charset)
を使用します。
第1引数にASCIIコードが格納されたbyte配列、第2引数に文字セットを指定します。
文字セットには「”US-ASCII”」を指定します。
- 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
ホーム > プログラム
- Search
- Feeds
- Meta
- 人気の記事