私は本当にカスタムソフトキーボードを作りたいと思っている数学関連のアプリケーションを持っています。それは、数字パッドのような属性とパイと平方根記号のような特殊文字が組み込まれています。私はそれが単にそのアプリケーションのデフォルトのキーボードに置き換え、私はこのアプリケーションのために開発したキーボードを開きます。私の質問は私がそれをどうやって行うのだろうか?テーブルレイアウトから「キーボード」を作成し、テキストフィールドをクリックすると開く一連のボタン、またはキーボードレイアウトを使用しますか?Androidアプリケーション用のカスタムソフトキーボードを開発するには?
6
A
答えて
0
リニアレイアウトを使用して、画面の下部にあるキーボードのようなボタンの行を使用してRelativeLayoutを作成することができます。また、システム全体のキーボードを使用する必要がある場合は、Hackerskeyboardソースを参考にします。
+0
私はレイアウトを作っていますが、私のテキストフィールドは画面の一番下にあり、レイアウトをプルアップすると隠されています。 –
+0
レイアウトを投稿できますか? – NoBugs
3
テーブルレイアウトと一連のボタンを作成しないでください。これはよく知られていないユーザーインターフェイスであり、ユーザーエクスペリエンスが悪いものです。プラットフォームのソフトキーボードと同じで、必要なキーを含むカスタムソフトキーボードを作成する方法については、この回答を参照してください。android app specific soft keyboard
関連する問題
- 1. 開発用Webサービスを使用したAndroidアプリケーションの開発
- 2. Android開発:アプリケーションをアプリケーションの選択に追加するには?
- 3. EclipseとAndroidアプリケーションの開発
- 4. NetBeansでAndroidアプリケーションを開発開始
- 5. 通知アプリタイプのAndroidアプリケーションを開発するには
- 6. QT Lite for Androidアプリケーション開発
- 7. Androidアプリケーション開発:自動マージン?
- 8. ネイティブAndroid WebRTCアプリケーション開発
- 9. Androidアプリケーション(1.6)でリマインダを開発するには?
- 10. AndroidデータバインディングライブラリとMVVMを使用してアプリケーションを開発するには?
- 11. Android用開発とIOS用開発
- 12. アプリケーション開発用オープンソース
- 13. qtのAndroidアプリケーションの開発の制限
- 14. Androidアプリケーションを開発する際に外部ライブラリを使用する
- 15. デバイスなしのAndroidアプリケーションの開発
- 16. androidアプリケーション開発のSQLiteデータベースの動作
- 17. 右から左のAndroidアプリケーションの開発
- 18. オフラインのAndroid GISアプリケーションの開発
- 19. Androidアプリケーションを開発する際に使用するAndroidのバージョンは何ですか?
- 20. AndroidスタジオでJavaScriptアプリケーションを開発
- 21. Androidベースのアプリケーション開発でC#
- 22. Androidアプリケーションの開発:java vs. jquery mobile
- 23. Android開発の終了アプリケーションと
- 24. アプリケーションでカスタムクエリビルダーを開発するには?
- 25. Web開発者はAndroid用に開発したい
- 26. アセンブリ言語を使用したAndroidアプリケーションの開発
- 27. Androidプラットフォーム用のアプリケーションを開発するにはAndroid Developer Phoneが必要ですか?
- 28. Androidでフラグメントオーダーを開発するには?
- 29. Androidアプリケーションの開発中にAndroidソースからクラスをインポートする方法
- 30. Android開発用の言語
Wolfram:Alphaアプリはこれを行います。 –