【问题标题】:Xamarin forms Picker on android change Ok and Cancel textXamarin 在 android 上形成 Picker 更改 Ok 和 Cancel 文本
【发布时间】:2018-04-16 23:51:04
【问题描述】:

所以我有一个类似于this post 的挑战,要更改 Android 上的 OK 和 Cancel 按钮文本,并且一直在阅读有关 Android resources 的内容,因此决定我将在我的 \Resources\values\Strings.xml 中编辑Android 项目,包含两个专用的 ok/cancel 键值。



我的应用
很好
没有
资源>

我的 XML 的文件构建操作设置为 AndroidResource,尽管这不会影响 Picker 的确定/取消按钮文本。我错过了什么?它必须根据文档工作。

提前致谢

【问题讨论】:

  • 我的答案更新了,请查收。

标签: android xamarin xamarin.android


【解决方案1】:

这不会影响 Picker 的确定/取消按钮文本。

您的应用程序字符串资源:

  • Resource.String. --> Resources\values\Strings.xml

系统字符串资源:

  • Android.Resource.String.

更多Android.Resource信息,您可以阅读this

您可以在Source code 中找到它使用 android 字符串资源:

builder.SetNegativeButton(global::Android.Resource.String.Cancel, (s, a) => ...
builder.SetPositiveButton(global::Android.Resource.String.Ok, (s, a) => ...

因此您无法更改 OkCancel 文本。正如mister_giga所说,如果你还想改变文字,你必须重新发明整辆自行车。

更新:

我已经编写了一个自定义 PickerRenderer 来实现您的功能,并且我已经发布了我的代码 here 。希望对您有所帮助。

Effect.

【讨论】:

  • @DawidIreno,如果这对您有帮助,您能否将其标记为答案?
猜你喜欢
  • 2018-02-23
  • 2021-11-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-11-06
  • 1970-01-01
  • 2016-05-30
  • 2018-05-08
相关资源
最近更新 更多