Fix invisible menu checkboxes on older Droids

This commit is contained in:
Aaron Culliney 2019-11-30 08:35:20 -08:00
parent 2ef5abba2c
commit ab482fc3dc

View File

@ -15,6 +15,8 @@ import android.content.Context;
import android.content.DialogInterface; import android.content.DialogInterface;
import android.graphics.drawable.Drawable; import android.graphics.drawable.Drawable;
import androidx.appcompat.app.AlertDialog; import androidx.appcompat.app.AlertDialog;
import androidx.appcompat.widget.AppCompatCheckBox;
import android.view.LayoutInflater; import android.view.LayoutInflater;
import android.view.View; import android.view.View;
import android.view.ViewGroup; import android.view.ViewGroup;
@ -219,7 +221,7 @@ public abstract class Apple2AbstractMenu implements Apple2MenuView {
} }
protected static CheckBox _addCheckbox(Apple2Activity activity, IMenuEnum setting, View convertView, boolean isChecked) { protected static CheckBox _addCheckbox(Apple2Activity activity, IMenuEnum setting, View convertView, boolean isChecked) {
CheckBox checkBox = new CheckBox(activity); AppCompatCheckBox checkBox = new AppCompatCheckBox(activity);
checkBox.setChecked(isChecked); checkBox.setChecked(isChecked);
LinearLayout layout = (LinearLayout) convertView.findViewById(R.id.a2preference_widget_frame); LinearLayout layout = (LinearLayout) convertView.findViewById(R.id.a2preference_widget_frame);
layout.addView(checkBox); layout.addView(checkBox);