2012-01-01から1年間の記事一覧

スリープ以外の方法で画面を暗くする

ボーラードの入力画面でしばらく操作しないときは電池の消費を抑えるために画面を暗くしたい。 ただ、スリープ状態になると画面のロック解除が必要になる(多くの人がそうですよね?)ので、 スリープ状態にしないで画面を暗くする方法を考えてみました。 こ…

スリープさせないたくないときは

Activityで次の処理を行うとスリープ状態にならなくなります。 getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); これを解除するのがこれ。 getWindow().clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); どっちの状態…

画面上のボタンを押したときにActivityを終了させる方法。

例えば↓のボタンを押したとき <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="back" android:onClick="onButtonBack" /> Activityのfinish()を実行すればよろしい。 public void onButtonBack(View v){ finish(); } わかんなかったのでメモしとこ。</button>

ボーラード

いろいろ考えながら、ビリヤード練習帳アプリを作成しています。 ボーラードを記録できる機能は必須だよなってことで、まずボーラードのスコア入力画面を作ってみました。 バッテリ消費が少なくなることを期待して黒ベースのデザインにしています。

AlertDialogをカスタマイズする実装例

図のようなダイアログを表示することを考える。 素直に記述すると下記のようになる。 final Context context = this; // Activity DialogInterface.OnClickListener listener = new DialogInterface.OnClickListener() { public void onClick(DialogInterfac…

ビリヤード練習帳

ビリヤードの練習記録をつけるandroidアプリを作り始めました。 無事、完成するかなぁ。。。

TextView の文字列をセンタリングして表示する

TextView の文字列をセンタリグして表示する方法。 TextView v = new TextView(context); v.setText("忘れないようにメモ"); v.setGravity(Gravity.CENTER);

カエルコールアプリのダウンロード数が400を超えました。

カエルコールアプリのダウンロード数が400を超えました。パチパチ。 ダウンロードして使ってくれているみなさんありがとうございます。 ダウンロードしたけど用途に合わなかったみなさんごめんなさい。 私も使っていますが、安定して動作しています。(^o^) …

オプションメニューでカスタマイズしたメニューを表示する

久々の更新、現在 androidのプログラミングのリハビリ中です。今度作ろうと考えているアプリで、自前のメニューを表示したくなったのでその方法を紹介します。メニューボタンを押すとカスタマイズしたメニューを画面の右側からスライドして表示させます。通…

C級で伸び悩んでいる人はイレを強化してみてはいかが?

ビリヤード場に行ってKさん(C級)と相突きしてきました。私はB級かA級の人と相突きする機会が多いので、「へっぽこなプレーは見せられない!」といつもと違ったプレッシャーがあり楽しかったです。といっても自分のプレーはダシは二の次、ほとんどイレイチ…

明けましておめでとうございます

今年はたくさんいいことがありますように