Android、Xamarin、EditText:禁止用户删除第一个字母
我希望用户输入他或她的Facebook帐户链接(没有更好的atm解决方案) 现在,当用户点击编辑文本时,应该说:“www.facebook.com/”。现在,光标应该位于edittext的末尾(在“/”之后),用户不应该删除第一个字母,这样“www.facebook.com/”就保持在原来的位置。这将使用户只需输入他或她的facebook名称,从而连接个人资料 有没有办法做到这一点Android、Xamarin、EditText:禁止用户删除第一个字母,android,xamarin,android-edittext,Android,Xamarin,Android Edittext,我希望用户输入他或她的Facebook帐户链接(没有更好的atm解决方案) 现在,当用户点击编辑文本时,应该说:“www.facebook.com/”。现在,光标应该位于edittext的末尾(在“/”之后),用户不应该删除第一个字母,这样“www.facebook.com/”就保持在原来的位置。这将使用户只需输入他或她的facebook名称,从而连接个人资料 有没有办法做到这一点 谢谢:)您可以通过使用事件“TextChanged”来完成此操作,并在代码中验证大小是否大于字符串,如下所示: i
谢谢:)您可以通过使用事件“TextChanged”来完成此操作,并在代码中验证大小是否大于字符串,如下所示:
if (((EditText)sender).Text.Length >= 17)
{
((EditText)sender).Text = e.NewTextValue;
}
else
{
((EditText)sender).Text = "www.facebook.com/";
}
因此,如果该值大于您的字符串,您将替换该值,如果不是,您只需使用字符串设置该值在EditText左侧添加一个文本视图,其中包含
www.facebook.com/
。查看此链接:我目前不知道有任何“简单”的解决方案,可能是oen tho,所以我建议你继续搜索一下。@VladyslavMatviienko,我做的。但是用户可以简单地删除这一行,光标也从左边开始facebook@innomotionmedia请添加Xamarin标签。