Improve dialog layout

This commit is contained in:
seven332 committed 2016-03-11 02:18:46 +08:00
1 parent 55e7ef7c73
commit 722a51d243
5 files changed
+34 -5

No files matched your search

@@ -33,7 +33,7 @@ public class CheckBoxDialogBuilder extends AlertDialog.Builder {
@SuppressLint("InflateParams")
public CheckBoxDialogBuilder(Context context, String message, String checkText, boolean checked) {
super(context);
View view = LayoutInflater.from(context).inflate(R.layout.dialog_checkbox_builder, null);
View view = LayoutInflater.from(getContext()).inflate(R.layout.dialog_checkbox_builder, null);
setView(view);
TextView messageView = (TextView) view.findViewById(R.id.message);
mCheckBox = (CheckBox) view.findViewById(R.id.checkbox);
@@ -39,7 +39,7 @@ public class EditTextDialogBuilder extends AlertDialog.Builder implements EditTe
@SuppressLint("InflateParams")
public EditTextDialogBuilder(Context context, String text, String hint) {
super(context);
View view = LayoutInflater.from(context).inflate(R.layout.dialog_edittext_builder, null);
View view = LayoutInflater.from(getContext()).inflate(R.layout.dialog_edittext_builder, null);
setView(view);
mTextInputLayout = (TextInputLayout) view;
mEditText = (EditText) view.findViewById(R.id.edit_text);
@@ -39,11 +39,11 @@ public class ListCheckBoxDialogBuilder extends AlertDialog.Builder {
public ListCheckBoxDialogBuilder(Context context, CharSequence[] items,
final OnItemClickListener listener, String checkText, boolean checked) {
super(context);
View view = LayoutInflater.from(context).inflate(R.layout.dialog_list_checkbox_builder, null);
View view = LayoutInflater.from(getContext()).inflate(R.layout.dialog_list_checkbox_builder, null);
setView(view);
ListView listView = (ListView) ViewUtils.$$(view, R.id.list_view);
mCheckBox = (CheckBox) ViewUtils.$$(view, R.id.checkbox);
listView.setAdapter(new ArrayAdapter<>(context, R.layout.item_simple_list, items));
listView.setAdapter(new ArrayAdapter<>(getContext(), R.layout.item_select_dialog, items));
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
@@ -1413,7 +1413,7 @@ public class GalleryDetailScene extends BaseScene implements View.OnClickListene
mProgressView.setVisibility(View.GONE);
mErrorText.setVisibility(View.GONE);
mListView.setVisibility(View.VISIBLE);
mListView.setAdapter(new ArrayAdapter<>(getContext(), R.layout.item_simple_list, nameArray));
mListView.setAdapter(new ArrayAdapter<>(mDialog.getContext(), R.layout.item_select_dialog, nameArray));
}
}