पर लंबवत केंद्रित नहीं है, मैंने अपने गेम के अंत में प्रदर्शित होने के लिए कस्टम अलर्ट संवाद बॉक्स बनाया है ताकि खिलाड़ी इसे सहेजने के लिए अपना नाम दर्ज कर सके। समस्या यह है कि जब मैं संवाद पर show()
पर कॉल करता हूं लेकिन यह लंबवत केंद्रित नहीं है! यह इससे थोड़ा कम है और इससे कोई फर्क नहीं पड़ता कि मैं एक्सएमएल में क्या गुण रखता हूं या setGravity()
का उपयोग करते समय।कस्टम अलर्ट संवाद एंड्रॉइड
मुझे लगता है कि यह the one mentioned here जैसा ही समस्या है, लेकिन किसी ने भी उचित उत्तर नहीं दिया है।
आपकी मदद के लिए धन्यवाद।
AlertDialog.Builder builder;
LayoutInflater inflater = (LayoutInflater)this.getSystemService(LAYOUT_INFLATER_SERVICE);
View layout = inflater.inflate(R.layout.newrecord,(ViewGroup)findViewById(R.layout.shoot));
builder = new AlertDialog.Builder(this);
builder.setView(layout);
newRecDialog = builder.create();
यहाँ और newrecord.xml
की एक्सएमएल लेआउट के पहले तत्व का कोड है::
अधिक जानकारी के लिए, यहाँ मेरी कोड है
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_height="fill_parent"
android:layout_width="fill_parent"
android:gravity="center"
android:padding="10dp"
android:baselineAligned="true">
यहाँ उत्पादन स्क्रीनशॉट है: alt text http://the.niox.free.fr/divers/dialog_offset.png
मैं पहले से ही यह सब करने की कोशिश की:
तब संवाद बिल्डर के लिए अपनी शैली लागू और यह काम नहीं करता है। मेरी एक्सएमएल फ़ाइल वास्तव में संवाद बॉक्स की सामग्री का विवरण है जो मैं फुलाता हूं, क्या यह गलत है? – NioX5199
मैं आपको ठीक से नहीं मिल सकता। लेकिन किसी भी तरह से दृश्य की सामग्री गुरुत्वाकर्षण को प्रभावित नहीं करती है। तो कृपया अपना कोड पोस्ट करें। मैं प्रयास करूंगा। – Praveen
@ NioX5199: क्या आप अपना आउटपुट स्क्रीन शॉट पोस्ट कर सकते हैं? – Praveen