Android对话框中AlertDialog标题的居中位置>>

问题描述 投票:1回答:2

我需要在Android Studio中将AlertDialog的标题居中,我尝试了几种形式,但是没有成功,有人可以告诉我这是否可行以及如何做到?

这是我的代码

public class ExampleDialog extends AppCompatDialogFragment {
private EditText myIpAddress;
private EditText myIpPort;
private ExampleDialogListener listener;
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
    AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
    LayoutInflater inflater = getActivity().getLayoutInflater();
    View view = inflater.inflate(R.layout.layout_dialog, null);

    builder.setView(view)
            .setTitle("Configuracion WIFI")
            .setMessage("Ingrese la IP y el Puerto del Relay Remoto ")
            .setNegativeButton("Cancelar", new DialogInterface.OnClickListener() {
                @Override
                public void onClick(DialogInterface dialogInterface, int i) {
                }
            })
            .setPositiveButton("Aceptar", new DialogInterface.OnClickListener() {
                @Override
                public void onClick(DialogInterface dialogInterface, int i) {
                    String username = myIpAddress.getText().toString();
                    String password = myIpPort.getText().toString();
                    listener.applyTexts(username, password);
                }
            });
    myIpAddress = view.findViewById(R.id.etx_ipAddress);
    myIpPort = view.findViewById(R.id.etx_ipPort);
    return builder.create();
}

我需要在Android Studio中将AlertDialog的标题居中,我尝试了几种形式,但是没有成功,有人可以告诉我这是否可行以及如何做到?这是我的代码公共类...

android android-alertdialog
2个回答
0
投票

在layout_dialog.xml中]

<TextView
  android:id="@+id/title"
  layout_width="match_parent"
  layout_height="wrap_content"
  android:gravity="center"/>

0
投票

只需使用自定义样式:

© www.soinside.com 2019 - 2024. All rights reserved.