Sto usando lo stile qui sotto per mostrare una schermata iniziale nella mia applicazione Xamarin per Android, tuttavia l'immagine mostra sempre con il dimensionamento errato. Mi piacerebbe che ridimensionasse con le dimensioni corrette ma si espande sempre per adattarsi allo schermo.La schermata iniziale si sta ridimensionando in modo errato
<?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>
L'attività splash screen
[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' funziona solo per' ImageView', ma la domanda riguarda 'windowBackground'. –