Event onClick Button

Solution 1: If you use a button in code.
btn1 = (Button) findViewById(R.id.button1);

              btn1.setOnClickListener(new OnClickListener() {
                    
                     @Override
                     public void onClick(View v) {
                           // TODO Auto-generated method stub
                Toast.makeText(MainActivity.this, qResult, Toast.LENGTH_LONG).show();
                     }
              });


Solution 2: If you use many button
public class MainActivity extends Activity implements OnClickListener {  
btnRegister.setOnClickListener(this);
              btnView.setOnClickListener(this);
              btnCancel.setOnClickListener(this);
}
@Override
       public void onClick(View v) {
              // TODO Auto-generated method stub
              switch (v.getId()) {
              case R.id.btnRegister:
                     break;
                    
              case R.id.btnView:
                    
                     break;
              case R.id.btnCancel:
               

                     break;
              default:
                     break;
              }
       }

Solution 3: Listener event onClick quickly.
In XML file
<Button
        android:id="@+id/btActivity1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Button Next"
        android:onClick="Click" />
In java file
@Override
                     public void Click(View v) {
                          
      
                     }
              });
SHARE

Nguyễn Văn Duy

  • Image
  • Image
  • Image
  • Image
  • Image

0 comments:

Post a Comment