Korzystam z poniższego stylu, aby wyświetlić ekran powitalny w mojej aplikacji Xamarin Android, ale obraz zawsze wyświetla się z nieprawidłową wielkością. Chciałbym, żeby rozmiar zmieniał się z odpowiednimi wymiarami, ale zawsze rozszerza się, aby pasował do ekranu.Ekran powitalny zmienia rozmiar nieprawidłowo
<?xml version="1.0" encoding="utf-8" ?>
<resources>
<style name="Theme.Splash" parent="android:Theme">
<item name="android:windowBackground">@drawable/splashscreenimage</item>
<item name="android:windowNoTitle">true</item>
<item name="android:adjustViewBounds">true</item>
<item name="android:scaleType">centerCrop</item>
</style>
</resources>
Aktywność ekran powitalny
[Activity(MainLauncher = true, Theme = "@style/Theme.Splash", NoHistory = true)]
public class SplashScreenActivity : Activity
{
protected override void OnCreate(Bundle bundle)
{
base.OnCreate(bundle);
// Start our real activity
StartActivity(typeof(LoginActivity));
}
}
'ScaleType' działa tylko dla' ImageView', ale pytanie dotyczy 'windowBackground'. –