diff options
| author | Bananeweizen <bananeweizen@gmx.de> | 2013-06-21 18:12:18 +0200 |
|---|---|---|
| committer | Bananeweizen <bananeweizen@gmx.de> | 2013-06-21 18:12:18 +0200 |
| commit | d5cfd39dce286d94b84a2acc91e962108be25819 (patch) | |
| tree | 435d7c107cbf85f5cebaa1c796ff5349121c5250 /main/src/cgeo/geocaching/ui/dialog/NoTitleDialog.java | |
| parent | 787b69f8aa8007220128de3fc147cc5aa1ed8092 (diff) | |
| download | cgeo-d5cfd39dce286d94b84a2acc91e962108be25819.zip cgeo-d5cfd39dce286d94b84a2acc91e962108be25819.tar.gz cgeo-d5cfd39dce286d94b84a2acc91e962108be25819.tar.bz2 | |
refactoring: code duplication
Diffstat (limited to 'main/src/cgeo/geocaching/ui/dialog/NoTitleDialog.java')
| -rw-r--r-- | main/src/cgeo/geocaching/ui/dialog/NoTitleDialog.java | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/main/src/cgeo/geocaching/ui/dialog/NoTitleDialog.java b/main/src/cgeo/geocaching/ui/dialog/NoTitleDialog.java new file mode 100644 index 0000000..fc5ebe6 --- /dev/null +++ b/main/src/cgeo/geocaching/ui/dialog/NoTitleDialog.java @@ -0,0 +1,30 @@ +package cgeo.geocaching.ui.dialog; + +import android.app.Dialog; +import android.content.Context; +import android.os.Bundle; +import android.view.ViewGroup.LayoutParams; +import android.view.Window; + +public abstract class NoTitleDialog extends Dialog { + + public NoTitleDialog(Context context) { + super(context); + } + + public NoTitleDialog(Context context, int theme) { + super(context, theme); + } + + @Override + public void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + + try { + requestWindowFeature(Window.FEATURE_NO_TITLE); + getWindow().setLayout(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT); + } catch (final Exception e) { + // nothing + } + } +} |
