テキストの編集に最適な入力タイプのキーパッドを選択することについて多くの質問を見てきましたが、半電卓アプリで役立つものを見つけることができませんでした. 10 進数、電話番号、番号フラグの署名、およびそれらの組み合わせを試しましたが、探しているものが得られません。
数字、(+)、(-)、(.) を含む入力タイプはありますか? または、必要に応じてこのキーパッドを作成して使用するにはどうすればよいですか?
あなたはこれを試しましたか、それはあなたが望むものを持っているようです:
<EditText
...
android:inputType="number"
/>
数字と基本的な演算子のほかに、アンダースコアが含まれます。モジュロ (%)、階乗 (!)、混同 (?) もあり、凝ったものにする必要があります...
添加
明らかにアンダースコアを探していないので、これはおそらくあなたが望むものに近いでしょう...
<EditText
...
android:inputType="phone"
/>
私が知っているのは、Android に含まれる 3 つの基本的なキーボードだけです。「電話」キーボードが受け入れられない場合は、おそらく独自のキーボードを設計する必要があります...
私がキーボードを設計する方法は、他のアプリと同じです。このために、ボタンのグリッドを整理するのに役立つように、TableLayout の上に EditText を使用します。ボタンをクリックするたびに、対応する値が EditText に追加されます。
添加
明確にするために、HTC の「電話」キーボード: