本文整理了Java中android.widget.EditText.setMovementMethod()
方法的一些代码示例,展示了EditText.setMovementMethod()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。EditText.setMovementMethod()
方法的具体详情如下:
包路径:android.widget.EditText
类名称: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,
内容来源于网络,如有侵权,请联系作者删除!