0

テキストの編集に最適な入力タイプのキーパッドを選択することについて多くの質問を見てきましたが、半電卓アプリで役立つものを見つけることができませんでした. 10 進数、電話番号、番号フラグの署名、およびそれらの組み合わせを試しましたが、探しているものが得られません。

数字、(+)、(-)、(.) を含む入力タイプはありますか? または、必要に応じてこのキーパッドを作成して使用するにはどうすればよいですか?

4

1 に答える 1

2

あなたはこれを試しましたか、それはあなたが望むものを持っているようです:

<EditText
    ...
    android:inputType="number"
    />

数字と基本的な演算子のほかに、アンダースコアが含まれます。モジュロ (%)、階乗 (!)、混同 (?) もあり、凝ったものにする必要があります...

添加

明らかにアンダースコアを探していないので、これはおそらくあなたが望むものに近いでしょう...

<EditText
    ...
    android:inputType="phone"
    />

私が知っているのは、Android に含まれる 3 つの基本的なキーボードだけです。「電話」キーボードが受け入れられない場合は、おそらく独自のキーボードを設計する必要があります...

私がキーボードを設計する方法は、他のアプリと同じです。このために、ボタンのグリッドを整理するのに役立つように、TableLayout の上に EditText を使用します。ボタンをクリックするたびに、対応する値が EditText に追加されます。

添加

明確にするために、HTC の「電話」キーボード:

HTC キーボード

于 2012-05-08T04:33:18.017 に答える