android.text.InputType#TYPE_TEXT_FLAG_CAP_CHARACTERS源码实例Demo

下面列出了android.text.InputType#TYPE_TEXT_FLAG_CAP_CHARACTERS 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: android_9.0.0_r45   文件: BaseKeyListener.java
static int makeTextContentType(Capitalize caps, boolean autoText) {
    int contentType = InputType.TYPE_CLASS_TEXT;
    switch (caps) {
        case CHARACTERS:
            contentType |= InputType.TYPE_TEXT_FLAG_CAP_CHARACTERS;
            break;
        case WORDS:
            contentType |= InputType.TYPE_TEXT_FLAG_CAP_WORDS;
            break;
        case SENTENCES:
            contentType |= InputType.TYPE_TEXT_FLAG_CAP_SENTENCES;
            break;
    }
    if (autoText) {
        contentType |= InputType.TYPE_TEXT_FLAG_AUTO_CORRECT;
    }
    return contentType;
}
 
源代码2 项目: openboard   文件: InputAttributes.java
private static String toFlagsString(final int flags) {
    final ArrayList<String> flagsArray = new ArrayList<>();
    if (0 != (flags & InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS))
        flagsArray.add("TYPE_TEXT_FLAG_NO_SUGGESTIONS");
    if (0 != (flags & InputType.TYPE_TEXT_FLAG_MULTI_LINE))
        flagsArray.add("TYPE_TEXT_FLAG_MULTI_LINE");
    if (0 != (flags & InputType.TYPE_TEXT_FLAG_IME_MULTI_LINE))
        flagsArray.add("TYPE_TEXT_FLAG_IME_MULTI_LINE");
    if (0 != (flags & InputType.TYPE_TEXT_FLAG_CAP_WORDS))
        flagsArray.add("TYPE_TEXT_FLAG_CAP_WORDS");
    if (0 != (flags & InputType.TYPE_TEXT_FLAG_CAP_SENTENCES))
        flagsArray.add("TYPE_TEXT_FLAG_CAP_SENTENCES");
    if (0 != (flags & InputType.TYPE_TEXT_FLAG_CAP_CHARACTERS))
        flagsArray.add("TYPE_TEXT_FLAG_CAP_CHARACTERS");
    if (0 != (flags & InputType.TYPE_TEXT_FLAG_AUTO_CORRECT))
        flagsArray.add("TYPE_TEXT_FLAG_AUTO_CORRECT");
    if (0 != (flags & InputType.TYPE_TEXT_FLAG_AUTO_COMPLETE))
        flagsArray.add("TYPE_TEXT_FLAG_AUTO_COMPLETE");
    return flagsArray.isEmpty() ? "" : Arrays.toString(flagsArray.toArray());
}
 
源代码3 项目: AOSP-Kayboard-7.1.2   文件: InputAttributes.java
private static String toFlagsString(final int flags) {
    final ArrayList<String> flagsArray = new ArrayList<>();
    if (0 != (flags & InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS))
        flagsArray.add("TYPE_TEXT_FLAG_NO_SUGGESTIONS");
    if (0 != (flags & InputType.TYPE_TEXT_FLAG_MULTI_LINE))
        flagsArray.add("TYPE_TEXT_FLAG_MULTI_LINE");
    if (0 != (flags & InputType.TYPE_TEXT_FLAG_IME_MULTI_LINE))
        flagsArray.add("TYPE_TEXT_FLAG_IME_MULTI_LINE");
    if (0 != (flags & InputType.TYPE_TEXT_FLAG_CAP_WORDS))
        flagsArray.add("TYPE_TEXT_FLAG_CAP_WORDS");
    if (0 != (flags & InputType.TYPE_TEXT_FLAG_CAP_SENTENCES))
        flagsArray.add("TYPE_TEXT_FLAG_CAP_SENTENCES");
    if (0 != (flags & InputType.TYPE_TEXT_FLAG_CAP_CHARACTERS))
        flagsArray.add("TYPE_TEXT_FLAG_CAP_CHARACTERS");
    if (0 != (flags & InputType.TYPE_TEXT_FLAG_AUTO_CORRECT))
        flagsArray.add("TYPE_TEXT_FLAG_AUTO_CORRECT");
    if (0 != (flags & InputType.TYPE_TEXT_FLAG_AUTO_COMPLETE))
        flagsArray.add("TYPE_TEXT_FLAG_AUTO_COMPLETE");
    return flagsArray.isEmpty() ? "" : Arrays.toString(flagsArray.toArray());
}
 
源代码4 项目: MaskFormatter   文件: CharInputType.java
public static int getKeyboardTypeForNextChar(char nextChar) {
    if (Character.isDigit(nextChar)) {
        return InputType.TYPE_CLASS_NUMBER;
    }

    switch (nextChar) {
        case 'd':
            return InputType.TYPE_CLASS_NUMBER;
        case 'A':
        case 'Z':
        case '%':
            return InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_FLAG_CAP_CHARACTERS;
    }

    return InputType.TYPE_CLASS_TEXT;
}
 
源代码5 项目: Indic-Keyboard   文件: InputAttributes.java
private static String toFlagsString(final int flags) {
    final ArrayList<String> flagsArray = new ArrayList<>();
    if (0 != (flags & InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS))
        flagsArray.add("TYPE_TEXT_FLAG_NO_SUGGESTIONS");
    if (0 != (flags & InputType.TYPE_TEXT_FLAG_MULTI_LINE))
        flagsArray.add("TYPE_TEXT_FLAG_MULTI_LINE");
    if (0 != (flags & InputType.TYPE_TEXT_FLAG_IME_MULTI_LINE))
        flagsArray.add("TYPE_TEXT_FLAG_IME_MULTI_LINE");
    if (0 != (flags & InputType.TYPE_TEXT_FLAG_CAP_WORDS))
        flagsArray.add("TYPE_TEXT_FLAG_CAP_WORDS");
    if (0 != (flags & InputType.TYPE_TEXT_FLAG_CAP_SENTENCES))
        flagsArray.add("TYPE_TEXT_FLAG_CAP_SENTENCES");
    if (0 != (flags & InputType.TYPE_TEXT_FLAG_CAP_CHARACTERS))
        flagsArray.add("TYPE_TEXT_FLAG_CAP_CHARACTERS");
    if (0 != (flags & InputType.TYPE_TEXT_FLAG_AUTO_CORRECT))
        flagsArray.add("TYPE_TEXT_FLAG_AUTO_CORRECT");
    if (0 != (flags & InputType.TYPE_TEXT_FLAG_AUTO_COMPLETE))
        flagsArray.add("TYPE_TEXT_FLAG_AUTO_COMPLETE");
    return flagsArray.isEmpty() ? "" : Arrays.toString(flagsArray.toArray());
}
 
源代码6 项目: Android-nRF-Mesh-Library   文件: HexKeyListener.java
@Override
public int getInputType() {
	return InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_FLAG_CAP_CHARACTERS | InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS | InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD;
}