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 回答