यहाँ मेरी समाधान है, तो एक संवाद है कि केवल अपनी सामग्री से पता चलता पाने के लिए।
Dialog dialog = new Dialog(this,R.style.ThemeDialogCustom);
dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
//you can move the dialog, so that is not centered
// dialog.getWindow().getAttributes().y = 50; //50 should be based on density
dialog.setContentView(yourLinearLayout);
dialog.setCancelable(true);
//dialog.setOnCancelListener(cancelListener);
dialog.show();
themes.xml // प्रोजेक्ट/रेस में स्थित/महत्व देता
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="ThemeDialogCustom">
<item name="android:windowFrame">@null</item>
<item name="android:windowIsFloating">true</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:windowAnimationStyle">@android:style/Animation.Dialog</item>
<item name="android:windowBackground">@color/transparent_color</item>
<item name="android:windowSoftInputMode">stateUnspecified|adjustPan</item>
<item name="android:colorBackgroundCacheHint">@null</item>
</style>
</resources>
colors.xml // भी वहाँ स्थित
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="transparent_color">#00000000</color>
</resource>
यदि हम ऐसा करते हैं तो dialog.setCanceledOnTouchOutside (सत्य); का कोई प्रभाव नहीं होगा ... फिर इसे कैसे संभालें? – amithgc
यही वही है जो मैं ढूंढ रहा था। मैं संवाद निर्माण प्रणाली और घंटों के लिए बुरी तरह लिखित ट्यूटोरियल के दर्जनों के साथ कुश्ती कर रहा हूं, और कोड की आपकी एक पंक्ति मुझे बस चाहिए। धन्यवाद! – kodi
लेकिन यह संवाद पूर्णस्क्रीन बना देता है .. इसे पूर्णस्क्रीन में नहीं होने के कारण इसे उपरोक्त कोड – AndroidDev