2016-11-23 4 views
0

したがって、エントリにはパディング属性はありませんが、エントリには明確なパディングがあります。エントリは左にいくつかのパディングを持っているので、私は「ミシガン」のエントリは、以下の「選択」ラベルと並ん持っエントリからのパディングの削除

enter image description here

は、しかし、彼らがずれて見えます。私はエントリが持っているマージン属性を試しましたが、うまくいきませんでした。

どのようにギャップ/パディングを取り除くことができますか?

オフセットマージンの追加が機能しないと付け加えたいと思います。

+1

見て、http://stackoverflow.com/questions/39082015/how-to-set-left-and-right-padding-to-an -entry-cell-in-xamarin-forms/39082057#39082057 –

答えて

1

エントリのカスタムレンダラーを作成し、SetPaddingメソッドを使用してAndroid EditTextのPaddingLeftを0に設定する必要があります。 Android上CustomEntryRendererから

抜粋:このスレッドで

protected override void OnElementChanged(ElementChangedEventArgs<Entry> e) 
{ 
    base.OnElementChanged(e); 
    if (e.NewElement == null) return; 
    Control.SetPadding(0, Control.PaddingTop, Control.PaddingRight, Control.PaddingBottom); 
} 
関連する問題