2
 package com.purelymean.earnings;
 import android.app.Activity;
 import android.os.Bundle;
 import android.widget.Button;
 import android.widget.TextView;

 public class Main extends Activity{
     /**Called when activity is first created. */
     public void onCreate(Bundle savedInstanceState) {
         super.onCreate(savedInstanceState);

         setContentView(R.layout.main);
         Button b = (Button) findViewById(R.id.button);
         TextView tx = (TextView) findViewById(R.id.textView1);
     }
 }

ボタンがクリックされたときにそれが私が置いたものに変わるように、私は何を置く必要がありますtextviewか?

4

2 に答える 2

2

ボタンにを追加し、関数をOnClickListenerオーバーライドして、目的のonClickテキストを設定する必要がありますTextView

Button b = (Button) findViewById(R.id.button);

b.setOnClickListener(new OnClickListener() {
   @Override
   public void onClick(View v) {
       TextView tx = (TextView) findViewById(R.id.textView1);
       tx.setText("yourtext");
   }
});
于 2012-07-14T19:31:12.967 に答える
1

OnClickListenerボタンに を追加するだけです。

b.setOnClickListener(new OnClickListener() {
   @Override
   public void onClick(View v) {
       tx.setText("It Works!");
   }
});
于 2012-07-14T19:32:47.907 に答える