2017-06-05 166 views
0

我很努力地在屏幕上獲得附加的佈局,特別是破折號,他們將像一個數字文本字段,因爲它是一個代碼,下一個數字必須跳轉到下一個文本字段,如果這是我必須使用的。 這是當用戶收到一個代碼(4位數字)他必須輸入它,但每場一個數字。 enter image description hereAndroid手機代碼

我認爲這張圖片是自我解釋的。謝謝。

+1

我認爲這個鏈接可以幫助你http://lomza.totem-soft.com/pin-input-view-in-android/ – Meenal

+0

看起來很有希望會在一段時間內更新你。 TKS! – JackyBoi

+0

@Meenal tks哥們!工作得很好! – JackyBoi

回答

1

您可以使用此Library易於實現&根據您的需要進行定製。

0

請檢查下面的代碼是否工作正常。只需將以下代碼複製粘貼到您的xml佈局文件。

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:id="@+id/activity_test" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent"> 



<LinearLayout 
    android:layout_width="match_parent" 
    android:orientation="vertical" 
    android:layout_height="match_parent"> 


    <TextView 
     android:layout_width="wrap_content" 
     android:text="ENTER CODE" 
     android:textSize="18sp" 
     android:textColor="@android:color/holo_blue_dark" 
     android:layout_gravity="center" 
     android:layout_height="wrap_content" /> 


    <LinearLayout 
     android:layout_width="match_parent" 
     android:orientation="horizontal" 
     android:layout_margin="10dp" 
     android:layout_gravity="center" 
     android:layout_height="wrap_content"> 


     <EditText 
      android:layout_width="0dp" 
      android:layout_weight="1" 
      android:imeOptions="actionNext" 
      android:maxLength="1" 
      android:inputType="number" 
      android:layout_height="wrap_content" /> 


     <EditText 
      android:layout_width="0dp" 
      android:layout_weight="1" 
      android:imeOptions="actionNext" 
      android:maxLength="1" 
      android:inputType="number" 
      android:layout_height="wrap_content" /> 

     <EditText 
      android:layout_width="0dp" 
      android:layout_weight="1" 
      android:imeOptions="actionNext" 
      android:maxLength="1" 
      android:inputType="number" 
      android:layout_height="wrap_content" /> 

     <EditText 
      android:layout_width="0dp" 
      android:layout_weight="1" 
      android:imeOptions="actionDone" 
      android:maxLength="1" 
      android:inputType="number" 
      android:layout_height="wrap_content" /> 


    </LinearLayout> 

    <TextView 
     android:layout_width="wrap_content" 
     android:text="00:32" 
     android:layout_gravity="center" 
     android:layout_marginTop="10dp" 
     android:layout_height="wrap_content" /> 


    <TextView 
     android:layout_width="wrap_content" 
     android:text="Resend Code" 
     android:textSize="15sp" 
     android:textColor="@android:color/holo_blue_dark" 
     android:layout_gravity="center" 
     android:layout_marginTop="10dp" 
     android:layout_height="wrap_content" /> 


    <Button 
     android:layout_width="match_parent" 
     android:text="verify" 
     android:layout_marginTop="10dp" 
     android:background="@android:color/holo_blue_dark" 
     android:layout_height="wrap_content" /> 

</LinearLayout> 

集的MaxLength = 1的EditText該訣竅 並請根據您的要求給保證金。

相關問題