如何在显示虚拟键盘时将ListView刻录到屏幕底部?

时间:2017-02-20 08:46:53

标签: android listview xamarin.forms

我有ContentPage这个:

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的大部分内容。

如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

MainActivity.cs设置WindowSoftInputMode = SoftInput.AdjustNothing上,在显示虚拟键盘时禁用UI调整大小。 例如:

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