2012-07-14 2 views
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); 
    } 
} 

Que dois-je mettre de sorte que lorsque le bouton est cliqué, il va changer le textview à tout ce que je mets?Android SDK Changer le texte lorsque vous cliquez sur le bouton

Répondre

2

Vous devez ajouter un OnClickListener à votre bouton et passer outre onClick fonction pour définir le texte de votre désir dans votre 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"); 
    } 
}); 
1

Ajouter un OnClickListener à votre bouton et c'est tout ce que vous avez besoin.

b.setOnClickListener(new OnClickListener() { 
    @Override 
    public void onClick(View v) { 
     tx.setText("It Works!"); 
    } 
}); 
Questions connexes