2016-11-23 101 views
0

因此Entry沒有填充屬性,但是在Entry中有一些明確的填充。從條目中刪除填充

enter image description here

我有「密歇根」號進入排隊與「選擇」的標籤,但是他們看起來錯位,因爲項目有一些填充到左側。我嘗試了入口所具有的margin屬性,但它沒有奏效。

我該如何擺脫這種差距/填充?

我想補充說,添加一個偏移量保證不起作用。

+1

看看這些線,http://stackoverflow.com/questions/39082015/how-to-set-left-and-right-padding-to-an -entry - 細胞在-xamarin表單/ 39082057#39082057 –

回答

1

您需要爲條目製作自定義渲染器,並使用SetPadding方法將Android EditText的PaddingLeft設置爲0。從CustomEntryRenderer

摘錄於Android:

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