@Override public View getDropDownView(int position, View convertView, ViewGroup parent) { View v = convertView; if (v == null) v = LayoutInflater.from(getContext()).inflate(R.layout.rd_item_dropdown_end, parent, false); ((TextView) v).setText(mDropDownItems[position]); return v; }
private void updatePeriodUnit() { switch (mRecurring.getRepeatMode()) { case Recurring.REPEAT_DAILY: mPeriodUnitTextView.setText( mRecurring.getPeriod() == 1 ? R.string.rd_day : R.string.rd_days); break; case Recurring.REPEAT_WEEKLY: mPeriodUnitTextView.setText( mRecurring.getPeriod() == 1 ? R.string.rd_week : R.string.rd_weeks); break; case Recurring.REPEAT_MONTHLY: mPeriodUnitTextView.setText( mRecurring.getPeriod() == 1 ? R.string.rd_month : R.string.rd_months); break; case Recurring.REPEAT_YEARLY: mPeriodUnitTextView.setText( mRecurring.getPeriod() == 1 ? R.string.rd_year : R.string.rd_years); break; } }
private void init(Context context, int style) { mContentPadding = ThemeUtil.dpToPx(context, 24); mActionMinWidth = ThemeUtil.dpToPx(context, 64); mActionHeight = ThemeUtil.dpToPx(context, 36); mActionOuterHeight = ThemeUtil.dpToPx(context, 48); mActionPadding = ThemeUtil.dpToPx(context, 8); mActionOuterPadding = ThemeUtil.dpToPx(context, 16); mDialogHorizontalPadding = ThemeUtil.dpToPx(context, 40); mDialogVerticalPadding = ThemeUtil.dpToPx(context, 24); mCardView = new DialogCardView(context); mContainer = new ContainerFrameLayout(context); mTitle = new TextView(context); mPositiveAction = new Button(context); mNegativeAction = new Button(context); mNeutralAction = new Button(context); mCardView.setPreventCornerOverlap(false); mCardView.setUseCompatPadding(true); mTitle.setPadding( mContentPadding, mContentPadding, mContentPadding, mContentPadding - mActionPadding); mPositiveAction.setId(ACTION_POSITIVE); mPositiveAction.setPadding(mActionPadding, 0, mActionPadding, 0); mPositiveAction.setBackgroundResource(0); mNegativeAction.setId(ACTION_NEGATIVE); mNegativeAction.setPadding(mActionPadding, 0, mActionPadding, 0); mNegativeAction.setBackgroundResource(0); mNeutralAction.setId(ACTION_NEUTRAL); mNeutralAction.setPadding(mActionPadding, 0, mActionPadding, 0); mNeutralAction.setBackgroundResource(0); mContainer.addView(mCardView); mCardView.addView(mTitle); mCardView.addView(mPositiveAction); mCardView.addView(mNegativeAction); mCardView.addView(mNeutralAction); cancelable(true); canceledOnTouchOutside(true); clearContent(); onCreate(); applyStyle(style); super.setContentView(mContainer); }
public Dialog titleTextAppearance(int resId) { mTitle.setTextAppearance(getContext(), resId); return this; }
public Dialog titleColor(int color) { mTitle.setTextColor(color); return this; }
public Dialog title(CharSequence title) { mTitle.setText(title); mTitle.setVisibility(TextUtils.isEmpty(title) ? View.GONE : View.VISIBLE); return this; }
private void updateNumberUnit() { mEndNumUnitTextView.setText( mRecurring.getEventNumber() == 1 ? R.string.rd_event : R.string.rd_events); }