如何在EditText上应用重写的类

时间:2019-08-24 21:43:15

标签: android kotlin

我在stackoverflow中找到了一些代码,我想在我的应用程序中使用该代码。 我已经覆盖了EditText类(NoMenuEditText),就像通过下面的链接一样。 问题是,现在该覆盖的类该怎么办? 我有ID为EditTextUserTask的EditText,如何在MainActivity中将NoMenuEditText(重写的类)应用于EditTextUserTask?

EditText: Disable Paste/Replace menu pop-up on Text Selection Handler click event

我接受Java和Kotlin的答案,但是如果您可以用Kotlin提供答案,那就更好了,谢谢!!

1 个答案:

答案 0 :(得分:0)

  

问题是,现在该覆盖的类该怎么办?

只需在布局中使用自定义视图即可。

<yourPackage.NoMenuEditText
   android:layout_width="match_parent"
   android:layout_height="......"
   android:id="@+id/editTextUserTask"
  />

在您的MainActivity

   NoMenuEditText ed = findViewById(R.id.editTextUserTask)