2011-10-01から1ヶ月間の記事一覧

設定->音->入力時バイブレーション 設定値の取得

設定->音->入力時バイブレーション 設定値を取得するサンプルが意外と少ないので備忘録もかねて記録しておく。 int HapticFeedbackEnabled = Android.Provider.Settings.System.GetInt(context.ContentResolver, Android.Provider.Settings.System.HapticFee…

xmlで記述するandroid:button="@null"をコードで書くには

ラジオボタンのカスタマイズで良くあるのが <RadioButton android:text="On" android:textAppearance="?android:attr/textAppearanceSmall" android:button="@null" android:gravity="center" andriud:background="@drawable/custom_radio" /> という感じでandroid:button="@null"を指定することにより本来のラジオボタンのイメージを無効にしてしまう方法。 これをコードから実現するにはSetButtonDrawab…</radiobutton>

カスタムViewをレイアウト用XMLで使うには

Xamarinにも書いてある*1ようにMono for AndroidでカスタムViewをレイアウト用XMLで使うには、作成したclassに特殊なコンストラクタが必要になる。この辺は本家とほぼ同じ。 ちゃんとテンプレートが用意されている。"新規作成->Mono for Android->Android Vi…

左右のフリック操作を検出する

Mono for Androidで左右のフリック操作を検出したかったのでKazzzさんが書かれたサンプルコードを移植してみた。 using Android.Views; public class FlickListener : Java.Lang.Object, View.IOnTouchListener { public enum Direction { Left, Right } pri…

TFS 2010で他人のチェックアウトを取り消す方法

TFS

TFS 2010において他人のチェックアウトを取り消すにはGUIからはできない。 この場合コマンドラインから行う必要がある。さらに手順が面倒くさい。 事前にtf.exeの場所もしくはパスを解決しておこう。 取り消し対象のプロパティをGUIで確認する。 全般タブの"…

Mono for Androidでjava/util/concurrent/CountDownLatchを使えるようにしてみた

モーダルダイアログを実現したくて見つけたJavaのコードサンプルで使っているCountDownLatch。 Mono for Android v1.9ではまだ実装されていなかったので自前で実装してみた。 using System; using Android; using Android.Runtime; namespace Utilty { publi…