// Creating the AlertDialog with a custom xml layout (you can still use the default Android version) AlertDialog.Builder builder = new AlertDialog.Builder(this); LayoutInflater inflater = (LayoutInflater)this.getSystemService(Context.LAYOUT_INFLATER_SERVICE); View view = inflater.inflate(R.layout.viewname, null); builder.setView(view); TextView title = new TextView(this); // You Can Customise your Title here title.setText("Custom Centered Title"); title.setBackgroundColor(Color.DKGRAY); title.setPadding(10, 10, 10, 10); title.setGravity(Gravity.CENTER); title.setTextColor(Color.WHITE); title.setTextSize(20); builder.setCustomTitle(title);
public InfoItemDialog(@NonNull final Activity activity, @NonNull final String[] commands, @NonNull final DialogInterface.OnClickListener actions, @NonNull final String title, @Nullable final String additionalDetail) { final View bannerView = View.inflate(activity, R.layout.dialog_title, null); bannerView.setSelected(true); TextView titleView = bannerView.findViewById(R.id.itemTitleView); titleView.setText(title); TextView detailsView = bannerView.findViewById(R.id.itemAdditionalDetails); if (additionalDetail != null) { detailsView.setText(additionalDetail); detailsView.setVisibility(View.VISIBLE); } else { detailsView.setVisibility(View.GONE); } dialog = new AlertDialog.Builder(activity) .setCustomTitle(bannerView) .setItems(commands, actions) .create(); }
AlertDialog.Builder alert = new AlertDialog.Builder(this); LayoutInflater inflater = getLayoutInflater(); View view=inflater.inflate(R.layout.titlebar, null); alert.setCustomTitle(view); alert.setMessage("helo"); alert.show();
AlertDialog.Builder builder = new AlertDialog.Builder(context); TextView textView = new TextView(context); textView.setText("your very long title here"); builder.setCustomTitle(textView);
AlertDialog.Builder alert = new AlertDialog.Builder(this); LayoutInflater inflater = getLayoutInflater(); View view=inflater.inflate(R.layout.titlebar, null); alert.setCustomTitle(view);
AlertDialog.Builder dialogBuilder = new AlertDialog.Builder(context); TextView textView = new TextView(context); textView.setText("your very long title here"); dialogBuilder.setCustomTitle(textView);
LayoutInflater inflater = (LayoutInflater)yourClass.this.getSystemService(Context.LAYOUT_INFLATER_SERVICE); View yourView= inflater.inflate(R.layout.custom_dialog, null); AlertDialog.Builder ab= new AlertDialog.Builder(this); ab.setCustomTitle(yourView); ab.setMessage(message); ... ab.create(); ab.show();
View customTitleView = getLayoutInflater().inflate(R.layout.custom_title_view, null); TextView title = (TextView) customTitleView.findViewById(R.id.title); title.setText("TITLE_TEXT"); AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setItems(items, clickListener); builder.setCustomTitle(customTitleView); AlertDialog alert = builder.create(); alert.show();
LayoutInflator mInflator = (LayoutInflater) context.getSystemService(Service.LAYOUT_INFLATER_SERVICE); View view = mInflator.inflate(R.layout.dialog_question_new, null); AlertDialog.Builder mBuilder = new AlertDialog.Builder(context, R.style.CustomDialogTheme); EditText input = ( EditText ) view.findViewById( R.id.dialog_input_question_new); mBuilder.setCustomTitle(view); mBuilder.setPositiveButton(... mBuilder.setPositiveButton(...
AlertDialog.Builder builder = new AlertDialog.Builder(this); String infService = Context.LAYOUT_INFLATER_SERVICE; LayoutInflater inflater = (LayoutInflater) context.getSystemService(infService); View titleView = inflater.inflate(R.layout.dialog_title, null); builder.setCustomTitle(titleView);
AlertDialog.Builder builder = new alertDialog.Builder(this); LayoutInflater inflater = (LayoutInflater) this.getSystemService(Context.LAYOUT_INFLATER_SERVICE); View view = inflater.inflate(R.layout.viewname, null); builder.setView(view); TextView title = new TextView(this); title.setText("Title text"); title.setBackgroundColor(Color.DKGRAY); title.setPadding(10, 10, 10, 10); title.setGravity(Gravity.CENTER); title.setTextColor(Color.WHITE); title.setTextSize(20); builder.setCustomTitle(title);
AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setCustomTitle(new DatePicker(this)); builder.setNegativeButton("Cancel", null); builder.setPositiveButton("Set", null); builder.show();
AlertDialog.Builder builder = new AlertDialog.Builder(this); final TextView myView = new TextView(getApplicationContext()); myView.setText("A Sample Title to Change Dialog Title"); myView.setTextSize(12); builder.setCustomTitle(myView); // set custom view
AlertDialog.Builder builder = new AlertDialog.Builder(context); //set up dialog builder builder.setView(new MyContentView(context)); //Can use this method builder.setCustomTitle(new MycontentView(context)); // or this method builder.build().show();
float size = 25; AlertDialog.Builder builder = new AlertDialog.Builder(this); final TextView myView = new TextView(getApplicationContext()); myView.setText("A Sample Title to Change Dialog Title"); myView.setTextSize(size); builder.setCustomTitle(myView);
/** * {@link android.app.AlertDialog.Builder#setCustomTitle(View)} */ public NumberPickerDialog setCustomTitle(View customTitle){ this.mDialog.setCustomTitle(customTitle); return this; }
AlertDialog.Builder builder = new AlertDialog.Builder(MyActivity.this, AlertDialog.THEME_HOLO_LIGHT); //Then I do what I need with the builder (except for setTitle(); LayoutInflater inflater = getLayoutInflater(); View view=inflater.inflate(R.layout.dialog_custom_title, null); TextView title = (TextView)view.findViewById(R.id.myTitle); title.setText("Title I want to show"); builder.setCustomTitle(view); AlertDialog alert = builder.create(); alert.show();
AlertDialog.Builder builder = new AlertDialog.Builder(context); TextView textView = new TextView(context); textView.setText("Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur " + "tincidunt condimentum tristique. Vestibulum ante ante, pretium porttitor " + "iaculis vitae, congue ut sem. Curabitur ac feugiat ligula. Nulla " + "tincidunt est eu sapien iaculis rhoncus. Mauris eu risus sed justo " + "pharetra semper faucibus vel velit."); builder.setCustomTitle(textView);
.setCustomTitle(bannerView) .setItems(commands, actions) .create()
@Test public void shouldSetCustomTitleView() throws Exception { AlertDialog.Builder builder = new AlertDialog.Builder(application); View view = new View(application); assertThat(builder.setCustomTitle(view)).isSameAs(builder); AlertDialog alert = builder.create(); assertThat(shadowOf(alert).getCustomTitleView()).isEqualTo(view); }