2017-06-09 3 views
0

Ich verwende diese beliebte Methode von dieser Website, um einen Begrüßungsbildschirm zu erstellen: Splash Screens the Right Way.Fügen Sie Text auf dem Begrüßungsbildschirm ein Android

Und ich möchte einen übersetzten Text "loading" in verschiedenen Sprachen anzeigen. Dies wurde früher in den Kommentaren gefragt, und der Autor antwortete, aber ich weiß nicht, was ich tun soll. Hier ist, was er antwortete: https://www.bignerdranch.com/blog/splash-screens-the-right-way/#comment-2633426495

Wie kann ich den Text auf dem Bildschirm zeichnen? (Wenn es möglich ist) Oder wie es dort heißt, Wie kann man es in das Zeichen einbeziehen?

Ist eine andere Methode vorzuziehen?

+0

seine simple..just ein Layout mit Linear oder Relative .. setzen Image und Textview drin .. – ZeroOne

+0

Willkommen bei SO erstellen. Bitte lesen Sie dieses [how-to-answer] (http://stackoverflow.com/help/how-to-answer) und befolgen Sie die Richtlinie dort, um qualitativ hochwertige Antwort zu liefern. – thewaywewere

Antwort

0
Here is my splash activity xml 
This is an easy solution and places the text bellow the image. 

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
android:layout_width="match_parent" 
android:layout_height="fill_parent" 
android:background="@color/colorIcons" 
tools:context=".SplashActivity"> 

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:layout_centerVertical="true" 
    android:gravity="center" 
    android:orientation="vertical"> 

    <ImageView 
     android:id="@+id/splashImage" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_marginBottom="30dp" 
     android:gravity="center_horizontal" 
     android:scaleType="fitCenter" 
     android:src="@mipmap/ic_launcher"> 
    </ImageView> 

    <TextView 
     android:id="@+id/splashText" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:gravity="center_horizontal" 
     android:text="@string/app_name" 
     android:textColor="@color/colorPrimary_text" 
     android:textSize="36sp" /> 
</LinearLayout> 

+0

danke für deine Antwort, ich hatte nicht bemerkt, dass das, was ich zu tun versuchte, ein "Ladebildschirm" war, das kommt NACH dem "Splash-Screen", auf den ich mich in der obigen Frage beziehe, der nicht geändert werden kann, weil es ist Ein in manifest.xml angegebenes Thema, das geladen wird, bevor die Anwendung fertig ist. Der "Ladebildschirm" kann jedoch angepasst werden, da die Anwendung bereits den Inhalt der Aktivität anzeigen kann. – Chipkat

Verwandte Themen