我正在做一个Android项目,当我输入越南语时,我面临着EditText的问题。例如,当我在EditText中键入单词"thử“并从中获取字符串时。
String text = edittext.getText().toString()
它总是返回一个字符串对象,其中包含4个字符"t“、"h”、"ư“和重音字符。但是如果我通过代码创建一个字符串对象,比如:String text = "thử";。它只包含3个字符"t“、"h”和"ử“。所以当我比较它们时,它们是不匹配的。我希望字符串对象包含3个字符,而不是4个字符。
我
我有一个程序,当键盘按下指定顺序的键时,它会检测到,然后将其替换为某个键。如何使用特殊符号来完成此操作? def replace():
if keyboard.is_pressed('p'):
if keyboard.is_pressed('i'):
for x in range (1, 3):
keyboard.press_and_release('Backspace')
keyboard.typewrite( #special symbo
当键盘出现时,我尝试获取键盘的高度来更新表contentInsets;但是来自UIResponder.keyboardWillShowNotification的通知显示了具有安全区域高度的帧。有办法得到实际的键盘框吗?
键盘高度的代码:
if let keyboardFrame: NSValue = notification.userInfo?[UIResponder.keyboardFrameEndUserInfoKey] as? NSValue {
let keyboardRectangle = keyboardFrame.cgRectValue
let keyboardH