private void initMDOverlay(int color) { mMDOverlay = new AppCompatTextView(mContext); mMDOverlay.setBackgroundResource(R.drawable.indexable_bg_md_overlay); ((AppCompatTextView) mMDOverlay).setSupportBackgroundTintList(ColorStateList.valueOf(color)); mMDOverlay.setSingleLine(); mMDOverlay.setTextColor(Color.WHITE); mMDOverlay.setTextSize(38); mMDOverlay.setGravity(Gravity.CENTER); int size = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 72, getResources().getDisplayMetrics()); LayoutParams params = new LayoutParams(size, size); params.rightMargin = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 33, getResources().getDisplayMetrics()); params.gravity = Gravity.END; mMDOverlay.setLayoutParams(params); mMDOverlay.setVisibility(INVISIBLE); addView(mMDOverlay); }
@NonNull @Override public View makeView() { TextView tv = new AppCompatTextView(mToolbar.getContext()); //noinspection deprecation tv.setTextAppearance(tv.getContext(), R.style.TextAppearance_AppCompat_Widget_ActionBar_Title); return tv; } });
public void showDialogWithHtmlTextView(@StringRes int resTitleId, String text, boolean isHtml, DialogInterface.OnDismissListener dismissedListener) { AppCompatTextView textView = new AppCompatTextView(_context); int padding = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 16, _context.getResources().getDisplayMetrics()); textView.setMovementMethod(new LinkMovementMethod()); textView.setPadding(padding, 0, padding, 0); textView.setText(isHtml ? new SpannableString(Html.fromHtml(text)) : text); AlertDialog.Builder dialog = new AlertDialog.Builder(_context) .setPositiveButton(android.R.string.ok, null) .setOnDismissListener(dismissedListener) .setTitle(resTitleId) .setView(textView); dialog.show(); }
private static AlertDialog createDialog(final Context context) { AppCompatTextView messageTextView = new AppCompatTextView(context); messageTextView.setTextSize(16f); messageTextView.setText(context.getString(R.string.download_manager_disabled)); messageTextView.setPadding(50, 50, 50, 0); messageTextView.setTextColor(ContextCompat.getColor(context, R.color.black)); return new AlertDialog.Builder(context) .setView(messageTextView) .setPositiveButton("ok", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { enableDownloadManager(context); } }) .setCancelable(false) .create(); }
public ViewHolder(View v, VolxAdapterFeatures mFeatures) { super(v); LinearLayout.LayoutParams parentParams = new LinearLayout.LayoutParams (ViewGroup.LayoutParams.MATCH_PARENT, mFeatures.getParamsHeight()); parentParams.setMargins(4, 0, 4, 0); itemParent = v.findViewById(R.id.item_parent); itemParent.setBackgroundColor(Color.TRANSPARENT); itemParent.setLayoutParams(parentParams); charText = new AppCompatTextView(v.getContext()); LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams (ViewGroup.LayoutParams.MATCH_PARENT, mFeatures.getParamsHeight()); charText.setGravity(Gravity.CENTER_HORIZONTAL | Gravity.CENTER_VERTICAL); if (mFeatures.getTextSize() == Volx.FIT_NICELY) { TextViewCompat.setAutoSizeTextTypeWithDefaults(charText, TextViewCompat.AUTO_SIZE_TEXT_TYPE_UNIFORM); TextViewCompat.setAutoSizeTextTypeUniformWithConfiguration(charText, 2, 13, 1, TypedValue.COMPLEX_UNIT_SP); } else charText.setTextSize(mFeatures.getTextSize()); charText.setTextColor(mFeatures.getTextColor()); charText.setBackgroundColor(Color.TRANSPARENT); itemParent.addView(charText, layoutParams); } }
@Override public View getDropDownView(int position, View convertView, ViewGroup parent) { AppCompatTextView ret = new AppCompatTextView(parent.getContext()); ret.setText(displayText[position]); ret.setTextSize(16); ret.setPadding(0, 10, 0, 10); ret.setTextColor(Color.BLACK); return ret; }
@Override public View getView(int position, View convertView, ViewGroup parent) { AppCompatTextView ret = new AppCompatTextView(parent.getContext()); ret.setText(displayText[position]); ret.setTextSize(16); ret.setPadding(0, 10, 0, 10); ret.setTextColor(Color.BLACK); return ret; }
private void addChilden() { String[] array = getResources().getStringArray(R.array.language_array); for (String a : array) { AppCompatTextView textView = new AppCompatTextView(this); textView.setBackgroundColor(Color.WHITE); textView.setGravity(Gravity.CENTER); textView.setText(a); LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, dp2px(56)); layoutParams.bottomMargin = dp2px(1); mLinearLayout.addView(textView, layoutParams); } } }
private AlertDialog createExitDialog() { AppCompatTextView messageTextView = new AppCompatTextView(this); messageTextView.setTextSize(16f); messageTextView.setText(getString(R.string.really_quit_question)); messageTextView.setPadding(50, 50, 50, 0); messageTextView.setTextColor(ContextCompat.getColor(this, R.color.black)); return new AlertDialog.Builder(this) .setView(messageTextView) .setPositiveButton(getString(R.string.yes), new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { finish(); } }) .setNegativeButton(getString(R.string.no), new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { // nothing to do here } }) .setCancelable(true) .create(); }
private void initRightOverlayTextView(int color) { mTvRightOverlay = new AppCompatTextView(mContext); mTvRightOverlay.setBackgroundResource(R.drawable.bg_right_overlay); mTvRightOverlay.setSupportBackgroundTintList(ColorStateList.valueOf(color)); mTvRightOverlay.setTextColor(Color.WHITE); mTvRightOverlay.setTextSize(38); mTvRightOverlay.setGravity(Gravity.CENTER); int size = IndexBar.dp2px(mContext, 72); LayoutParams params = new LayoutParams(size, size); params.rightMargin = IndexBar.dp2px(mContext, 33); params.gravity = Gravity.RIGHT; mTvRightOverlay.setLayoutParams(params); mTvRightOverlay.setVisibility(INVISIBLE); }
return new AppCompatSeekBar(this, attrs); case "TextView": return new AppCompatTextView(this, attrs);