禁用EditText中的用户输入,但允许以编程方式输入

时间:2018-09-06 20:48:49

标签: android android-edittext

是否可以禁用用户输入文本的选项,但允许系统在EditText中放置一些文本?

onFocus方法调出一个日历,我需要该功能可用,因此我认为仍然可以启用EditText。

1 个答案:

答案 0 :(得分:2)

为什么不只使用EditText来鬼混,为什么不只使用已经完成所需功能的View:TextView?

您可以像这样在XML中定义一个,这样它就可以直观地响应触摸:

<TextView
    android:id="@+id/some_id"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:clickable="true"
    android:focusable="true"
    android:background="?android:selectableItemBackground"
/>