![]() | Androidアプリケーション開発ガイド ―HTML+CSS+JavaScriptによる開発手法 新品価格 |
htmlでformのinput="text"というテキストボックスがあると思います。
androidでもユーザからの入力を受け取る方法があるはず。
そう思ってやり方を調べてみた。
androidでフォームのテキストボックスに当たるものにEditTextがある。
ただし、使うのに注意点がある。
・改行不可にする設定
どうやらデフォルトでは改行されてしまうようなので以下の記述を追加。
android:inputType="text"
もう、フォームのテキストボックスまんまですね
・ボタンを押して処理を実行する。
デフォルトでは、以下のようになる
テキストボックスにフォーカスあわせる
↓
文字入力
↓
おしまい(・∀・)
いやいやいやw
入力ボタンを押して検索等の実行をしたい場合が多いかと思います。
やり方はeditText.setOnEditorActionListenerを使って
コールバックメソッドを使うだけ。
これでandroidでテキストボックスを極めたかと思います(・∀・)
参考
http://d.hatena.ne.jp/gae+eyo/20100720/1279604667
http://android.roof-balcony.com/view/edittext/multiline/
タグ:android


