1

我的代码:

final EditText input = new EditText(VideoRunActivity.this);
        LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(
                LinearLayout.LayoutParams.MATCH_PARENT,
                LinearLayout.LayoutParams.MATCH_PARENT);
        input.setLayoutParams(lp);
        input.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD);

它显示了我输入的输入。提前致谢。

4

3 回答 3

0

尝试这样做:

input.setTransformationMethod(PasswordTransformationMethod.getInstance());

所以代码是这样的:

    final EditText input = new EditText(VideoRunActivity.this);
            LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(
                    LinearLayout.LayoutParams.MATCH_PARENT,
                    LinearLayout.LayoutParams.MATCH_PARENT);
            input.setLayoutParams(lp);
            input.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD);
input.setTransformationMethod(PasswordTransformationMethod.getInstance());
于 2017-08-07T10:48:37.047 回答
0

试试这个XML

<EditText
        android:id="@+id/txtPassword"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:inputType="textPassword" >
</EditText>
于 2017-08-07T10:50:12.197 回答
0

试试这个

input.setTransformationMethod(new PasswordTransformationMethod());
于 2017-08-07T10:50:57.853 回答