質問

私の会社が外部で開発したiPhoneアプリをAndroid上で複製しようとしています。

私のニーズは単純ですが、Android では達成するのが難しいようです。3 つの数値編集テキスト入力があります。それぞれは 10 進数値のみを取る必要があります。だから数字0-9および「。」または "、"。iPhone では、これは、ボタンの 1 つを備えた電卓スタイルのキーパッドのスライドによって実現されていました。「GO」ボタンを押すとキーパッドが非表示になり、すべての入力が有効な値を持っている場合は、画面に値を表示する計算がトリガーされます。

Android フォンの入力タイプを試してみましたが、これは私が望むものに非常に近いものですが、go ボタンを複製する方法がわかりません。メインインターフェイス自体に計算ボタンを配置しましたが、一度キーボードを開くと再びキーボードを操作できなくなります。

それで、どちらでもいいですか

A.電話キーパッドのレイアウトを何らかの方法で変更して、ボタンの1つを移動する(計算)し、キープレスをインターセプトするか、

B.自分のキーパッドを作成する必要がありますか?

みんなありがとう

役に立ちましたか?

解決

見る android:imeActionId そして android:imeActionLabel GOボタンに。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top