Przeglądaj źródła

修改登录界面那账号输入框有缓存数据时光标位置不正确的问题

ChengJH 3 lat temu
rodzic
commit
ed2460ced0

+ 4 - 1
app/src/main/java/com/uas/gdstorage/fragment/LoginFragment.java

@@ -23,7 +23,6 @@ import android.widget.TextView;
 import com.alibaba.fastjson.JSON;
 import com.uas.gdstorage.R;
 import com.uas.gdstorage.activity.HomeActivity;
-import com.uas.gdstorage.activity.IndexActivity;
 import com.uas.gdstorage.bean.LoginDataBean;
 import com.uas.gdstorage.bean.Master;
 import com.uas.gdstorage.global.GloableParams;
@@ -197,6 +196,7 @@ public class LoginFragment extends BaseFragment implements AdapterView.OnItemSel
         TextView roolLogoTv = root.findViewById(R.id.tv_root_eng_connectserver_fragment);
         String year = DateFormatUtils.getStrDate4Date(new Date(), DateFormatUtils.YEAR);
         roolLogoTv.setText("Copyright @ "+year + " All Rights Reserved");
+
     }
 
     @Override
@@ -251,6 +251,9 @@ public class LoginFragment extends BaseFragment implements AdapterView.OnItemSel
             String tmpUserName = tmpList.get(0).get(DataSourceManager.KEY_USERNAME).toString();
             String tmpPwd = tmpList.get(0).get(DataSourceManager.KEY_PASSWORD).toString();
             userEditText.setText(tmpUserName);
+            userEditText.setSelection(tmpUserName.length());
+            userEditText.setFocusable(true);
+            userEditText.setFocusableInTouchMode(true);
             //当密码不等于“/t”,说明用户选择了保存密码
             if (!tmpPwd.equals(DataSourceManager.NO_PWD)) {
                 pwdEditText.setText(tmpPwd);