Luc*_*cas 2 java user-interface textfield libgdx
嗨,我遇到了一个问题,我似乎无法解决有关libgdx的TextField问题.我想忽略某些字符,例如当使用"shift"作为大写字符时,不要在文本字段中写入空格.截至目前我写的都是这样的.
accField.setTextFieldListener(new TextFieldListener() {
public void keyTyped(TextField textField, char c) {
if (c == 'a') {
//Something here that does the replacement maybe?
}
}
});
Run Code Online (Sandbox Code Playgroud)
我从未使用过TextFieldFilters,因为我对libgdx几乎是新手.但是,据我所知,你使用它们是这样的:
myTextfield.setTextFieldFilter(new TextFieldFilter() {
// Accepts all Characters except 'a'
public boolean acceptChar(TextField textField, char c) {
if (c == 'a')
return false;
return true;
}
});
Run Code Online (Sandbox Code Playgroud)
希望能帮助到你.请告诉我它是否有效,因为我想使用这个TextFieldFilters:P
| 归档时间: |
|
| 查看次数: |
1066 次 |
| 最近记录: |