2013-10-18 34 views
0

我想在EditText一個接一個地顯示數字,而不是像這樣的隨機數,那麼完成這一步的完美代碼是什麼?如何在android中一個接一個地顯示edittext中的數字?

public class MainActivity extends Activity { 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 

     final Button add = (Button) findViewById(R.id.button1); 
     final EditText edit = (EditText)findViewById(R.id.editText1); 
     add.setOnClickListener(new View.OnClickListener() { 

      private int random; 

      @Override 
      public void onClick(View v) { 
       // TODO Auto-generated method stub 
       random = random(); 
       edit.setText("text" + random); // want to show numbers one after one like 1,2,3,4,5 

      } 

      // want to change this code to be able to show numbers one after one 
      public int random() { 
       Random generator = new Random(); 

       int x = generator.nextInt(100); 
       return x; 
      } 
     }); 
    } 

回答

0

做這樣

private int number=0; 

@Override 
      public void onClick(View v) { 
       // TODO Auto-generated method stub 
       // random = random(); 
       edit.setText("text" + number++); // want to show numbers one after one like 1,2,3,4,5 

      } 
+0

非常感謝你 – user2895395

+0

如果這個答案幫助了你,你應該接受這個通過點擊下面0刻度的答案。 –

相關問題