package
com.cookandroid.exercise2;
import
android.app.Activity;
import
android.content.DialogInterface.OnClickListener;
import
android.content.Intent;
import
android.net.Uri;
import
android.os.Bundle;
import
android.view.View;
import
android.widget.Button;
import
android.widget.EditText;
import
android.widget.ImageView;
import
android.widget.RadioButton;
import
android.widget.RadioGroup;
import
android.widget.Toast;
public
class
Exercise2Activity
extends
Activity {
EditText editText1;
Button btnShow, btnOpen;
RadioGroup rGroup1;
RadioButton gingerBread, icecreamSandwich;
ImageView imgView1;
@Override
public
void
onCreate(Bundle savedInstanceState) {
super
.onCreate(savedInstanceState);
setContentView(R.layout.main);
setTitle(
"좀 그럴듯한 응용프로그램"
);
editText1 = (EditText) findViewById(R.id.editText1);
rGroup1 = (RadioGroup) findViewById(R.id.rGroup1);
btnShow = (Button) findViewById(R.id.btnShow);
btnOpen = (Button) findViewById(R.id.btnOpen);
gingerBread = (RadioButton) findViewById(R.id.rbGingerbread);
icecreamSandwich = (RadioButton) findViewById(R.id.rbIcecreamSandwich);
imgView1 = (ImageView) findViewById(R.id.imgView1);
btnShow.setOnClickListener(
new
View.OnClickListener() {
public
void
onClick(View v) {
Toast.makeText(getApplicationContext(), editText1.getText(),
0
)
.show();
}
});
btnOpen.setOnClickListener(
new
View.OnClickListener() {
public
void
onClick(View v) {
Intent mIntent =
new
Intent(Intent.ACTION_VIEW, Uri
.parse(editText1.getText().toString()));
startActivity(mIntent);
}
});
gingerBread.setOnClickListener(
new
View.OnClickListener() {
public
void
onClick(View v) {
imgView1.setImageResource(R.drawable.gingerbread);
}
});
icecreamSandwich.setOnClickListener(
new
View.OnClickListener() {
public
void
onClick(View v) {
imgView1.setImageResource(R.drawable.api40);
}
});
}
}