2007/03/04開始。ソフトウェア管理やDelerer SEの作者であるおにぎりくんの試行錯誤の記録です。
- [Vue.js]時計?タイムコードを表示するWebアプリ
- (2021/11/16)
- ポエム
- (2020/09/30)
- メトロノームアプリをリリース
- (2017/04/22)
- Sikulix勉強中:便利関数
- (2017/02/25)
- [JavaFX]学習メモ
- (2016/09/22)
Androidアプリでボタンの使用可能・不可能を設定するためのコード片。「ボタンを押したら、押したボタンを使用不可能にする」場合、ボタンのハイライト状態がそのままになってしまいます。onClickイベントの処理内でsetEnable(false)しているのがよくないので、Handlerでタイミングをずらしてます。
ボタンの使用可能・不可能を設定するハンドラ
private Handler setEnableHandler = new Handler() { public void handleMessage(Message msg) { View v = (View) msg.obj; v.setEnabled(msg.arg1 == 1); } };
ハンドラを呼び出す
msg = new Message(); msg.arg1 = 0; msg.obj = btn; setEnableHandler.sendMessage(msg);
SyntaxHighlighterを初めて使った。どきどき。
PR
スポンサード・リンク
この記事にコメントする
フリーソフト指向::開発日記 by LapisCactus