本文整理了Java中android.widget.EditText.onCreateInputConnection()
方法的一些代码示例,展示了EditText.onCreateInputConnection()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。EditText.onCreateInputConnection()
方法的具体详情如下:
包路径:android.widget.EditText
类名称:EditText
方法名:onCreateInputConnection
暂无
代码示例来源:origin: aa112901/remusic
@Override
public InputConnection onCreateInputConnection(EditorInfo outAttrs) {
InputConnection conn = super.onCreateInputConnection(outAttrs);
if (conn != null) {
return new InputConnectionImpl(conn, false);
}
return null;
}
}
代码示例来源:origin: Jungerr/GridPasswordView
@Override
public InputConnection onCreateInputConnection(EditorInfo outAttrs) {
return new ZanyInputConnection(super.onCreateInputConnection(outAttrs), true);
}
代码示例来源:origin: xmuSistone/AnimRichEditor
@Override
public InputConnection onCreateInputConnection(EditorInfo outAttrs) {
return new DeleteInputConnection(super.onCreateInputConnection(outAttrs),
true);
}
代码示例来源:origin: sendtion/XRichText
@Override
public InputConnection onCreateInputConnection(EditorInfo outAttrs) {
return new DeleteInputConnection(super.onCreateInputConnection(outAttrs),
true);
}
代码示例来源:origin: dbachelder/CreditCardEntry
@Override
public InputConnection onCreateInputConnection(@NonNull EditorInfo outAttrs) {
outAttrs.actionLabel = null;
outAttrs.inputType = InputType.TYPE_NULL;
outAttrs.imeOptions = EditorInfo.IME_ACTION_NONE;
return new BackInputConnection(super.onCreateInputConnection(outAttrs));
}
代码示例来源:origin: layerhq/Atlas-Android
@Override
public InputConnection onCreateInputConnection(EditorInfo outAttrs) {
InputConnection c = super.onCreateInputConnection(outAttrs);
// If not enabled, super returns null
if (c == null) return null;
return new EmptyDelInputConnection(c, true);
}
代码示例来源:origin: Shimingli/WritingPen
@Override
public InputConnection onCreateInputConnection(EditorInfo outAttrs) {
return new DeleteInputConnection(super.onCreateInputConnection(outAttrs),
true);
}
代码示例来源:origin: Hitomis/SortRichEditor
@Override
public InputConnection onCreateInputConnection(EditorInfo outAttrs) {
return new DeleteInputConnection(super.onCreateInputConnection(outAttrs),
true);
}
代码示例来源:origin: geniusgithub/AndroidDialer
@Override
public InputConnection onCreateInputConnection(EditorInfo outAttrs) {
mInputConnection =
new StyledTextInputConnection(super.onCreateInputConnection(outAttrs), this);
return mInputConnection;
}
代码示例来源:origin: silentsudo/passcode
@Override
public InputConnection onCreateInputConnection(EditorInfo outAttrs) {
return new PasscodeInputConnection(super.onCreateInputConnection(outAttrs),
true);
}
代码示例来源:origin: wasdennnoch/AndroidN-ify
@Override
public InputConnection onCreateInputConnection(EditorInfo outAttrs) {
final InputConnection inputConnection = super.onCreateInputConnection(outAttrs);
if (mShowImeOnInputConnection && inputConnection != null) {
final InputMethodManager imm = (InputMethodManager) callStaticMethod(InputMethodManager.class, "getInstance");
if (imm != null) {
// onCreateInputConnection is called by InputMethodManager in the middle of
// setting up the connection to the IME; wait with requesting the IME until that
// work has completed.
post(new Runnable() {
@Override
public void run() {
imm.viewClicked(RemoteEditText.this);
imm.showSoftInput(RemoteEditText.this, 0);
}
});
}
}
return inputConnection;
}
代码示例来源:origin: klinker24/nougat-7.1-playground
@Override
public InputConnection onCreateInputConnection(EditorInfo attrs) {
InputConnection con = super.onCreateInputConnection(attrs);
EditorInfoCompat.setContentMimeTypes(attrs, new String[] { "image/gif", "image/png" });
return InputConnectionCompat.createWrapper(con, attrs, new InputConnectionCompat.OnCommitContentListener() {
@Override
public boolean onCommitContent(InputContentInfoCompat inputContentInfo, int flags, Bundle opts) {
if (callback != null) {
if (BuildCompat.isAtLeastNMR1() &&
(flags & InputConnectionCompat.INPUT_CONTENT_GRANT_READ_URI_PERMISSION) != 0) {
try {
inputContentInfo.requestPermission();
} catch (Exception e) {
return false;
}
}
callback.onImageSelected(
inputContentInfo.getContentUri(),
inputContentInfo.getDescription().getMimeType(0)
);
return true;
} else {
return false;
}
}
});
}
内容来源于网络,如有侵权,请联系作者删除!