2011-08-11 12 views
6

私は本当にカスタムソフトキーボードを作りたいと思っている数学関連のアプリケーションを持っています。それは、数字パッドのような属性とパイと平方根記号のような特殊文字が組み込まれています。私はそれが単にそのアプリケーションのデフォルトのキーボードに置き換え、私はこのアプリケーションのために開発したキーボードを開きます。私の質問は私がそれをどうやって行うのだろうか?テーブルレイアウトから「キーボード」を作成し、テキストフィールドをクリックすると開く一連のボタン、またはキーボードレイアウトを使用しますか?Androidアプリケーション用のカスタムソフトキーボードを開発するには?

+0

Wolfram:Alphaアプリはこれを行います。 –

答えて

0

リニアレイアウトを使用して、画面の下部にあるキーボードのようなボタンの行を使用してRelativeLayoutを作成することができます。また、システム全体のキーボードを使用する必要がある場合は、Hackerskeyboardソースを参考にします。

+0

私はレイアウトを作っていますが、私のテキストフィールドは画面の一番下にあり、レイアウトをプルアップすると隠されています。 –

+0

レイアウトを投稿できますか? – NoBugs

3

テーブルレイアウトと一連のボタンを作成しないでください。これはよく知られていないユーザーインターフェイスであり、ユーザーエクスペリエンスが悪いものです。プラットフォームのソフトキーボードと同じで、必要なキーを含むカスタムソフトキーボードを作成する方法については、この回答を参照してください。android app specific soft keyboard

関連する問題