0

Android アプリの edittext のコードについて質問したいだけです。レイアウトの編集テキストが空の場合、ユーザーが次のセクションのボタンをクリックすると、編集テキストを入力する必要があることを警告するポップアップまたはダイアログ ボックスが表示されます。その種類は私の編集テキストのエラー処理です。理解するのに役立つサンプルコードが必要です。しかし、私が必要としているのは、ユーザーが入力する必要がある編集テキストが複数あることです。そのため、すべての編集テキストが空になり、ユーザーが編集テキストを入力する必要があるダイアログ ボックスとアラートが表示されます。ショーの専門家の助けが必要か、サンプルコードを提供してください...

4

2 に答える 2

0
               EditText firstname = (EditText) findViewById(R.id.first_name);
               String name = firstname.getText.toString();

               if(name.length()<0){
               //your error alertbox;
               }

作業の開始点をお知らせします。これは必要なものの一部です。上記のコードは、編集テキスト ボックスが空かどうかを確認します。あなたがする必要があるのは、アラートボックスを調べることです。あなたが試したこととあなたの発見を投稿してください。わからないことがあれば、ここに投稿して質問してください。

アラートボックスの作成例です。

http://android-developing.blogspot.com/2011/02/how-to-create-alert-boxes.html

于 2012-12-17T03:19:45.193 に答える
-1

edittext 値を比較するには、以下のコードを使用してください。問題が解決します。

1 つの Edittext の場合:-

EditText mEdttxt1 = (EditText) findViewById(R.id.first_name);

if(mEdttxt1.getText().toString().equals("") || mEdttxt1.getText().toString().equals(" ")){
    mError="Please Enter First Name";
    mErrorAlertDialog();
} 

public void mErrorAlertDialog() {
    AlertDialog.Builder mAlertDialog = new AlertDialog.Builder(getParent());
    mAlertDialog.setTitle("Dipak Keshariya");

    mAlertDialog.setMessage(mError);
    mAlertDialog.setPositiveButton("OK", new DialogInterface.OnClickListener() {

        @Override
        public void onClick(DialogInterface dialog, int which) {
            // TODO Auto-generated method stub

        }
    });
    mAlertDialog.show();
}

すべての Edittext については、mEdttxt1 の代わりに値を 1 つずつ渡し、試してみると問題が解決します。

于 2012-12-17T05:23:00.577 に答える