0

私は Android の学習が初めてで、簡単なタイマー プログラムに取り組んでいます。今のところ、渡された int からタイマーを作成するようにコードを設定しています。デザインには、タイマーを開始し、TextView を新しい時間で毎秒更新する開始ボタンがあります。

現在、タイマーの一時停止と再開に取り組んでいます。私の考えは、ユーザーが一時停止をクリックしたときに CountDownTimer をキャンセルし、ユーザーが一時停止した時間を表示している TextView (00:00 として表示) から新しい CountDownTimer の新しい値を取得することです。

TextView から文字列を解析して、分と秒の個別の数値を取得するにはどうすればよいですか?

4

2 に答える 2

2

わかりました。文字列を分離して、分と秒として取得できますこれを使用

String minute=textView1.getText().split(":")[0];
    String second=textView1.getText().split(":")[1];

を使用して String を Int に変換できます

int min=Integer.parseInt(minute);

または使用

int min=Integer.ValueOf(minute);
于 2013-08-24T04:46:32.180 に答える