mOutput.setTextIsSelectable(true);
private void requestScrllViewData() { for (int i = 0; i < 50; i++) { TextView tv = new TextView(this); tv.setTextSize(16); int padding = DensityUtil.dip2px(this, 20); tv.setPadding(padding, padding, 0, 0); tv.setTextIsSelectable(true); tv.setText("数据" + i); linearLayout.addView(tv); } }
// The TextView to show your Text TextView showText = new TextView(this); showText.setText("Some selectable text goes here."); showText.setTextIsSelectable(true); AlertDialog.Builder builder = new AlertDialog.Builder(this); // Build the Dialog builder.setView(showText) .setTitle("Selectable text") .setCancelable(true) .show();
for (int i = 0; i < 50; i++) { TextView tv = new TextView(mContext); tv.setTextIsSelectable(true); tv.setText("数据" + i); ll.addView(tv);
for (int i = 0; i < 50; i++) { TextView tv = new TextView(this); tv.setTextIsSelectable(true); tv.setText("数据" + i); ll.addView(tv);
tv_note_title.setTextIsSelectable(true);
alertDialog.show(); try { TextView textView = (TextView)dialog.getWindow().getDecorView().findViewById(android.R.id.message); textView.setTextIsSelectable(true); } catch(Exception e) { // Oups! }
private void enableTextSelection(View view) { view.<TextView>findViewById(R.id.ssid).setTextIsSelectable(true); view.<TextView>findViewById(R.id.vendorLong).setTextIsSelectable(true); }
private void deselectLastTextView() { if (lastSelectedTextView != null && lastSelectedTextView.hasSelection()) { lastSelectedTextView.setTextIsSelectable(false); lastSelectedTextView.setTextIsSelectable(true); } } }
public Content(Context context, AttributeSet attrs) { super(context, attrs); mText = new TextView(context); mText.setTextSize(TypedValue.COMPLEX_UNIT_DIP, 16); mText.setText(context.getString(R.string.alert_dialog_two_buttons2ultra_msg)); mText.setClickable(false); mText.setOnClickListener(this); mText.setTextIsSelectable(true); addView(mText, new ViewGroup.LayoutParams( ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT)); setOnSystemUiVisibilityChangeListener(this); }
public Content(Context context, AttributeSet attrs) { super(context, attrs); mText = new TextView(context); mText.setTextSize(TypedValue.COMPLEX_UNIT_DIP, 16); mText.setText(context.getString(R.string.alert_dialog_two_buttons2ultra_msg)); mText.setClickable(false); mText.setOnClickListener(this); mText.setTextIsSelectable(true); addView(mText, new ViewGroup.LayoutParams( ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT)); setOnSystemUiVisibilityChangeListener(this); }
public Content(Context context, AttributeSet attrs) { super(context, attrs); mText = new TextView(context); mText.setTextSize(TypedValue.COMPLEX_UNIT_DIP, 16); mText.setText(context.getString(R.string.alert_dialog_two_buttons2ultra_msg)); mText.setClickable(false); mText.setOnClickListener(this); mText.setTextIsSelectable(true); addView(mText, new ViewGroup.LayoutParams( ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT)); setOnSystemUiVisibilityChangeListener(this); }
public Content(Context context, AttributeSet attrs) { super(context, attrs); mText = new TextView(context); mText.setTextSize(TypedValue.COMPLEX_UNIT_DIP, 16); mText.setText(context.getString(R.string.alert_dialog_two_buttons2ultra_msg)); mText.setClickable(false); mText.setOnClickListener(this); mText.setTextIsSelectable(true); addView(mText, new ViewGroup.LayoutParams( ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT)); setOnSystemUiVisibilityChangeListener(this); }
@Override public boolean onLongClick(View v) { v.setFocusable(true); ((TextView) v).setTextIsSelectable(true); ((TextView) v).setMovementMethod(ArrowKeyMovementMethod.getInstance()); return false; } });
/** * Creates table containing network interfaces. */ protected void showAddresses() { LinearLayout container = (LinearLayout)findViewById(R.id.addressesContainer); // clear old entries container.removeAllViews(); List<String> displayTexts = ipAddressProvider.ipAddressTexts(this, true); for (String displayText : displayTexts) { TextView textView = new TextView(container.getContext()); container.addView(textView); textView.setText(displayText); textView.setGravity(Gravity.CENTER_HORIZONTAL); textView.setTextIsSelectable(true); } }
private void addTextToLayout(String text, int typeface, int paddingLeft, LinearLayout layout) { TextView textView = new TextView(this); ParagraphStyle style_para = new LeadingMarginSpan.Standard(0, (int) (STANDARD_INDENT_SIZE_IN_DIP * density)); SpannableString styledText = new SpannableString(text); styledText.setSpan(style_para, 0, styledText.length(), Spanned.SPAN_INCLUSIVE_EXCLUSIVE); textView.setText(styledText); textView.setTextAppearance(this, R.style.TextFlags); textView.setTypeface(null, typeface); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) { textView.setTextIsSelectable(true); } LayoutParams params = new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT); params.setMargins((int) (paddingLeft * density), 0, 0, 0); layout.addView(textView, params); }
/** * Creates a mDialog with details of given PDF file * * @param file - file name */ public void showDetails(File file) { String name = file.getName(); String path = file.getPath(); String size = FileUtils.getFormattedSize(file); String lastModDate = FileUtils.getFormattedSize(file); TextView message = new TextView(mContext); TextView title = new TextView(mContext); message.setText(String.format (mContext.getResources().getString(R.string.file_info), name, path, size, lastModDate)); message.setTextIsSelectable(true); title.setText(R.string.details); title.setPadding(20, 10, 10, 10); title.setTextSize(30); title.setTextColor(mContext.getResources().getColor(R.color.black)); final AlertDialog.Builder builder = new AlertDialog.Builder(mContext); final AlertDialog dialog = builder.create(); builder.setView(message); builder.setCustomTitle(title); builder.setPositiveButton(mContext.getResources().getString(R.string.ok), (dialogInterface, i) -> dialog.dismiss()); builder.create(); builder.show(); }
TextView t1; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); t1=(TextView) findViewById(R.id.textView1); t1.setTextIsSelectable(true);// IMPORTANT t1.setText("This is Android program"); t1.setOnTouchListener(new OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { switch(event.getAction()){ case MotionEvent.ACTION_UP: int start=t1.getSelectionStart(); int end=t1.getSelectionEnd(); String sub=t1.getText().subSequence(start, end).toString(); Toast.makeText(getBaseContext(), sub, 1).show(); } return true; } }); }
@Nullable @Override public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { View rootView = inflater.inflate(R.layout.fragment_description, container, false); mTitleView = rootView.findViewById(R.id.title); mSummaryView = rootView.findViewById(R.id.summary); if (Utils.isTv(getActivity())) { mSummaryView.setFocusable(true); } else { mTitleView.setTextIsSelectable(true); mSummaryView.setTextIsSelectable(true); } mSummaryView.setSelected(true); mSummaryView.setMovementMethod(LinkMovementMethod.getInstance()); mTitle = getArguments().getCharSequence("title"); mSummary = getArguments().getCharSequence("summary"); refresh(); return rootView; }
/** * Render message as text view * * @param context * @return */ public TextView renderTextView(Context context, TextView view) { if (view == null) { view = new TextView(context); } view.setAutoLinkMask(Linkify.ALL); view.setLinksClickable(true); view.setLinkTextColor(COLOR_BLUE); view.setText(this.render(context)); view.setTextIsSelectable(true); return view; }