android.widget.EditText.setMovementMethod()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(7.2k)|赞(0)|评价(0)|浏览(336)

本文整理了Java中android.widget.EditText.setMovementMethod()方法的一些代码示例,展示了EditText.setMovementMethod()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。EditText.setMovementMethod()方法的具体详情如下:
包路径:android.widget.EditText
类名称:EditText
方法名:setMovementMethod

EditText.setMovementMethod介绍

暂无

代码示例

代码示例来源:origin: rey5137/material

/**
 * Sets the movement method (arrow key handler) to be used for
 * this TextView.  This can be null to disallow using the arrow keys
 * to move the cursor or scroll the view.
 * <p>
 * Be warned that if you want a TextView with a key listener or movement
 * method not to be focusable, or if you want a TextView without a
 * key listener or movement method to be focusable, you must call
 * {@link #setFocusable} again after calling this to get the focusability
 * back the way you want it.
 */
public final void setMovementMethod (MovementMethod movement){
  mInputView.setMovementMethod(movement);
}

代码示例来源:origin: stackoverflow.com

EditText et = (TextView) findViewById(R.id.et);
et.setText(Html.fromHtml("<a href=\"http://www.google.com/\">Google</a> "));
et.setMovementMethod(LinkMovementMethod.getInstance());

代码示例来源:origin: stackoverflow.com

EditText text = new EditText(this); 
text.setText(Html.fromHtml(html));
text.setMovementMethod(LinkMovementMethod.getInstance());

代码示例来源:origin: stackoverflow.com

EditText text = new EditText(this); 
text.setText(Html.fromHtml(html));
text.setMovementMethod(LinkMovementMethod.getInstance());

代码示例来源:origin: stackoverflow.com

public class MyActivity extends Activity {
  private EditText et;

  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    et= (EditText) findViewById(R.id.et);
    et.setMovementMethod(new ScrollingMovementMethod());
  }
}

代码示例来源:origin: stackoverflow.com

EditText et=(EditText)findViewById(R.id.edbody);
et.setMovementMethod(new ScrollingMovementMethod());

代码示例来源:origin: stackoverflow.com

final EditText myEditText = (EditText) findViewById(R.id.EditText01);
myEditText.setMovementMethod(new ScrollingMovementMethod());

代码示例来源:origin: stackoverflow.com

LinearLayout ll = new LinearLayout(this);
EditText et = new EditText(this);
SpannableStringBuilder b = new SpannableStringBuilder();
b.append("Attach the specified markup object to the ");
int start = b.length();
b.append("x");
int end = b.length();
b.append(" range start end of the text, or move the object to that range if it was...");
Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.ic_launcher);
b.setSpan(new MyClickableSpan(bitmap), start, end, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);

et.setText(b);
et.setMovementMethod(new MyMovementMethod());
ll.addView(et);
setContentView(ll);

代码示例来源:origin: stackoverflow.com

EditText editText = (EditText) findViewById(R.id.some_edittext);
editText.setHorizontallyScrolling(true);
editText.setMovementMethod(new ScrollingMovementMethod());

代码示例来源:origin: pkhope/weibo

editText.setMovementMethod(LinkMovementMethod.getInstance());
matcher.reset();

代码示例来源:origin: stackoverflow.com

EditText yourEditText = new EditText(context);
yourEditText.setScroller(new Scroller(context)); 
yourEditText.setMaxLines(1); 
yourEditText.setVerticalScrollBarEnabled(true); 
yourEditText.setMovementMethod(new ScrollingMovementMethod());

代码示例来源:origin: stackoverflow.com

EditText spanEditText = (EditText)rootView.findViewById(R.id.edtEmailId);
 // this is the text we'll be operating on  
 SpannableStringBuilder text = new SpannableStringBuilder("World Super Power God LOVE");  
 // make "World" (characters 0 to 5) red  
 text.setSpan(new ForegroundColorSpan(Color.RED), 0, 5, 0); 
 // make "Super" (characters 6 to 11) one and a half time bigger than the textbox  
 text.setSpan(new RelativeSizeSpan(1.5f), 6, 11, 0);  
 // make "Power" (characters 12 to 17) display a toast message when touched  
 final Context context = getActivity().getApplicationContext();  
 ClickableSpan clickableSpan = new ClickableSpan() {  
   @Override  
   public void onClick(View view) {  
     Toast.makeText(context, "Power", Toast.LENGTH_LONG).show();  
   }  
 };  
 text.setSpan(clickableSpan, 12, 17, 0);  
 // make "God" (characters 18 to 21) struck through  
 text.setSpan(new StrikethroughSpan(), 18, 21, 0);  
 // make "LOVE" (characters 22 to 26) twice as big, green and a link to this site.  
 // it's important to set the color after the URLSpan or the standard  
 // link color will override it.  
 text.setSpan(new RelativeSizeSpan(2f), 22, 26, 0);  
 text.setSpan(new ForegroundColorSpan(Color.GREEN), 22, 26, 0);  
 // make our ClickableSpans and URLSpans work  
 spanEditText.setMovementMethod(LinkMovementMethod.getInstance());  
 // shove our styled text into the TextView          
 spanEditText.setText(text, BufferType.EDITABLE);

代码示例来源:origin: stackoverflow.com

mainEditText.setMovementMethod(new ScrollAndSelectMovingMethod());
mainEditText.getText().append(savedText);
Selection.setSelection(mainEditText.getText(), savedText.length());

代码示例来源:origin: stackoverflow.com

private EditText mEditText;
private HorizontalScrollView mScrollView;

private void init() {
  mEditText = (EditText) findViewById(R.id.TEXT_STATUS_ID);
  mScrollView = (HorizontalScrollView) findViewById(R.id.SCROLLER_ID);
  // loadDoc();
  String s = "Lorem ipsum dolor sit amet, consectetur adipiscing elit."
      + "Aliquam tempus convallis metus, ac congue dui elementum ut."
      + "Suspendisse rutrum non sapien feugiat fermentum."
      + "Phasellus vulputate quam in sapien vulputate venenatis."
      + "Pellentesque porta tincidunt nisi, et scelerisque augue facilisis nec."
      + "Curabitur eget risus quam."
      + "Maecenas pellentesque egestas enim, in ornare nisl lobortis id."
      + "Nunc vitae facilisis libero, vitae porttitor tellus.";
  mEditText.setText(s);
  scrollToBottom();
}

private void scrollToBottom() {
  mScrollView.post(new Runnable() {
    public void run() {
      mEditText.setHorizontallyScrolling(true);
      mEditText.setMovementMethod(new ScrollingMovementMethod());
      mScrollView.smoothScrollTo(0, mEditText.getBottom());
    }
  });
}

代码示例来源:origin: asLody/AndHook

tv_status.setMovementMethod(new ScrollingMovementMethod());
tv_status.setOnLongClickListener(new OnLongClickListener() {
  @Override

代码示例来源:origin: konradrenner/kolabnotes-android

private void initTextEditor() {
  boolean useRicheditor = Utils.getUseRicheditor(activity);
  if(useRicheditor) {
    editor = (KolabNotesRichEditor) activity.findViewById(R.id.detail_description);
    editor.setVisibility(View.VISIBLE);
    editor.setBackgroundColor(Color.TRANSPARENT);
    editor.setEditorHeight(300);
    editor.setOnFocusChangeListener(new View.OnFocusChangeListener() {
      @Override
      public void onFocusChange(View view, boolean b) {
        final View bar = activity.findViewById(R.id.editor_bar);
        final int visibility = bar.getVisibility();
        if (visibility == View.GONE) {
          bar.setVisibility(View.VISIBLE);
        } else {
          bar.setVisibility(View.GONE
          );
        }
      }
    });
    initEditor();
  }else{
    editText = (EditText) activity.findViewById(R.id.detail_description_plain);
    editText.setVisibility(View.VISIBLE);
    editText.setMovementMethod(LinkMovementMethod.getInstance());
  }
}

代码示例来源:origin: stackoverflow.com

public static void toggleSelectableState(EditText editText){
  if(editText.isTextSelectable()){
    editText.setTextIsSelectable(false);
    editText.setMovementMethod(ArrowKeyMovementMethod.getInstance());
    editText.setCursorVisible(true);
    editText.setFocusable(true);
    editText.setFocusableInTouchMode(true);
    editText.setClickable(true);
    editText.setLongClickable(true);
  }else{
    editText.setTextIsSelectable(true);
    editText.setCursorVisible(false);
  }
}

代码示例来源:origin: openintents/notepad

mText.setMovementMethod(
    new ArrowKeyMovementMethod() {
      public boolean onTouchEvent(TextView widget, Spannable buffer,

相关文章

微信公众号

最新文章

更多

EditText类方法