tipo tamaño letra fuente como color cambiar android dialog alertdialog

android - letra - cómo cambiar el tamaño de la fuente del título del diálogo



tamaño de letra html (3)

Prueba esto:

TextView title = new TextView(context); title.setText("Due Alert"); title.setGravity(Gravity.CENTER); title.setTextSize(30); title.setBackgroundColor(Color.GRAY); title.setTextColor(Color.WHITE); dialog2.setCustomTitle(title);

a continuación mi código funciona bien, el único problema es que muestra el tamaño de fuente tan pequeño del título del diálogo, ¿cómo cambiaré el tamaño de la fuente? ¿Alguna idea?

Dialog dialog2; dialog2 = new Dialog(context); View vLoad = LayoutInflater.from(ActivityHome.this).inflate(R.layout.timer, null); dialog2.requestWindowFeature(Window.FEATURE_LEFT_ICON); dialog2.setContentView(vLoad); dialog2.setTitle( Html.fromHtml("<font color=''#ffffff'' > Due Alert</font>")); dialog2.show();


Tiene otra opción, diseñe un diseño xml layout para su cuadro de diálogo, como lo necesita y llámelo en su actividad

ejemplo xml:

<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="215dp" android:layout_height="wrap_content" android:layout_gravity="center" android:background="@drawable/custom_alert" android:orientation="vertical" > <TextView android:id="@+id/tv_header" android:layout_width="fill_parent" android:layout_height="26dp" android:gravity="center" android:text="@string/oops" android:textColor="#3f3f3f" android:textSize="15sp" android:textStyle="bold" /> <TextView android:id="@+id/tv_description" android:layout_width="fill_parent" android:layout_height="58dp" android:layout_below="@+id/tv_header" android:gravity="center" android:textColor="#747474" android:textSize="10sp" android:typeface="sans" /> <View android:id="@+id/separator" android:layout_width="fill_parent" android:layout_height="1dip" android:layout_above="@+id/tv_actionbtn" android:layout_centerVertical="true" android:background="#b8b8b8" /> <TextView android:id="@+id/tv_actionbtn" android:layout_width="fill_parent" android:layout_height="40dp" android:layout_below="@+id/tv_description" android:gravity="center" android:textColor="#d61820" android:textSize="15sp" android:typeface="sans" />

diseño de fondo de custom_alert:

<corners android:color="#FFFFFF" /> <solid android:color="#FFFFFF" /> <stroke android:width="3dip" android:color="#FFFFFF" /> <corners android:radius="20dip" android:color="#FFFFFF" /> <padding android:bottom="0dip" android:left="0dip" android:right="0dip" android:top="0dip" />

aquí está el código de actividad

dialog = new Dialog(Activity.this); dialog.setContentView(R.layout.customdialog); dialog.getWindow().setBackgroundDrawable( new ColorDrawable(android.graphics.Color.TRANSPARENT)); txtHeader = (TextView) dialog.findViewById(R.id.requiredheader); txtDiscription = (TextView) dialog.findViewById(R.id.requireddescription; txtHeader.setText(getResources().getString(R.string.conneting_server)); txtDiscription.setText(getResources().getString(R.string.logging_in)); dialog.setCancelable(false); dialog.show();


Prueba esto,

dialog2.setTextSize (14);