2017-02-21 15 views

答えて

0

あなたはエントリ要素を追加するスクロールビュー要素を持つことができます。エントリ要素をタップすると、キーボードが表示され、非表示になります。スクロールビューの別の部分でタップしたときに非表示になります。画面。私はそれがこの目標を達成するための非常に簡単な方法を見出し

+0

私は、リストビューと一緒にscrollviewを使用することはできません。リストビューのスクロールは機能しません – Atlantis

1

を助けるならば、あなたは、単にこのようなEntryの上にButtonを配置することができます知っている:背後

<Grid VerticalOptions="End"> 
    <Entry x:Name="MessageEntry" TextChanged="MessageEntry_TextChanged_1" /> 
    <Button x:Name="SendButton" Text="Send" HorizontalOptions="End" Clicked="Button_Clicked" IsEnabled="False" /> 
</Grid> 

コード:

private void Button_Clicked(object sender, EventArgs e) 
{ 
    MessageEntry.Text = null; 
} 

private void MessageEntry_TextChanged_1(object sender, TextChangedEventArgs e) 
{ 
    if (MessageEntry.Text != null) 
     SendButton.IsEnabled = true; 
    else 
     SendButton.IsEnabled = false; 
} 

Android 6.0エミュレータでテストされ、うまく動作します。Buttonをカスタマイズして、このビューでもっと美しく見えるようにすることができます:

enter image description here

関連する問題