如何使Android编辑器成为只读并支持回车?

时间:2015-07-23 01:47:37

标签: android xamarin.forms

如何将Android编辑器设为只读并支持回车?

我发现将输入类型设置为0会导致回车被忽略。

注意:

我正在使用Xamarin.Forms

1 个答案:

答案 0 :(得分:0)

你需要一个自定义渲染器,然后使用Android EditText(从内存中编写的代码):

editText.SetKeyListener(null);
// Prevent paste from clipboard
editText.Focusable = false;
editText.FocusableInTouchMode = false;
editText.LongClickable = false;

标准EditorView允许回车,因此我们不会更改。通过使用此自定义渲染器,您只需隐藏EditorViewSetKeyListener(null))的键盘,然后阻止用户执行剪贴板粘贴(所有其他代码行)。