1

EditText (Oe) で最後に書き込まれた数字の直後に文字「S」を追加する必要があるので、次のようにします。

i number : "123" と書くと、代わりに "123S" を送信する必要があります。「1234」と書くと、代わりに「1234S」を送信する必要があります。

どうやってするか ?

私のコード:

((Button) findViewById(R.id.btn_write_HRM_Noty)).setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) 
        {
            str = Oe.getText().toString();
            str = str.substring(0, 0) + "G" + str.substring(0, str.length());
            mService.enableHRNotification(mDevice, str);
        }
    });
4

3 に答える 3

0

edittext1)と追加したい文字を組み合わせて含む新しい文字列を作成しますfinalString = (string + "s")。次に、setText()メソッドを使用して、edittext

2)ユーザーがテキストボックスに何かを入力した直後にこれを行うことができます(入力後、loses focusまたは入力を終了して次のフィールドに移動した後)

このスレッドを確認してください: edittext がいつフォーカスを失ったかを知るにはどうすればよいですか?

于 2013-05-12T23:20:44.807 に答える