liuzhenxing1118 преди 5 месеца
родител
ревизия
3eae4f8631

+ 4 - 3
app/src/main/java/com/xplora/xponboarding/Activity/BaseInputActivity.java

@@ -11,8 +11,9 @@ import com.xplora.xponboarding.R;
 public class BaseInputActivity extends BaseActivity {
     public String mInput = "";
     private TextView mTextView = null;
+    private int mInputMax = 32;
 
-    protected void onSureClick() {};
+    protected void onSureClick(String value) {};
 
     @Override
     protected void onCreate(Bundle savedInstanceState) {
@@ -59,10 +60,10 @@ public class BaseInputActivity extends BaseActivity {
                 actionBack();
             } else if (tag == 101) {
                 if (mInput.length() > 0) {
-                    onSureClick();
+                    onSureClick(mInput);
                 }
             } else {
-                if (mInput.length() >= 4)
+                if (mInput.length() >= mInputMax)
                     return;
                 mInput += tag;
                 showInputCode();

+ 4 - 4
app/src/main/java/com/xplora/xponboarding/Activity/SimInputCodeActivity.java

@@ -29,13 +29,13 @@ public class SimInputCodeActivity extends BaseInputActivity {
     private String mSavePin = "";
 
     @Override
-    protected void onSureClick() {
-        super.onSureClick();
+    protected void onSureClick(String value) {
+        super.onSureClick(value);
         initSubscriptionId();
         if (mPinOrPuk == 1) {
-            unLockPin(mInput);
+            unLockPin(value);
         } else {
-            unLockPuk(mSavePin, mInput);
+            unLockPuk(mSavePin, value);
         }
     }
 

+ 4 - 0
app/src/main/res/layout/activity_input_code.xml

@@ -12,8 +12,12 @@
         android:id="@+id/text"
         android:layout_width="match_parent"
         android:layout_height="32dp"
+        android:layout_marginStart="5dp"
+        android:layout_marginEnd="5dp"
         android:layout_marginTop="10dp"
         android:gravity="center"
+        android:maxLines="1"
+        android:ellipsize="middle"
         android:textFontWeight="500"
         android:textColor="@color/white"
         android:textSize="17sp"