2016-09-06 58 views
0

我正在寫一個XF應用程序。與如何修復WindowSoftInputMode和WindowManagerFlags.TranslucentStatus的不兼容問題?

Window.AddFlags(WindowManagerFlags.TranslucentStatus);

設置

WindowSoftInputMode = SoftInput.AdjustResize

一起不起作用。

大家提出來設置

android:fitsSystemWindows="true"

,但我不知道在哪裏把它放在Android項目。建議?

順便說一句,我沒有在我的xamarin.android項目中使用任何xml。

這裏是我的MainActivity看起來像:提前

[Activity(Label = "App", Icon = "@drawable/icon", MainLauncher = true, ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation, WindowSoftInputMode = SoftInput.AdjustResize)] 
public class MainActivity : FormsApplicationActivity 
{ 
    protected override void OnCreate(Bundle bundle) 
    { 
     base.OnCreate(bundle); 
     Window.AddFlags(WindowManagerFlags.TranslucentStatus); 

     global::Xamarin.Forms.Forms.Init(this, bundle); 

     LoadApplication(new App()); 
    } 
} 

感謝。

回答

0

你可以把android:fitsSystemWindows="true"放在xml裏面。

+0

我沒有使用任何xml在我的xamarin.android項目 – nicks

+0

請提供您的代碼。 –

+0

請參閱編輯請 – nicks