【问题标题】:An edittext should take only a character [duplicate]一个edittext应该只需要一个字符[重复]
【发布时间】:2016-04-12 09:04:57
【问题描述】:

edittext 应该只接受一个字符,但是当给定多个字符时,edittext 接受。它迫使我删除给定的文本。我希望我的edittext必须接受任何文本“S,A,Q,W,R,B,C,D,E,U”,并且edittext不应该接受除android中给定字符之外的任何其他字符。我需要 java 中的代码,而不是 xml 中的代码。

【问题讨论】:

标签: java android android-edittext


【解决方案1】:

既然你写了:

我需要java中的代码。不在 xml 中。

试试这个:

editText.setKeyListener(DigitsKeyListener.getInstance("SAQWRBCDEU"));

【讨论】:

    【解决方案2】:

    试试下面的代码

    <EditText
        android:id="@+id/editText1"
        android:digits="SAQWRBCDEU"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content" />
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-08
      • 1970-01-01
      • 2011-03-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多