android.text.Selection#selectAll ( )源码实例Demo

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

源代码1 项目: android_9.0.0_r45   文件: EditText.java
/**
 * Convenience for {@link Selection#selectAll}.
 */
public void selectAll() {
    Selection.selectAll(getText());
}
 
源代码2 项目: mongol-library   文件: MongolTextView.java
public void selectAll() {
    Selection.selectAll(mTextStorage);
}
 
源代码3 项目: AdvancedTextView   文件: SelectableTextView.java
@Override
public void onClick(View v) {

    String menuItemTitle = (String) v.getTag();

    // 选中的字符的开始和结束位置
    int start = getSelectionStart();
    int end = getSelectionEnd();
    // 获得选中的字符
    String selected_str;
    if (start < 0 || end < 0 || end <= start) {
        selected_str = "";
    } else
        selected_str = getText().toString().substring(start, end);

    if (menuItemTitle.equals(ActionMenu.DEFAULT_MENU_ITEM_TITLE_SELECT_ALL)) {
        //全选事件
        if (isTextJustify) {
            mStartLine = 0;
            mCurrentLine = getLayout().getLineCount() - 1;
            mStartTextOffset = 0;
            mCurrentTextOffset = getLayout().getLineEnd(mCurrentLine);
            isActionSelectAll = true;
            SelectableTextView.this.invalidate();
        }
        Selection.selectAll(getEditableText());

    } else if (menuItemTitle.equals(ActionMenu.DEFAULT_MENU_ITEM_TITLE_COPY)) {
        // 复制事件
        Utils.copyText(mContext, selected_str);
        Toast.makeText(mContext, "复制成功!", Toast.LENGTH_SHORT).show();
        hideActionMenu();

    } else {
        // 自定义事件
        if (null != mCustomActionMenuCallBack) {
            mCustomActionMenuCallBack.onCustomActionItemClicked(menuItemTitle, selected_str);
        }
        hideActionMenu();
    }
}
 
源代码4 项目: Android-Music-Player   文件: FMedittext.java
/**
 * Convenience for {@link Selection#selectAll}.
 */
public void selectAll() {
    Selection.selectAll(getText());
}
 
源代码5 项目: AndroidMaterialValidation   文件: EditText.java
/**
 * Convenience for {@link Selection#selectAll}.
 */
public final void selectAll() {
    Selection.selectAll(getText());
}