Android 8.1 输入密码的界面看不到输入的字符(字符变白色问题)

— a/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
+++ b/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
@@ -60,9 +60,12 @@ import android.os.Trace;
import android.os.UserHandle;
import android.support.annotation.Nullable;
import android.text.Selection;
+import android.text.SpannableString;
import android.text.SpannableStringBuilder;
+import android.text.Spanned;
import android.text.TextUtils;
import android.text.method.TextKeyListener;
+import android.text.style.ForegroundColorSpan;
import android.util.Log;
import android.view.Display;
import android.view.HapticFeedbackConstants;
@@ -168,7 +171,6 @@ import android.widget.Toast;
//add by ycj
import android.widget.EditText;
//end

/**

  • Default launcher application.
    */
    @@ -542,8 +544,12 @@ public class Launcher extends BaseActivity
    //add by lhs
    final EditText editText = new EditText(mContext);
    AlertDialog.Builder builder = new AlertDialog.Builder(mContext);
  •                   String password = getString(R.string.password);
    
  •                   SpannableString title = new SpannableString(password/* R.string.password */);
    
  •                   title.setSpan(new ForegroundColorSpan(Color.BLACK), 0, title.length(), Spanned.SPAN_INCLUSIVE_INCLUSIVE);
                      editText.setBackgroundDrawable(new ColorDrawable(Color.LTGRAY));
    
  •        builder.setTitle(R.string.password)
    
  •                   editText.setTextColor(Color.BLACK);
    
  •        builder.setTitle(title)
                  .setView(editText)
                  .setPositiveButton("Ok", new DialogInterface.OnClickListener() {
                       @Override
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值