首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在xamarin.forms中设置输入单元格的左右填充

如何在xamarin.forms中设置输入单元格的左右填充
EN

Stack Overflow用户
提问于 2016-08-22 22:22:40
回答 1查看 11.1K关注 0票数 5

我已经为IOS和android的xamarin表单中的入口单元使用了自定义渲染。如何为输入单元格设置左、右填充。

我在PCl中的自定义条目单元格:

代码语言:javascript
运行
复制
<local:MyEntryCell Placeholder="Placeholder" PlaceholderColor="Grey" TextColor="Black"/>

MyEntryCell is the custom name of my entry cell.

在我的PCL中,我有:

代码语言:javascript
运行
复制
public class MyEntryCell:Entry
{

}

在IOS中:

代码语言:javascript
运行
复制
namespace CustomEntry.IOS
{
   public class MyEntryCellRenderer:EntryRenderer
    {
         // override onElementChanged
    }
}

在Android中:

代码语言:javascript
运行
复制
namespace CustomEntry.Droid
    {
       public class MyEntryCellRenderer:EntryRenderer
        {
             // override onElementChanged
        }
    }
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-22 22:24:49

使用此选项设置输入单元格的填充:

IOS中的填充:

代码语言:javascript
运行
复制
Control.LeftView = new UIView(new CGRect(0,0,15,0));
Control.LeftViewMode = UITextFieldViewMode.Always;
Control.RightView = new UIView(new CGRect(0, 0, 15, 0));
Control.RightViewMode = UITextFieldViewMode.Always;

Android中的填充:

代码语言:javascript
运行
复制
Control.SetPadding(15, 15, 15, 0);

相应地,您可以设置该值以使文本从特定位置开始。

票数 24
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39082015

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档