0

我正在用 Xamarin 和 F# 编写一个 Android 应用程序,需要使用 ClipboardManager 将一些文本复制到剪贴板。在 Java 中,最好的方法是:

android.content.ClipboardManager clipboard = (android.content.ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE); 
android.content.ClipData clip = android.content.ClipData.newPlainText("text label","text to clip");
clipboard.setPrimaryClip(clip);

在 F# 中表达此代码的最佳方式是什么?

谢谢!

4

1 回答 1

0

我想我找到了解决方案:

use clipboard = this.GetSystemService(Context.ClipboardService) :?> Android.Content.ClipboardManager
use clip = Android.Content.ClipData.NewPlainText("textlabel", "text to clip")
clipboard.PrimaryClip <- clip

其中this指的是Activity

于 2014-07-27T08:44:26.657 回答