【问题标题】:How to allow user to input in a editText only once and disable it after that?如何允许用户只输入一次editText并在此之后禁用它?
【发布时间】:2021-10-25 11:06:38
【问题描述】:

我怎样才能允许用户在 editText 中只输入一次(最多 3 次是可取的)。之后,必须锁定或禁用 editText。例如,假设用户在个人资料部分输入他的用户名。如果他按下保存按钮,用户名 editText 应该被锁定/禁用。

我该怎么做。请帮忙

注意:我写过允许用户输入 olny 一次,但最好输入 3 次(以防用户犯一些错误)

【问题讨论】:

    标签: android-studio android-edittext android-textinputedittext


    【解决方案1】:

    您可以使用共享首选项来存储用户是否以您想要的方式使用了 editText,一旦您这样做了,只需使用:editText.setEnabled(false)editText.setInputType(InputType.TYPE_NULL) 或更好: editText.setFocusable(false) 其中之一应该可以工作,然后用户将能够看到 editText 但不能输入任何内容。

    【讨论】:

      猜你喜欢
      • 2015-07-14
      • 1970-01-01
      • 2015-05-19
      • 2013-05-18
      • 2013-08-05
      • 2014-11-12
      • 2018-01-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多