【问题标题】:how to put search button right side of input box xamarin form?如何将搜索按钮放在输入框xamarin表单的右侧?
【发布时间】:2018-06-19 17:55:27
【问题描述】:

我的页面顶部有搜索栏。 默认情况下,它显示在输入框的左侧,如图所示。 我想把它放在输入框的右侧 如何做到这一点..?

这是我的代码

<SearchBar x:Name="searchBar" HorizontalOptions="CenterAndExpand"  Placeholder="Search text"/> 

【问题讨论】:

  • 我当然希望那不是截图中的真实信息..
  • @GeraldVersluis 我正在创建演示应用程序并使用我自己的信息进行测试。忘了匆忙改变:)
  • 安卓可以参考这个链接:stackoverflow.com/questions/47727822/…

标签: xaml xamarin xamarin.forms


【解决方案1】:

从您的图片来看,我认为您突出显示的搜索图标只能使用自定义渲染器进行更改。见

How to move search icon of search bar at right hand side in xamarin forms

但是,要忽略搜索图标并在搜索栏旁边创建自己的搜索按钮,您可以使用:

<StackLayout Orientation="Horizontal">
<SearchBar x:Name="searchBar" HorizontalOptions="CenterAndExpand"  Placeholder="Search text"/> 

<Button Text="search"/>
</StackLayout>

【讨论】:

    【解决方案2】:

    默认情况下,图标位于左侧。如果您希望它在右侧,您可能必须使用自定义搜索栏

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-01-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多