Home > プログラム
プログラム Archive
[WPF] DataGridのスクロール制御
- 2013-03-12 (火)
- WPF
DataGridでのスクロール位置制御は意外と面倒です。
「DataGridのメソッドを1つ読んで終了!」とはいきません。
大まかな手順は次のようになります。
- VisualTreeからScrollViewerオブジェクトを取得
- ScrollViewerオブジェクトによりスクロール制御
- 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
[Java] 経過日数の取得
- 2012-12-09 (日)
- Java
ある日から別の日までの経過日数の取得方法を紹介します。
まず、2つの日付をエポック(1970年1月1日 00:00:00.000 GMT)からの経過ミリ秒に変換し、その差分を求めます。
次に、算出した差分値を日単位に変換してやることで経過日数を取得することができます。
エポックからの経過ミリ秒は Date#getTime()、Calendar#getTimeInMillis() などで取得できます。
- Comments: 0
- Trackbacks: 0
[Android] 振動機能(バイブレーション)
- 2012-11-11 (日)
- Android
端末によっては振動機能を備えたものがあります。
(逆に無い物の方が珍しいのかな…?)
何らかの操作が行われた場合やユーザにイベント通知を行う際などに効果的に使用することでユーザエクスペリエンスを向上させることができます。
- Comments: 0
- Trackbacks: 0
[C#] サービスのインストールとデバッグ
- 2012-11-06 (火)
- C#
通常のアプリケーションとは異なり、サービスはVisualStudioから直接実行することは出来ません。
そのため、デバッガを使ってデバッグするためには一定の手順を踏まなければなりません。
- Comments: 0
- Trackbacks: 0
ホーム > プログラム
- Search
- Feeds
- Meta
- 人気の記事