Example usage for android.support.v4.app DialogFragment STYLE_NORMAL

List of usage examples for android.support.v4.app DialogFragment STYLE_NORMAL

Introduction

In this page you can find the example usage for android.support.v4.app DialogFragment STYLE_NORMAL.

Prototype

int STYLE_NORMAL

To view the source code for android.support.v4.app DialogFragment STYLE_NORMAL.

Click Source Link

Document

Style for #setStyle(int,int) : a basic, normal dialog.

Usage

From source file:org.gots.seed.view.SeedWidgetLong.java

@SuppressWarnings("deprecation")
private void setupView() {

    if (mSeed == null)
        return;/* w ww  .  j  a  v  a 2s  .  c  o  m*/

    int familyImageRessource = 0;
    if (mSeed.getFamily() != null)
        familyImageRessource = getResources()
                .getIdentifier("org.gots:drawable/family_" + mSeed.getFamily().toLowerCase(), null, null);

    if (familyImageRessource != 0)
        setBackgroundResource(familyImageRessource);
    else {
        int sdk = android.os.Build.VERSION.SDK_INT;
        if (sdk < android.os.Build.VERSION_CODES.JELLY_BEAN) {
            setBackgroundDrawable(mContext.getResources().getDrawable(R.drawable.family_unknown));
        } else {
            setBackground(mContext.getResources().getDrawable(R.drawable.family_unknown));
        }
    }

    SeedWidget seedWidget = (SeedWidget) findViewById(R.id.idSeedWidget2);
    seedWidget.setSeed(mSeed);

    TextView seedSpecie = (TextView) findViewById(R.id.IdSeedSpecie);
    seedSpecie.setText(SeedUtil.translateSpecie(mContext, mSeed));
    if (GotsPreferences.DEBUG)
        seedSpecie.setText("(" + mSeed.getSeedId() + ")" + SeedUtil.translateSpecie(mContext, mSeed));

    TextView seedVariety = (TextView) findViewById(R.id.IdSeedVariety);
    seedVariety.setText(mSeed.getVariety());

    PlanningWidget planningSow = (PlanningWidget) findViewById(R.id.IdSeedSowingPlanning);
    planningSow.setAdapter(new PlanningSowAdapter(mSeed));
    //
    PlanningWidget planningHarvest = (PlanningWidget) findViewById(R.id.IdSeedHarvestPlanning);
    planningHarvest.setAdapter(new PlanningHarvestAdapter(mSeed));

    LinearLayout stock = (LinearLayout) findViewById(R.id.idSeedStock);
    stock.removeAllViews();
    for (int i = 0; i < mSeed.getNbSachet(); i++) {
        ImageView seedbag = new ImageView(mContext);
        seedbag.setImageDrawable(mContext.getResources().getDrawable(R.drawable.seed_bag));
        // seedbag.setBackgroundDrawable(mContext.getResources().getDrawable(R.drawable.bg_planning_sow));

        LayoutParams params = new LinearLayout.LayoutParams(30, 30);
        seedbag.setLayoutParams(params);
        stock.addView(seedbag, i);
    }

    if (mSeed.getLanguage() != null && !"".equals(mSeed.getLanguage())) {
        ImageView flag = (ImageView) findViewById(R.id.IdSeedLanguage);
        int flagRessource = getResources()
                .getIdentifier("org.gots:drawable/" + mSeed.getLanguage().toLowerCase(), null, null);
        flag.setImageResource(flagRessource);
    }

    likeCount = (TextView) findViewById(R.id.textSeedLike);
    like = (ImageView) findViewById(R.id.ImageSeedLike);

    displayLikeStatus(mSeed.getLikeStatus());
    if (mSeed.getUUID() == null)
        like.setVisibility(View.GONE);

    like.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View v) {
            new AsyncTask<Void, Void, LikeStatus>() {
                GotsException exception = null;

                @Override
                protected LikeStatus doInBackground(Void... params) {
                    GotsSeedManager manager = GotsSeedManager.getInstance().initIfNew(mContext);
                    try {
                        return manager.like(mSeed, mSeed.getLikeStatus().getUserLikeStatus() == 1);
                    } catch (GotsException e) {
                        exception = e;
                        return null;
                    } catch (Exception e) {
                        Log.e(getClass().getName(), "" + e.getMessage(), e);
                        return null;
                    }
                }

                protected void onPostExecute(LikeStatus result) {
                    if (result == null && exception != null) {
                        AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(mContext);

                        // set title
                        alertDialogBuilder.setTitle(exception.getMessage());
                        alertDialogBuilder.setMessage(exception.getMessageDescription()).setCancelable(false)
                                .setPositiveButton(mContext.getResources().getString(R.string.login_connect),
                                        new DialogInterface.OnClickListener() {
                                            public void onClick(DialogInterface dialog, int id) {
                                                // Intent loginIntent = new Intent(mContext, LoginDialogFragment.class);
                                                // mContext.startActivity(loginIntent);
                                                LoginDialogFragment dialogFragment = new LoginDialogFragment();
                                                dialogFragment.setStyle(DialogFragment.STYLE_NORMAL,
                                                        R.style.CustomDialog);
                                                dialogFragment.show(((FragmentActivity) mContext)
                                                        .getSupportFragmentManager(), "");
                                            }
                                        })
                                .setNegativeButton("No", new DialogInterface.OnClickListener() {
                                    public void onClick(DialogInterface dialog, int id) {
                                        dialog.cancel();
                                    }
                                });

                        AlertDialog alertDialog = alertDialogBuilder.create();

                        alertDialog.show();

                        return;
                    }
                    mSeed.setLikeStatus(result);
                    displayLikeStatus(result);
                    mContext.sendBroadcast(new Intent(BroadCastMessages.SEED_DISPLAYLIST));

                };
            }.execute();

        }
    });
}

From source file:org.gots.seed.view.SeedWidgetTile.java

@SuppressWarnings("deprecation")
private void setupView() {

    if (mSeed == null)
        return;//from ww w. j  av a2s .  c o  m

    // int familyImageRessource = 0;
    // if (mSeed.getFamily() != null)
    // familyImageRessource = getResources().getIdentifier(
    // "org.gots:drawable/family_" + mSeed.getFamily().toLowerCase(), null, null);
    //
    // if (familyImageRessource != 0)
    // setBackgroundResource(familyImageRessource);
    // else {
    // int sdk = android.os.Build.VERSION.SDK_INT;
    // if (sdk < android.os.Build.VERSION_CODES.JELLY_BEAN) {
    // setBackgroundDrawable(mContext.getResources().getDrawable(R.drawable.family_unknown));
    // } else {
    // setBackground(mContext.getResources().getDrawable(R.drawable.family_unknown));
    // }
    // }

    SeedWidget seedWidget = (SeedWidget) findViewById(R.id.idSeedWidget2);
    seedWidget.setSeed(mSeed);

    TextView seedSpecie = (TextView) findViewById(R.id.IdSeedSpecie);
    seedSpecie.setText(SeedUtil.translateSpecie(mContext, mSeed));
    if (GotsPreferences.DEBUG)
        seedSpecie.setText("(" + mSeed.getSeedId() + ")" + SeedUtil.translateSpecie(mContext, mSeed));

    TextView seedVariety = (TextView) findViewById(R.id.IdSeedVariety);
    seedVariety.setText(mSeed.getVariety());

    state = (ImageView) findViewById(R.id.imageStateValidation);
    if ("approved".equals(mSeed.getState()))
        state.setVisibility(View.VISIBLE);
    else
        state.setVisibility(View.GONE);

    // PlanningWidget planningSow = (PlanningWidget) fidindViewById(R.id.IdSeedSowingPlanning);
    // planningSow.setAdapter(new PlanningSowAdapter(mSeed));
    // //
    // PlanningWidget planningHarvest = (PlanningWidget) findViewById(R.id.IdSeedHarvestPlanning);
    // planningHarvest.setAdapter(new PlanningHarvestAdapter(mSeed));

    LinearLayout stock = (LinearLayout) findViewById(R.id.idSeedStock);
    stock.removeAllViews();
    for (int i = 0; i < mSeed.getNbSachet(); i++) {
        ImageView seedbag = new ImageView(mContext);
        seedbag.setImageDrawable(mContext.getResources().getDrawable(R.drawable.seed_bag));
        // seedbag.setBackgroundDrawable(mContext.getResources().getDrawable(R.drawable.bg_planning_sow));

        LayoutParams params = new LinearLayout.LayoutParams(30, 30);
        seedbag.setLayoutParams(params);
        stock.addView(seedbag, i);
    }

    if (mSeed.getLanguage() != null && !"".equals(mSeed.getLanguage())) {
        ImageView flag = (ImageView) findViewById(R.id.IdSeedLanguage);
        int flagRessource = getResources()
                .getIdentifier("org.gots:drawable/" + mSeed.getLanguage().toLowerCase(), null, null);
        flag.setImageResource(flagRessource);
    }

    likeCount = (TextView) findViewById(R.id.textSeedLike);
    like = (ImageView) findViewById(R.id.ImageSeedLike);

    displayLikeStatus(mSeed.getLikeStatus());
    if (mSeed.getUUID() == null)
        like.setVisibility(View.GONE);

    like.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View v) {
            new AsyncTask<Void, Void, LikeStatus>() {
                GotsException exception = null;

                @Override
                protected LikeStatus doInBackground(Void... params) {
                    GotsSeedManager manager = GotsSeedManager.getInstance().initIfNew(mContext);
                    try {
                        return manager.like(mSeed, mSeed.getLikeStatus().getUserLikeStatus() == 1);
                    } catch (GotsException e) {
                        exception = e;
                        return null;
                    } catch (Exception e) {
                        Log.e(getClass().getName(), "" + e.getMessage(), e);
                        return null;
                    }
                }

                protected void onPostExecute(LikeStatus result) {
                    if (result == null && exception != null) {
                        AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(mContext);

                        // set title
                        alertDialogBuilder.setTitle(exception.getMessage());
                        alertDialogBuilder.setMessage(exception.getMessageDescription()).setCancelable(false)
                                .setPositiveButton(mContext.getResources().getString(R.string.login_connect),
                                        new DialogInterface.OnClickListener() {
                                            public void onClick(DialogInterface dialog, int id) {
                                                // Intent loginIntent = new Intent(mContext, LoginDialogFragment.class);
                                                // mContext.startActivity(loginIntent);
                                                LoginDialogFragment dialogFragment = new LoginDialogFragment();
                                                dialogFragment.setStyle(DialogFragment.STYLE_NORMAL,
                                                        R.style.CustomDialog);
                                                dialogFragment.show(((FragmentActivity) mContext)
                                                        .getSupportFragmentManager(), "");
                                            }
                                        })
                                .setNegativeButton("No", new DialogInterface.OnClickListener() {
                                    public void onClick(DialogInterface dialog, int id) {
                                        dialog.cancel();
                                    }
                                });

                        AlertDialog alertDialog = alertDialogBuilder.create();

                        alertDialog.show();

                        return;
                    }
                    mSeed.setLikeStatus(result);
                    displayLikeStatus(result);
                    mContext.sendBroadcast(new Intent(BroadCastMessages.SEED_DISPLAYLIST));

                };
            }.execute();

        }
    });
}

From source file:support.plus.reportit.splashscreen.java

@Override
public void onFingerprintDialogCancelled() {
    FingerprintDialog dialog = new FingerprintDialog();
    dialog.setStyle(DialogFragment.STYLE_NORMAL, R.style.DialogTheme);
    dialog.setCancelable(false);/*w w  w .  j ava  2  s .c o m*/
    dialog.show(splashscreen.this, getString(R.string.app_name), 69);
}

From source file:net.reichholf.dreamdroid.DreamDroid.java

public static void setDialogTheme(Context context, DialogFragment dialogFragment) {
    dialogFragment.setStyle(DialogFragment.STYLE_NORMAL, getDialogTheme(context));
}

From source file:org.gots.ui.TabSeedActivity.java

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    // Handle item selection
    Intent i;//  ww  w  .ja  v a 2  s  . com
    switch (item.getItemId()) {
    case android.R.id.home:
        finish();
        return true;
    case R.id.help:
        Intent browserIntent = new Intent(this, WebHelpActivity.class);
        browserIntent.putExtra(WebHelpActivity.URL, getClass().getSimpleName());
        startActivity(browserIntent);
        return true;

    case R.id.sow:
        Intent intent = new Intent(this, MyMainGarden.class);
        intent.putExtra(MyMainGarden.SELECT_ALLOTMENT, true);
        intent.putExtra(MyMainGarden.VENDOR_SEED_ID, mSeed.getSeedId());
        startActivity(intent);
        return true;
    case R.id.planning:
        FragmentManager fm = getSupportFragmentManager();
        DialogFragment scheduleDialog = new ScheduleActionFragment();
        Bundle data = new Bundle();
        data.putInt(GOTS_GROWINGSEED_ID, mSeed.getGrowingSeedId());
        scheduleDialog.setArguments(data);
        scheduleDialog.setStyle(DialogFragment.STYLE_NORMAL, R.style.CustomDialog);
        scheduleDialog.show(fm, "fragment_planning");
        return true;
    case R.id.download:
        new AsyncTask<Void, Integer, File>() {
            boolean licenceAvailable = false;

            IabHelper buyHelper;

            private ProgressDialog dialog;

            protected void onPreExecute() {
                licenceAvailable = gotsPurchase.getFeatureExportPDF() ? true : gotsPurchase.isPremium();
                dialog = ProgressDialog.show(TabSeedActivity.this, "",
                        getResources().getString(R.string.gots_loading), true);
                dialog.setCanceledOnTouchOutside(true);
            };

            @Override
            protected File doInBackground(Void... params) {
                if (licenceAvailable)
                    try {
                        GotsActionSeedProvider provider = GotsActionSeedManager.getInstance()
                                .initIfNew(getApplicationContext());
                        return provider.downloadHistory(mSeed);
                    } catch (GotsServerRestrictedException e) {
                        Log.w(TAG, e.getMessage());
                        licenceAvailable = false;
                        return null;
                    }
                return null;
            }

            @Override
            protected void onPostExecute(File result) {
                try {
                    dialog.dismiss();
                    dialog = null;
                } catch (Exception e) {
                    // nothing
                }
                if (!gotsPrefs.isConnectedToServer()) {
                    AlertDialog.Builder builder = new AlertDialog.Builder(TabSeedActivity.this);
                    builder.setMessage(getResources().getString(R.string.login_connect_restricted))
                            .setCancelable(false)
                            .setPositiveButton(getResources().getString(R.string.login_connect),
                                    new DialogInterface.OnClickListener() {
                                        public void onClick(DialogInterface dialog, int id) {
                                            LoginDialogFragment dialogFragment = new LoginDialogFragment();
                                            dialogFragment.show(getSupportFragmentManager(), "");
                                        }
                                    })
                            .setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
                                public void onClick(DialogInterface dialog, int id) {
                                    dialog.cancel();
                                }
                            });
                    builder.show();
                }
                if (!licenceAvailable) {
                    FragmentManager fm = getSupportFragmentManager();
                    GotsBillingDialog editNameDialog = new GotsBillingDialog(
                            GotsPurchaseItem.SKU_FEATURE_PDFHISTORY);
                    editNameDialog.setStyle(DialogFragment.STYLE_NORMAL, R.style.CustomDialog);

                    editNameDialog.show(fm, "fragment_edit_name");
                }
                if (result != null) {
                    Intent pdfIntent = new Intent(Intent.ACTION_VIEW);
                    pdfIntent.setDataAndType(Uri.fromFile(result), "application/pdf");
                    startActivity(pdfIntent);
                }

            }
        }.execute();

        return true;
    case R.id.photo:
        photoAction = new PhotoAction(getApplicationContext());
        Date now = new Date();
        cameraPicture = new File(photoAction.getImageFile(now).getAbsolutePath());
        Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
        takePictureIntent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(cameraPicture));
        // takePictureIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        startActivityForResult(takePictureIntent, PICK_IMAGE);

        return true;
    case R.id.delete:
        final DeleteAction deleteAction = new DeleteAction(this);

        AlertDialog.Builder builder = new AlertDialog.Builder(this);
        builder.setMessage(this.getResources().getString(R.string.action_delete_seed)).setCancelable(false)
                .setPositiveButton("OK", new DialogInterface.OnClickListener() {
                    public void onClick(DialogInterface dialog, int id) {
                        new AsyncTask<SeedActionInterface, Integer, Void>() {
                            @Override
                            protected Void doInBackground(SeedActionInterface... params) {
                                SeedActionInterface actionItem = params[0];
                                actionItem.execute(mSeed);
                                return null;
                            }

                            @Override
                            protected void onPostExecute(Void result) {
                                Toast.makeText(getApplicationContext(), "action done", Toast.LENGTH_SHORT)
                                        .show();
                                TabSeedActivity.this.finish();
                                super.onPostExecute(result);
                            }
                        }.execute(deleteAction);
                        sendBroadcast(new Intent(BroadCastMessages.GROWINGSEED_DISPLAYLIST));
                        dialog.dismiss();
                    }
                }).setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
                    public void onClick(DialogInterface dialog, int id) {
                        dialog.cancel();
                    }
                });
        builder.show();
        return true;
    case R.id.workflow:
        new AsyncTask<Void, Void, Void>() {
            @Override
            protected Void doInBackground(Void... params) {
                NuxeoWorkflowProvider nuxeoWorkflowProvider = new NuxeoWorkflowProvider(
                        getApplicationContext());
                //                    BaseSeedInterface baseSeedInterface = (BaseSeedInterface) arg0.getItemAtPosition(arg2);
                nuxeoWorkflowProvider.startWorkflowValidation(mSeed);
                return null;
            }
        }.execute();
        return true;
    default:
        return super.onOptionsItemSelected(item);
    }
}

From source file:cz.tsystems.portablecheckin.MainActivity.java

private void getSTKDatePicker() {
    Calendar c = Calendar.getInstance();
    String strDate = txtSTKDate.getText().toString();

    if (strDate.length() > 0) {
        String parts[] = strDate.split("[.]");
        if (parts.length >= 2) {
            c.set(Calendar.DAY_OF_MONTH, 1);
            c.set(Calendar.MONTH, Integer.parseInt(parts[0]));
            c.set(Calendar.YEAR, Integer.parseInt(parts[1]));
        }//from  w  ww. j a v  a 2 s.  c  o  m
    }

    int year = c.get(Calendar.YEAR);
    int month = c.get(Calendar.MONTH) - 1;
    int day = 1;

    DatePickerDialog dialog = new DatePickerDialog(getActivity(),
            DialogFragment.STYLE_NO_FRAME | DialogFragment.STYLE_NORMAL, onSTKDateChangedListener, year, month,
            day);

    //        pre-Honeycomb fields:
    findAndHideField(dialog.getDatePicker(), "mDayPicker");
    //        Honeycomb(+) fields:
    findAndHideField(dialog.getDatePicker(), "mDaySpinner");
    dialog.getDatePicker().getCalendarView().setVisibility(View.GONE);
    dialog.show();
}

From source file:cz.tsystems.portablecheckin.MainActivity.java

private void getEmiseDatePicker() {
    Calendar c = Calendar.getInstance();
    String strDate = txtEmiseDate.getText().toString();
    if (strDate.length() > 0) {
        String parts[] = strDate.split("[.]");
        if (parts.length >= 2) {
            c.set(Calendar.DAY_OF_MONTH, 1);
            c.set(Calendar.MONTH, Integer.parseInt(parts[0]));
            c.set(Calendar.YEAR, Integer.parseInt(parts[1]));
        }//from   w ww.ja  va  2 s  . c om
    }

    int year = c.get(Calendar.YEAR);
    int month = c.get(Calendar.MONTH) - 1;
    int day = 1;

    DatePickerDialog dialog = new DatePickerDialog(getActivity(),
            DialogFragment.STYLE_NO_FRAME | DialogFragment.STYLE_NORMAL, onEmiseDateChangedListener, year,
            month, day);
    findAndHideField(dialog.getDatePicker(), "mMonthPicker");
    //        Honeycomb(+) fields:
    findAndHideField(dialog.getDatePicker(), "mDaySpinner");
    dialog.getDatePicker().getCalendarView().setVisibility(View.GONE);
    dialog.show();
}

From source file:cz.tsystems.portablecheckin.MainActivity.java

private void getModelYear(Button theButton) {
    Calendar c = Calendar.getInstance();
    final String dateStr = txtModelYear.getText().toString();
    if (!dateStr.isEmpty()) {
        c.set(Calendar.YEAR, Integer.parseInt(dateStr));
        c.set(Calendar.DAY_OF_MONTH, 1);
        c.set(Calendar.MONTH, 1);
    }/*from  w  ww .j  ava2  s . co m*/

    DatePickerDialog dialog = new DatePickerDialog(getActivity(),
            DialogFragment.STYLE_NO_FRAME | DialogFragment.STYLE_NORMAL, new OnDateSetListener() {
                @Override
                public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
                    ((FragmentPagerActivity) getActivity()).unsavedCheckin();
                    txtModelYear.setText(String.valueOf(year));
                    btnModelYear.setEnabled(true);
                }
            }, c.get(Calendar.YEAR), c.get(Calendar.MONTH), c.get(Calendar.DAY_OF_MONTH));

    findAndHideField(dialog.getDatePicker(), "mDayPicker");
    findAndHideField(dialog.getDatePicker(), "mDaySpinner");
    findAndHideField(dialog.getDatePicker(), "mMounthPicker");
    findAndHideField(dialog.getDatePicker(), "mMonthSpinner");
    dialog.getDatePicker().getCalendarView().setVisibility(View.GONE);

    dialog.show();
}