2017-10-10 103 views
0

我想實現這種類型的佈局,而無需使用庫:下劃線下面的「密碼」佈局

enter image description here

我想用一個EditText場,但我的問題是執行下面的下劃線EditText字段下的當前數字,並使其動態。我可以如何實現這一點的任何提示?

回答

0

嘗試這種使用horizontal LinearLayout

enter image description here

<EditText 
     android:id="@+id/edDigit1" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_weight="1" 
     android:gravity="center" 
     android:hint="1" 
     android:imeOptions="actionNext" 
     android:inputType="number" 
     android:maxLength="1" /> 

    <EditText 
     android:id="@+id/edDigit2" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_weight="1" 
     android:gravity="center" 
     android:hint="2" 
     android:imeOptions="actionNext" 
     android:inputType="number" 
     android:maxLength="1" /> 

    <EditText 
     android:id="@+id/edDigit3" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_weight="1" 
     android:gravity="center" 
     android:hint="3" 
     android:imeOptions="actionNext" 
     android:inputType="number" 
     android:maxLength="1" /> 

    <EditText 
     android:id="@+id/edDigit4" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_weight="1" 
     android:gravity="center" 
     android:hint="4" 
     android:imeOptions="actionNext" 
     android:inputType="number" 
     android:maxLength="1" /> 

</LinearLayout> 
+0

謝謝您的回答!任何可能的方法,使其在一個單獨的EditText中,並在每個數字輸入下面添加動態下劃線(例如,在成功輸入後更改其顏色和厚度)? – beerprophet

+0

單個編輯文本@beerprophet不可能 –