我將EditText
設置爲密碼輸入類型時出現問題。將edittext輸入設置爲片段中的密碼。 (以編程方式)
我嘗試從stackoverflow的所有東西,但沒有任何作品,當我的EditText
是在片段。
passBox.setInputType(InputType.TYPE_CLASS_TEXT|InputType.TYPE_TEXT_VARIATION_PASSWORD);
passBox.setTransformationMethod(PasswordTransformationMethod.getInstance());
嘗試這兩種方法,並以任何組合在一起。
public void setViews(Context activity)
{
...
passBox = new EditText(activity);
passBox.setInputType(InputType.TYPE_CLASS_TEXT|InputType.TYPE_TEXT_VARIATION_PASSWORD);
passBox.setTransformationMethod(PasswordTransformationMethod.getInstance());
}
在活動:
cFragment confFrag = new cFragment();
confFrag.setViews(this);
...
confFrag.passBox.setText(settings.getString(PASS, DEFAULT_PASS));
答:
passBox.setTransformationMethod(PasswordTransformationMethod.getInstance());
必須在添加EditText
到其他意見後調用。
passBox.setInputType(InputType.TYPE_TEXT_VARIATION_PASSWORD);
刪除提示,所以它也是有用的。轉型前的任何地方。
在你發佈你的片段代碼。只是檢查你是否正確的上下文。 –
它的很多代碼,我會編輯併發布你創建視圖的函數 –
好吧sure.just做後期問題區域atleast.Because在我的結束兩個語法工作正常。只是可能與其相關的片段上下文問題。 –