1

質問があります.... 入力中にアンドロイドで編集テキストフィールドを作成することは可能ですか?入力テキストを必要な形式と比較しますか?? なにか提案を ????私が欲しいのは単なる一般的なものなので、コードを投稿する必要はないと思います。例やそのようなものが必要なだけですが、その方法がわかりません。多くの例では日付ピッカーを使用していますが、私はそれを使用したくありません...手動で入力したいです...教えてください...

そうそう、もう 1 つ、通貨形式の編集テキスト フィールドが見つかりません。存在しないのですか?

4

3 に答える 3

1

試してみる。

    public void checkFormate(final EditText mEditText) {

           mEditText.addTextChangedListener(new TextWatcher() {
          @Override
           public void onTextChanged(CharSequence arg0, int arg1, int arg2,
                int arg3) {
            SimpleDateFormat mdaDateFormat = new SimpleDateFormat(
                    "yyyy-MM-dd");
            try {
                mdaDateFormat.parse((String) arg0);
            } catch (ParseException e) {
                e.printStackTrace();
                mEditText.setError("Please enter proper date format");
            }
            }

           @Override
           public void beforeTextChanged(CharSequence arg0, int arg1,
                int arg2, int arg3) {

            }

          @Override
           public void afterTextChanged(Editable arg0) {

           }
       });
  }
于 2013-07-30T09:39:26.037 に答える