0
我有EditText
輸入信用卡號碼。我只想保證前12位數字和最後4位數字正常。中間也應該有空格。像下面的圖片:如何顯示前12位數字以星號和後4位數字
而且卡號應該從EditText
即提取,如果editText.getText()
應該返回整個卡號。請幫助。
我有EditText
輸入信用卡號碼。我只想保證前12位數字和最後4位數字正常。中間也應該有空格。像下面的圖片:如何顯示前12位數字以星號和後4位數字
而且卡號應該從EditText
即提取,如果editText.getText()
應該返回整個卡號。請幫助。
你可以嘗試這樣的事情:
String text = editText.getText();
String star = "**** **** **** " + text.subString(text.length() - 4);
您可以嘗試的EditText使用TextWatcher和afterTextChanged由字符處理這個字符()方法,通過獲取的字符數,並用星號代替字符後,新角色每次輸入。 – Talha
如果我用星號替換它,是否可以使用'EditText'方法從'EditText'獲取卡號。 – Aju
不需要。您必須將原始字符串保存在變量中。下面的答案也不允許你從調用getText獲取原始字符串。 – Talha