2011-07-21 83 views
0

您好我想創建一個控制我的活動,這就像一個Android默認撥號盤數字顯示控制。我爲它創建了edittext控件。創建android撥號盤像數字輸入顯示控制

<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

但我需要的是設定不發生這就是它的背景圖像爲什麼我找button.how設置的EditText背景? – Rishi

+0

只需在edittext中設置上面的屬性,然後你可以設置一個可以工作的背景圖片 – ingsaurabh

相關問題