android 如何设置alertdialog标题字体大小,Android原生AlertDialog修改标题,内容,按钮颜色,字体大小等...
时间: 2023-06-25 15:02:25 浏览: 138
自定义主题改变AlertDialog样式
4星 · 用户满意度95%
可以通过以下代码修改AlertDialog的标题字体大小:
```java
AlertDialog.Builder builder = new AlertDialog.Builder(context);
TextView title = new TextView(context);
title.setText("标题");
title.setTextSize(20);
title.setGravity(Gravity.CENTER);
builder.setCustomTitle(title);
```
其中,设置标题字体大小的代码为 `title.setTextSize(20);`,可以根据需要修改数字。
同样地,可以通过以下代码修改AlertDialog的内容字体大小:
```java
AlertDialog.Builder builder = new AlertDialog.Builder(context);
TextView message = new TextView(context);
message.setText("内容");
message.setTextSize(18);
message.setGravity(Gravity.CENTER);
builder.setView(message);
```
如果需要修改按钮颜色和字体大小,需要自定义AlertDialog的布局文件,并在代码中设置:
```java
AlertDialog.Builder builder = new AlertDialog.Builder(context);
LayoutInflater inflater = LayoutInflater.from(context);
View view = inflater.inflate(R.layout.custom_dialog_layout, null);
Button positiveButton = view.findViewById(R.id.positive_button);
positiveButton.setTextColor(Color.RED);
positiveButton.setTextSize(18);
builder.setView(view);
```
其中,`R.layout.custom_dialog_layout` 是自定义的布局文件,`positive_button` 是其中的一个按钮。可以根据需要修改按钮的颜色和字体大小。
阅读全文