gpt4 book ai didi

android - 我无法以编程方式创建密码编辑文本?

转载 作者:行者123 更新时间:2023-11-30 03:16:38 24 4
gpt4 key购买 nike

setInputType()setTransformationMethod() 在我以编程方式在 android 中创建密码 EditText 时不起作用...

我的代码:

EditText edtPassword = new EditText(getApplicationContext());
edtPassword.setLayoutParams(rowParams);
edtPassword.setInputType(InputType.TYPE_TEXT_VARIATION_PASSWORD|InputType.TYPE_CLASS_TEXT);
edtPassword.setTransformationMethod(PasswordTransformationMethod.getInstance());

这不工作...

最佳答案

您还没有在 View 中添加编辑文本,因此它可能无法正常工作...这段代码对我来说很好用

LinearLayout mLinearLayout = new LinearLayout(this);
mLinearLayout = (LinearLayout)findViewById(R.id.mylinearlayout);


EditText lEditText = new EditText(this);
lEditText .setLayoutParams(new LinearLayout.LayoutParams(LayoutParams.FILL_PARENT,
LayoutParams.WRAP_CONTENT));
lEditText.setText("Text Here");
mLinearLayout.addView(lEditText);
lEditText.setWidth(50); // change width
lEditText.setHeight(20);

lEditText.setInputType(InputType.TYPE_TEXT_VARIATION_PASSWORD | InputType.TYPE_CLASS_TEXT);

关于android - 我无法以编程方式创建密码编辑文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19973875/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com