如何在Android的初始屏幕中央放置一个单词?

问题描述 投票:1回答:2
[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>

这是我当前的初始屏幕,位于文件splash_screen.xml中:

<?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>

[我想做的是代替徽标,我希望将单词“ Test”放置在中间,垂直和水平以白色文本显示。

任何人都可以对我的方法提出任何建议吗?

android xamarin.android
2个回答
0
投票

如果您使用相对布局使用,请[仅查看文本并使其居中对齐


0
投票

初始屏幕仅接受Drawable资源,也就是说,如果要将文本放入此屏幕,则还需要光栅化文本。准备就绪后,您可以将其放在项目的Resources / Drawable文件夹下,并在splash_screen.xml中使用它,例如:

© www.soinside.com 2019 - 2024. All rights reserved.