Daily Archives: 2012年12月22日

[Android]IntentでEditTextの値を画面間で渡せない時にチェックすること

2012年12月22日 (カテゴリ: Android:)

例えば、子画面で入力された値を親画面に戻す場合の処理を考えてみます。 子画面側の処理 public class ChildActivity extends Activity {   EditText edtMessage;   …中略…   /* OKボタンがクリックされた時のリスナ */ private class BtnOkClickListener implements OnClickListener { @Override public void onClick(View v) {   Int…


続きを読む

[Android]ListViewで,一覧にアイコン付きのメッセージを表示

2012年12月22日 (カテゴリ: Android:)

前回はListViewの各要素に対して、文字を表示させました。 ボタンがクリックされるたびにListViewに項目を追加させる 今回はこれを少し発展させて、アイコン付きの文字表示にします。 今回作るプログラムの実行結果はこんな感じです。 一覧の明細に対する見た目を変更する方法は複数有りますが、今回はアダプタクラスを作成する方法で実装してみます。 画面のActivityクラス側ですが、変更箇所は1つだけです。 変更前 protected void onCreate(Bundle savedInstanceState) { … lstAlert = new ListV…


続きを読む

[Android]ボタンがクリックされるたびにListViewに項目を追加させる

2012年12月22日 (カテゴリ: Android:)

画面に表示されたボタンをクリックするたびに、ListViewへ項目を追加します。 ListViewに表示される各項目は、アイコンを設置するなど自由なデザインを組むことが出来るのですが、今回はシンプルに文字列を表示させるだけです。 ※複雑なデザインにする場合は、こちらの記事を参考にして下さい。 実行結果 ソースコード package com.example.test1;   import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Date;   import android…


続きを読む

[Android]ハードウェアキーが押された時のイベントを取る

2012年12月22日 (カテゴリ: arduino:)

ケータイについているハードウェアキーを押した時のイベントを検出します。 沢山キーが付いている端末を使っている時は、onKeyDownの第一引数を画面にダンプすることで各キーのキーコードを確認できます。 package com.example.test1;   import android.os.Bundle; import android.app.Activity; import android.view.KeyEvent; import android.view.MotionEvent; import android.view.View; import android.widget…


続きを読む

[Android]画面/ボタンのタッチを検出する

2012年12月22日 (カテゴリ: Android:)

画面上のボタンがタッチされると”ボタンがタッチされました”、ボタン以外のエリアがタッチされると”画面がタッチされました”というメッセージを表示します。 ここで”タッチ”というのは、ボタンに指が触っているけど離されていない、押されたままの状態です。 .Net Framework的な言い方だとOnPress()な感じです。 ボタンタッチ時 画面タッチ時(ボタン以外のエリア) コード package com.example.test1;   import android.os.Bundle; import androi…


続きを読む