के लिए मैं जिसमें मैं एक बटन के क्लिक पर त्वरित कार्रवाई संवाद दिखाने के लिए एक आवेदन के विकास कर रहा हूँ अनुकूलित करें। यहां एक उदाहरण दिया गया है कि मैं इसे कैसे कार्यान्वित करना चाहता हूं।त्वरित कार्रवाई संवाद एंड्रॉयड
अब तक मैं समझ नहीं सकता कैसे एक कस्टम त्वरित कार्रवाई संवाद बनाने के लिए। लेकिन मैंने एक गतिविधि का उपयोग करने की कोशिश की है और कुछ जो मैं प्राप्त करना चाहता हूं उसके करीब हूं। यहां तक कि मैंने अभी तक किया है।
बटन मैं गतिविधि के इरादे से गुजर रहा हूँ पर क्लिक करने पर:
if (v.getId() == R.id.points) {
Toast.makeText(MainActivity.this, "Clicked on points",
Toast.LENGTH_SHORT).show();
Intent i = new Intent(MainActivity.this, PointsActionMenu.class);
startActivity(i);
}
और मैं styles.xml
का इस्तेमाल किया है गतिविधि पारदर्शी बनाने के लिए।
Styles.xml
<style name="Theme.Transparent" parent="android:Theme">
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowIsFloating">true</item>
<item name="android:backgroundDimEnabled">false</item>
</style>
इन बातों को मैं अपने स्क्रीन पर इस यूआई मिल गया है को लागू करने।
- मैं गतिविधि का इस्तेमाल किया और मेरी जरूरतों के लिए काम करने के लिए एक लेआउट तैयार की है:
अब, मैं दो प्रश्न हैं। त्वरित कार्रवाई संवाद का उपयोग करके इसे लागू करने का कोई आसान तरीका है। मुझे लगता है कि के लिए 2-3 उदाहरणों के माध्यम से चले गए हैं , लेकिन मैं करने में असमर्थ था मेरी आवश्यकता के अनुसार अनुकूलित।
- जहां तक मेरा एक गतिविधि का उपयोग कर लागू कर दिया है, यह स्क्रीन के बीच में दिखाया जा रहा है के रूप में चित्र में दिखाया गया है मैं सही कोने में गतिविधि के डिफ़ॉल्ट जगह बदल सकते हैं।
जवाब का किसी भी मेरी मदद कर सकते हैं।
मदद किसी भी तरह काइस बात के लिए सराहना की जाएगी।
आप की कोशिश की है 'एंड्रॉयड: के लिए # 2 नंबर समस्या gravity'? –