Androidアプリとして以下のようなキーボードの構想を考えています
(目指すもの)
キーボード変更ボタン付きキーボード(キーボードの一角のボタンを押すと、キーボードが
別のキーボードに入れ替わる)
(コードの構想)
①2種類のIMEをサービスとしてAndroidManifest.xmlに書き込み
(android:nameはそれぞれkeyboard1,keyboard2)とする
②それぞれのキーボードのレイアウト作成
その際keyの一つとして、chを作り、codeを1000としておく
③それぞれのキーボードのactivityとなるkeyboard1,keyboard2の作成
基本的には、他のキーボードとコードは同じだが、入力判定のswitch-case文に以下の
コードを追加する
java
1 case 1000: 2 Intent intent=new Intent(this,keyboard2.class); 3 startActivity(intent); 4 break;
以上のような構想で、目指すキーボードを作ることは可能でしょうか?
ご意見よろしくお願いいたします
また不可能な場合なら不可能と思われる理由を、
(実際に作ってみたものではchボタンを押すと、問題があるとしてキーボード入力が強制終了させられてしまいました)
可能な場合でも、この書き方であれば、もっと簡単に同じものが作れるという書き方があれば教えてください
初心者につき、いいたいことをうまく伝えられていないかもしれませんがよろしくお願いいたします
あなたの回答
tips
プレビュー