2011-07-21 15 views
0

こんにちは、私はコントロールを示すアンドロイドのデフォルトのダイヤルパッド番号のような私の活動のためのコントロールを作成したい。私はそれのためにedittextコントロールを作成しました。番号入力のようなアンドロイドダイヤルパッドを作成する表示制御

<EditText android:id="@+id/editid" 
      android:hint="Enter your number" 
      android:layout_width="fill_parent" 
      android:scaleType="center" 
      android:singleLine="true" 
      android:cursorVisible = "false" 
      android:layout_height="wrap_content" 
      > 
</EditText> 

しかし、私は、中心からinpput番号を表示し、より多くの数字がある場合はそのテキストサイズを小さくする上で維持しようとしているように、その素晴らしい見ていない私は、その背景描画可能に設定することができません特定のsize.Also件まで入力されましたダイヤルパッドの入力ボックスのように見えるようにします。

ボタンコントロールでも試してみました。

<Button android:layout_height="45dp" 
     android:textSize = "25dp" 
     android:singleLine = "true" 
     android:id="@+id/input_number" 
     android:textColor = "@color/white" 
     android:layout_width="320dp"     
     android:background="@drawable/num_button"> 
    </Button> 

その私が望むとおりに示したが、問題は、今私が編集テキストが自動的にそれを取っていたとして、QWERTY配列のキーパッドからそのテキストを設定することができていないのですされています。

誰かが私にどのようなコントロールを選択して、望ましい動作をさせるのか教えてください。

おかげ

答えて

1

は中心地としてEditextの重力を設定し、それが

android:gravity="center" 
+0

に動作しますが、私は、なぜ私はのEditTextを設定するbutton.howを探していますthatsは起きていないその背景画像を設定する必要がありますバックグラウンド? – Rishi

+0

これをedittextで上記のプロパティに設定して、次に動作する背景イメージを設定することもできます – ingsaurabh

関連する問題