package com.example.btninterfaceimplement; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.TextView; public class MainActivity extends Activity implements OnClickListener { private Button btn1,btn2; private TextView myTxt; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // Id from xml btn1=(Button)findViewById(R.id.button1); btn2=(Button)findViewById(R.id.button2); myTxt=(TextView)findViewById(R.id.textView2); // setup call-back method btn1.setOnClickListener(this); btn2.setOnClickListener(this); } @Override public void onClick(View v) { // override call-back Button btn=(Button)v; // shared by 2 buttons if ( btn.getId()==btn1.getId() ) myTxt.setText(R.string.strAccueil1); else if ( btn.getId()==btn2.getId() ) myTxt.setText(R.string.strAccueil2); } }