2012-05-08 6 views
0

編集用テキストのために最適な入力タイプのキーパッドを選択することに関してたくさんの質問がありましたが、半電卓アプリケーションで私を助けるものは見つかりませんでした。 私は10進数、電話番号、署名された数字の旗とその組み合わせを試しましたが、私が探しているものは私に与えられません。電卓アプリケーション用のカスタマイズされたキーパッド

数字、(+)、( - )、(。)などの入力タイプはありますか? または、どうすればこのキーパッドを作成して使用できますか?

+0

あなたは、キーボード上のアンダースコアが存在する場合、またはそれがマイナス記号すべきですか? –

+0

おっと!それはマイナス記号でなければならない、私の間違い! – ANemati

答えて

2

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

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

別に数字と基本的な事業者から、それはアンダースコアが含まれています。それも、階乗、剰余(%)を持っている(!)、混乱を(?)あなたは空想を取得することを決定しなければならない...

追加

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

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

私は、Androidに搭載されている3つの基本的なキーボードしか知りません。 「電話」キーボードが受け入れ可能なオプションでない場合は、おそらくあなた自身のキーボードを設計する必要があります。

キーボードを設計する方法は、他のアプリケーションと同様です。このため、私はあなたのボタンのグリッドを整理するために、TableLayoutの上にあるEditTextを使用します。各ボタンをクリックするだけで、対応する値がEditTextに追加されます。 HTCの上に、「電話」キーボードを明確にするために

追加

HTC keyboard

+0

はい、しかし、数字は数字と記号の小さなボタンをキーボード全体に与えます。私はそれが4x4程度のボタンであることを望みます。 – ANemati

+0

アンドロイド:inputType = "phone"も私に(。)を与えず、 "2.63 + 5"を入力します。私はページに署名して、もう一度戻る必要があります!私が言ったように私は0-9、+、 - 、。、完了し、私はそれをコード化しなければならないと思うクリアボタンを探しています! – ANemati

+0

奇妙な、私のこと(それは何らかの理由でPとWを持っています)。 – Sam