2017-02-20 14 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の大部分をブロックしたいです。

このような問題を解決するにはどうすればよいですか?あなたのMainActivity.cs

+0

あなたのAndroidプロジェクトのターゲットはどのバージョンですか?私のものは[this](https://i.stack.imgur.com/z4NFi.png)のようなもので、Android 6.0のエミュレータを使用しています。デフォルトでは、必要なもののような動作をします:[JIF](https:// i.stack.imgur.com/FQPgI.gif)。 –

答えて

0

仮想キーボードを表示するときにUIのサイズ変更を無効にするWindowSoftInputMode = SoftInput.AdjustNothingを設定します。 例:

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

共有プロジェクトでは動作しないようです。 – InfernumDeus

関連する問題