相关疑难解决方法(0)

限制Android中EditText的文本长度

什么是限制EditTextAndroid 文本长度的最佳方法?

有没有办法通过xml做到这一点?

android maxlength android-edittext

653
推荐指数
13
解决办法
49万
查看次数

如何限制EditText只接受字母数字字符

如何限制EditText只接受字母数字字符,小写和大写字符在EditText?中显示为大写?

<EditText
    android:id="@+id/userInput"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:inputType="textMultiLine"
    android:minLines="3" >

    <requestFocus />
</EditText>
Run Code Online (Sandbox Code Playgroud)

如果用户键入小写的"abcd",EditText则应自动显示大写"ABCD"而无需将键盘限制为大写.

validation android android-edittext

61
推荐指数
7
解决办法
7万
查看次数

Android:为什么我的OnKeyListener()没有被调用?

我定义了一个EditText字段,我希望在用户编辑该字段时收到通知.所以我想:简单 - 我添加一个OnKeyListener,所以我做了.但即使文本字段被编辑(甚至显示输入/修改的文本),我也没有得到任何回调,即LOG输出没有显示.

    TextView text = new TextView(this);
    text.setText(...);
    ...
    text.setOnKeyListener(new OnKeyListener()
    {                           
        public boolean onKey(View v, int keyCode, KeyEvent event) {
            TextView tv = (TextView)v;
            CharSequence val = tv.getText();
            Log.v(TAG, "value: " + val);
            // ... rest omitted for brevity
        }
    });
Run Code Online (Sandbox Code Playgroud)

任何想法,为什么从来没有调用回调?

迈克尔

PS:叹气!Android真的很奇怪!到目前为止,我似乎几乎没有任何东西像人们期望的那样立即工作.并且 - 信不信由你 - 我有很多GUI经验,尤其是.在Java(AWT,Swing,SWT,你的名字......)但Android是一个非常强硬的野兽!

android

22
推荐指数
2
解决办法
2万
查看次数

标签 统计

android ×3

android-edittext ×2

maxlength ×1

validation ×1