[Activity(Label = "Test", Theme = "@style/LaunchTheme", MainLauncher = true, NoHistory = true)]
public class SplashActivity : Activity
<style name="LaunchTheme" parent="Theme.AppCompat">
<item name="android:windowBackground">@drawable/splash_screen</item>
<item name="android:navigationBarColor">#ffffff</item>
</style>
यहाँ मेरी वर्तमान स्प्लैश स्क्रीन फ़ाइल स्प्लैश_स्क्रीन.एक्सएमएल में है:
<?xml version="1.0" encoding="UTF-8" ?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@android:color/black"/>
<item>
<bitmap android:src="@drawable/splash_logo"
android:tileMode="disabled"
android:gravity="center"
android:layout_gravity="center"/>
</item>
</layer-list>
मैं जो करना चाहता हूं वह लोगो के बजाय मैं "टेस्ट" शब्द रखना चाहता हूं, इसलिए यह केंद्र में सफेद पाठ में लंबवत और क्षैतिज रूप से दिखाई देता है।
क्या कोई सुझाव दे सकता है कि मैं यह कैसे कर सकता हूं?
2 जवाब
यदि आप सापेक्ष लेआउट का उपयोग कर रहे हैं तो बस आप एक टेक्स्ट देखें और उसका संरेखण केंद्र बनाएं
android:layout_centerInParent="true"
बाधा लेआउट इसका उपयोग करें
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toBottomOf="parent"
और यदि आप रैखिक लेआउट का उपयोग कर रहे हैं तो layout_gravity=center . का उपयोग करें
स्प्लैश स्क्रीन केवल ड्रा करने योग्य संसाधनों को स्वीकार करती है, अर्थात यदि आप इस स्क्रीन में टेक्स्ट डालना चाहते हैं, तो आपको अपने टेक्स्ट को रैस्टराइज़ करने की भी आवश्यकता होगी। तैयार होने के बाद, आप इसे अपने प्रोजेक्ट के संसाधन/आकर्षण योग्य फ़ोल्डर के अंतर्गत रख सकते हैं, और इसे स्प्लैश_स्क्रीन.एक्सएमएल में उपयोग कर सकते हैं जैसे:
<?xml version="1.0" encoding="UTF-8" ?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@android:color/black"/>
<item>
<bitmap android:src="@drawable/yourImageName"
android:tileMode="disabled"
android:gravity="center"
android:layout_gravity="center"/>
</item>
</layer-list>
अपने प्रश्न के लिए उचित संसाधन खोजने के लिए कृपया अपने पसंदीदा खोज इंजन का उपयोग 'हाउ टू ऐड ए स्प्लैश स्क्रीन—द राइट वे' कीवर्ड के साथ करें।
संबंधित सवाल
नए सवाल
android
एंड्रॉइड Google का मोबाइल ऑपरेटिंग सिस्टम है, जिसका उपयोग प्रोग्रामिंग या डिजिटल डिवाइस (स्मार्टफोन, टैबलेट, ऑटोमोबाइल्स, टीवी, वियर, ग्लास, IoT) को विकसित करने के लिए किया जाता है। एंड्रॉइड से संबंधित विषयों के लिए, एंड्रॉइड-विशिष्ट टैग जैसे कि एंड्रॉइड-इरादे, एंड्रॉइड-गतिविधि, एंड्रॉइड-एडॉप्टर आदि का उपयोग करें। विकास या प्रोग्रामिंग के अलावा अन्य प्रश्नों के लिए, लेकिन एंड्रॉइड फ्रेमवर्क से संबंधित हैं, इस लिंक का उपयोग करें: https: // android.stackexchange.com।