0
我試圖從數字類型的EditText解析用戶輸入作爲電話號碼,但其格式不正確。在用於呼叫號碼的動作中,它告訴我該號碼無效。這段代碼是否正確解析了它的調用意圖?試圖解析用戶輸入並將其格式化爲電話號碼
LayoutInflater inflater = LayoutInflater.from(PbfSampleApplication.this);
View v = inflater.inflate(R.layout.activity_main, null);
EditText innerView = (EditText)v.findViewById(R.id.number);
String actualnum="tel:"+innerView.getText().toString().trim();
那麼什麼是真正的「數字「從該調用返回到'toString()'? –
在您的Xml文件中,將此屬性添加到EditText字段android:inputType =「number」。然後用戶可以只輸入整數值,然後你可以簡單地使用String.valueOf(innerView) –
這實際上讓我最接近,但現在它調用一些android小部件EditText值而不是數字本身輸入。這裏發生了什麼? –