2017-02-20 63 views
0

ContentPage這個:如何在顯示虛擬鍵盤時將ListView拖動到屏幕底部?

this.Content = new StackLayout { Children = { 
     new Label { Text = "Block 1:", FontSize = 18 }, 
     Entry1, 
     myListView, 
     new Label { Text = "Block 2:", FontSize = 18 }, 
     Entry2, 
     Entry3 
    } 
}; 

的問題是 - 當我選擇Entry控制我想從下面鍵盤上方移動看到的可能,但控制儘可能多的myListView和阻止myListView大部分。

如何解決這樣的問題?

+0

哪個版本是您的Android項目定位? Mine就像[this](https://i.stack.imgur.com/z4NFi.png),我使用的是Emulator與Android 6.0,默認情況下它的行爲就像你需要的一樣:[JIF](https:// i.stack.imgur.com/FQPgI.gif)。 –

回答

0

在您MainActivity.cs設置WindowSoftInputMode = SoftInput.AdjustNothing顯示虛擬鍵盤時禁用UI調整大小。 示例:

[Activity(ScreenOrientation = ScreenOrientation.Portrait, WindowSoftInputMode = SoftInput.AdjustNothing...)] 
+0

看起來它在共享項目中不起作用。 – InfernumDeus