Browse Source

登录界面不允许回行,只允许输入常规字符

zengjiebin 7 years ago
parent
commit
b6c7016a82

+ 2 - 0
app/src/main/res/layout/fragment_sign_in.xml

@@ -25,6 +25,7 @@
         <EditText
             android:id="@+id/user_name_box"
             style="@style/login_edit_style"
+            android:digits="@string/digits_username"
             android:hint="请输入用户名/手机号"
             android:maxLength="20"
             android:paddingLeft="@dimen/content_padding_5" />
@@ -37,6 +38,7 @@
             android:id="@+id/password_box"
             style="@style/login_edit_style"
             android:layout_below="@+id/user_name_box"
+            android:digits="@string/digits_password"
             android:hint="请输入密码(6-16位)"
             android:inputType="textPassword"
             android:maxLength="16"

+ 2 - 0
app/src/main/res/values/str_public_strings.xml

@@ -6,6 +6,8 @@
     <string name="toast_double_click_exit_app">再次点击退出应用</string>
 
     <!--digits-->
+    <string name="digits_username">abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789</string>
+    <string name="digits_captcha">abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789</string>
     <string name="digits_password">abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789~@#$%^*()-=_+</string>
 
     <!--img desc-->

+ 1 - 0
app/src/main/res/values/styles.xml

@@ -57,6 +57,7 @@
         <item name="android:background">@android:color/transparent</item>
         <item name="android:lines">1</item>
         <item name="android:maxLines">1</item>
+        <item name="android:singleLine">true</item>
         <item name="android:imeOptions">actionNext</item>
         <item name="android:textSize">@dimen/text_size_13</item>
         <item name="android:textColor">@color/black_6_3</item>