Desain Main Activity
Coding untuk Main_Activity.java
package
com.example.keyboard;
import android.os.Bundle;
import
android.app.Activity;
import
android.content.Context;
import
android.view.Gravity;
import android.view.Menu;
import android.view.View;
import
android.widget.Button;
import
android.widget.Toast;
public class MainActivity extends Activity implements
Button.OnClickListener {
//deklarasi variabel
Button
btnSatu ;
Button
btnDua ;
@Override
protected void onCreate(Bundle
savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//membuat
kaitan antara variabel dgn ID dg sesuai
pd desain
btnSatu = (Button) findViewById ( R.id.button1 );
btnDua = (Button) findViewById(R.id.button2);
//Memberikan
listener pada Button
//1.tambahkan
implements Button.OnClickListener
//2.Add
unimplements method, yaitu OnClick ()
//3.tambahan
setOnClickListener (this) pada setiap button
btnSatu.setOnClickListener(this);
btnDua.setOnClickListener(this);
}
@Override
public boolean
onCreateOptionsMenu(Menu menu) {
//
Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
@Override
public void onClick(View v) {
switch ( v.getId())
{
case R.id.button1 : //menampilkan
Toast, cara 1 :
Context
konteks = getApplicationContext();
CharSequence
kata = "Contoh
Toast !";
int durasi = Toast.LENGTH_SHORT;
Toast
objToast = Toast.makeText(konteks, kata, durasi);
objToast.show
();
//tambahan untuk
posisi
objToast.setGravity(Gravity.TOP|Gravity.LEFT, 50, 50);
break ;
case R.id.button2 : //menampilkan
Toast, cara 2:
Toast.makeText(getApplicationContext(),
"Hai
Dunia",Toast.LENGTH_LONG).show();
break ;
}
//end
switch
}
//end
method OnClick
} //end Class


0 komentar:
Posting Komentar
Tuliskan Komentar Disini..