Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/180.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android如何通过键入文本进行提示填充_Android_Text_Mask_Maskedinput - Fatal编程技术网

Android如何通过键入文本进行提示填充

Android如何通过键入文本进行提示填充,android,text,mask,maskedinput,Android,Text,Mask,Maskedinput,我想显示EditText的提示,当用户输入文本时,显示部分已输入和部分屏蔽提示 我得到的提示是 (___) ___-__-__ 当用户输入985 446 EditText显示时,我需要输入EditText (985) 446-__-__ 我找不到解决办法 看图片,用户已经输入了+7(985)446,但仍然需要输入最后一部分哦手机号码,它的部分是灰色的,但显示 在Android EditText的标准行为中,无论是否带掩码,我们都会看到下一张图片(EditText设置提示+7()\u--)

我想显示EditText的提示,当用户输入文本时,显示部分已输入和部分屏蔽提示

我得到的提示是

(___) ___-__-__
当用户输入985 446 EditText显示时,我需要输入EditText

(985) 446-__-__
我找不到解决办法

看图片,用户已经输入了+7(985)446,但仍然需要输入最后一部分哦手机号码,它的部分是灰色的,但显示

在Android EditText的标准行为中,无论是否带掩码,我们都会看到下一张图片(EditText设置提示+7()\u--

但当我输入第一个字符(+例如)时,我得到了下一张图片


这不是我所需要的。

谷歌有很多答案,你试过其中一个吗:


AFAIK EditText不具备此功能,因此您最好在输入数字时使用格式化文本。

不,这不是一个解决方案。因为制作屏蔽文本没什么大不了的,所以我想要跨距文本,其中一部分是输入的用户文本,另一部分是较少的屏蔽文本。