Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tato platforma pro Android se používá k nastavení provozního režimu pro oblast zadávání soft klávesnice a využívá se v XAML nastavením Application.WindowSoftInputModeAdjust připojené vlastnosti na hodnotu výčtu WindowSoftInputModeAdjust :
<Application ...
xmlns:android="clr-namespace:Xamarin.Forms.PlatformConfiguration.AndroidSpecific;assembly=Xamarin.Forms.Core"
android:Application.WindowSoftInputModeAdjust="Resize">
...
</Application>
Alternativně ho můžete využívat z jazyka C# pomocí rozhraní FLUENT API:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.AndroidSpecific;
...
App.Current.On<Android>().UseWindowSoftInputModeAdjust(WindowSoftInputModeAdjust.Resize);
Metoda Application.On<Android> určuje, že tato konkrétní platforma se bude spouštět pouze v Androidu. Metoda Application.UseWindowSoftInputModeAdjust v Xamarin.Forms.PlatformConfiguration.AndroidSpecific oboru názvů slouží k nastavení provozního režimu oblasti zadávání soft klávesnice s výčtem WindowSoftInputModeAdjust poskytující dvě hodnoty: Pan a Resize. Hodnota Pan používá AdjustPan možnost úpravy, která nezmění velikost okna, když má ovládací prvek zadávání fokus. Místo toho se obsah okna posune tak, aby aktuální fokus nebyl zakrytý měkkou klávesnicí. Hodnota Resize používá AdjustResize možnost úpravy, která změní velikost okna, když má vstupní ovládací prvek fokus, aby se místo pro měkkou klávesnici.
Výsledkem je, že je možné nastavit provozní režim oblasti pro zadávání pomocí měkké klávesnice, když má ovládací prvek zadávání fokus:
