2012-02-13 5 views
0

アンドロイドテキストボックスに一定時間後に別の値を示しています。これまでのところ私は2つの値しか表示できませんでした。私はまた、配列の値を入れしようとしていますが、これまでのところ成功していない 私は自分のコードを配置しています。どんなアイデアも役に立つでしょう。ボタンがあり、ボタンを押すと最初の値がテキストボックスに表示されます。 62.53である。もう一度buttopnをクリックすると、他の値72.5が表示されます。ボタンを10回連続してクリックすると10個の値を表示します。私はso..Thats私の質問Androidのは、私がテキストボックスに一定の時間が経過した後、我々は一定時間後の値を表示する必要がアンドロイドのアプリケーションを開発しようとしています

ます。public void onClickの(ビューV){

 if (recording) { 

     recorder.stop(); 

     // recorder.release(); 

     recording = false; 

     Log.d("Test","recorderonclick"); 

     // Stop Thread 

     MobilityMonitorV2.setRunning(false); 

     button.setText(R.string.titleStart); 

     Log.d("Test","recorderclick"); 

     // Upload Files to Server 

     UploadThread upThread = new UploadThread(

       MobilityMonitorV2.TIMESTAMP, handler); 

     upThread.start(); 

     Log.d("Test","recorderonclick"); 

     initRecorder(); 

     setOutputFile(false); 

     prepareRecorder(); 

     Log.d("TEst","recordercick"); 





     final TextView textView = (TextView) findViewById(R.id.editText1); 



     textView.setText("62.53"); 

     String editTextStr = textView.getText().toString(); 

     String string = getString(R.string.hello); 

     //recorder.reset(); 

     button.setOnClickListener(new OnClickListener() { 



         public void onClick(View v) { 









           textView.setText("72.5"); 



         } 

         }); 





    } 






    else { 

     resetRecorder(); 

     initRecorder(); 

     setOutputFile(true); 

     prepareRecorder(); 

     recording = true; 

     recorder.start(); 

     Log.d("Test","recorderreset"); 




     // Start Bluetooth data thread 

     DataStream dataStream = new DataStream(); 

     dataStream.start(); 

     Log.d("Test","bluetoothdataset"); 



     button.setText(R.string.titleStop); 

     Log.d("Test","buttonsetstop"); 

     //TextView textView1 = (TextView) findViewById(R.id.editText1); 

     //textView1.setText("62.5"); 

    } 



} 


      } 
+0

あなたの質問をよりよく説明できますか? – JackTurky

+0

コンパイルするコード全体を投稿してください。それは誰もがあなたの問題をより良く理解するのに役立ちます。 –

+0

その機能していません – rana

答えて

0

未テストを行うことはできませんよ!

private TextView textView1; 
private static int mCounter = 0; 

private ArrayList<String> values = new ArrayList<String>(); 

public void onCreate(Bundle savedInstanceState) 
{ 

    // Add the values you would like to show 
    values.add("62.53"); 
    values.add("72.5"); 
    // etc. etc. 

    // Get a reference to your textview 
    textView1 = (TextView) findViewById(R.id.editText1); 

    // Set a click listener 
    textView1.setOnClickListener(new OnClickListener() 
    { 
     public void onClick(View v) 
     { 
      // Get the value from your arraylist 
      String value = values.get(mCounter); 

      // Set the value in your textview 
      textView1.setText(value); 

      // Increase the counter 
      mCounter++; 
     } 
    }); 
} 
関連する問題