diff --git a/res/layout/private_dns_mode_dialog.xml b/res/layout/private_dns_mode_dialog.xml index 4d614e29dfa..0b4f4db6c4b 100644 --- a/res/layout/private_dns_mode_dialog.xml +++ b/res/layout/private_dns_mode_dialog.xml @@ -28,31 +28,20 @@ + android:layout_height="wrap_content" + android:layout_marginStart="@dimen/developer_option_dialog_margin_start"> - + layout="@layout/preference_widget_dialog_radiobutton"/> - + layout="@layout/preference_widget_dialog_radiobutton"/> - + layout="@layout/preference_widget_dialog_radiobutton"/> + android:minHeight="@dimen/developer_option_dialog_min_height"/> - + layout="@layout/preference_widget_dialog_summary"/> diff --git a/src/com/android/settings/network/PrivateDnsModeDialogPreference.java b/src/com/android/settings/network/PrivateDnsModeDialogPreference.java index 0086fecb1dd..bdadfe4d6d4 100644 --- a/src/com/android/settings/network/PrivateDnsModeDialogPreference.java +++ b/src/com/android/settings/network/PrivateDnsModeDialogPreference.java @@ -40,6 +40,7 @@ import android.util.Log; import android.view.View; import android.widget.Button; import android.widget.EditText; +import android.widget.RadioButton; import android.widget.RadioGroup; import android.widget.TextView; @@ -176,6 +177,15 @@ public class PrivateDnsModeDialogPreference extends CustomDialogPreferenceCompat mRadioGroup.setOnCheckedChangeListener(this); mRadioGroup.check(PRIVATE_DNS_MAP.getOrDefault(mMode, R.id.private_dns_mode_opportunistic)); + // Initial radio button text + final RadioButton offRadioButton = view.findViewById(R.id.private_dns_mode_off); + offRadioButton.setText(R.string.private_dns_mode_off); + final RadioButton opportunisticRadioButton = + view.findViewById(R.id.private_dns_mode_opportunistic); + opportunisticRadioButton.setText(R.string.private_dns_mode_opportunistic); + final RadioButton providerRadioButton = view.findViewById(R.id.private_dns_mode_provider); + providerRadioButton.setText(R.string.private_dns_mode_provider); + final TextView helpTextView = view.findViewById(R.id.private_dns_help_info); helpTextView.setMovementMethod(LinkMovementMethod.getInstance()); final Intent helpIntent = HelpUtils.getHelpIntent(context,