Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void settingCount(MenuItem item) {
- item.setOnMenuItemClickListener(new MenuItem.OnMenuItemClickListener() {
- @Override
- public boolean
- onMenuItemClick(MenuItem item) {
- LayoutInflater layoutInflater = LayoutInflater.from(context);
- View view = layoutInflater.inflate(R.layout.setting_dialog, null);
- AlertDialog.Builder dialogBuilder = new AlertDialog.Builder(context);
- dialogBuilder.setView(view);
- final EditText editTextString = (EditText) view.findViewById(R.id.editTextDialogString);
- final EditText editTextColumn = (EditText) view.findViewById(R.id.editTextDialogColumn);
- final RadioButton radioBinary = (RadioButton) view.findViewById(R.id.radioButtonDialogBinary);
- final RadioButton radioBipolar = (RadioButton) view.findViewById(R.id.radioButtonDialogBipolar);
- if (typeFunction) {
- radioBipolar.setChecked(true);
- } else {
- radioBinary.setChecked(true);
- }
- flag = typeFunction;
- View.OnClickListener radioButtonClickListener = new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- RadioButton radioButton = (RadioButton) v;
- switch (radioButton.getId()) {
- case R.id.radioButtonDialogBinary:
- typeFunction = false;
- break;
- case R.id.radioButtonDialogBipolar:
- typeFunction = true;
- break;
- default:
- break;
- }
- }
- };
- radioBinary.setOnClickListener(radioButtonClickListener);
- radioBipolar.setOnClickListener(radioButtonClickListener);
- dialogBuilder
- .setCancelable(false)
- .setPositiveButton("OK", new DialogInterface.OnClickListener() {
- @Override
- public void onClick(DialogInterface dialog, int which) {
- try {
- column = Integer.parseInt(editTextColumn.getText().toString());
- string = Integer.parseInt(editTextString.getText().toString());
- viewPresentation(column, string);
- } catch (Exception ex) {
- Toast.makeText(context, "Вводите только лишь цифры!!!", Toast.LENGTH_SHORT).show();
- typeFunction = flag;
- dialog.cancel();
- }
- }
- })
- .setNegativeButton("Отмена",
- new DialogInterface.OnClickListener() {
- @Override
- public void onClick(DialogInterface dialog, int which) {
- dialog.cancel();
- }
- });
- AlertDialog alertDialog = dialogBuilder.create();
- alertDialog.show();
- return true;
- }
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement