最近のお知らせ

工事中・・・


★まとめ記事へのバナー


代替文字 代替文字 代替文字
代替文字

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
 

いまさらAndroidアプリ開発記事 Eclipse編 ④EditTxetにボタンでテキストを入力させる

コード晒し3

EclipseでEditTextのフォームにボタンでテキストを入力する方法です。

画面は公開中のÉcriture(エクリチュール)です。
相変わらずダウンロードされませんねー。

それはともかく、Écritureで使用しているボタンでポチっと入力するための
コードを見ようと思います。





★ボタンでテキストを入力させる方法

コード晒し2

まず、レイアウトのmain.xmlのButtonに
android:onClick="onClick●●"を追加します。








コード晒し1

そしてActivity.javaにボタンが押されたときの処理を記述します。

ご興味がございましたらどうぞコピペを

public void onClick※ここにButtonの名前(View view) {
EditText editText = (EditText) findViewById(R.id.※ここにEditTextのID);
String replaceRange = "※ここに入力されるテキスト" ;
int start = editText.getSelectionStart();
int end = editText.getSelectionEnd();
Editable editable = editText.getText();
editable.replace( Math.min( start, end ), Math.max( start, end ), replaceRange );
}




大量にボタンを使用する場合はArrayListで処理したほうが簡単なのですが
何故かArrayListの場合、エスケープ文字がきちんと反映されなかったので
Écritureでは仕方なくそれぞれのボタンに対応するコードを記述しました。








コード晒し4

こんな感じでキーボードを使用せずにボタンで入力できるようになるわけでした。



↓ここでアプリの宣伝じゃー(クリックでグーグルプレイに飛びます)
代替文字








スポンサーサイト

 

テーマ : お勉強
ジャンル : 携帯電話・PHS

tag : アプリ開発

コメントの投稿

Secre

ブログ内検索

Google Play
代替文字

最新記事

アーカイブ


カテゴリー
Special Thanks
ドロイドちゃんサイトバナー
「ドロイドちゃん」さん

リンク
・ j-proのAndroidアプリ紹介
・ Androidのかゆいところ
・ ガジェット活用探偵事務局
  • ・ 管理画面

  • アマゾン 1号
     厳選!Bluetoothの商品なら
     Android Office Store へGO!

    アマゾン 2号
    タグ


    忍者AdMAX


    上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。