package com.example; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.Menu; import android.view.MenuInflater; import android.view.MenuItem; import android.view.View; import android.widget.Button; import android.widget.Toast; public class UITutorial_V2Activity extends Activity { private Button _btnLayout1 = null; private Button _btnLayout2 = null; private Button _btntableLayout = null; private Button m_btnRadioLayout; private Button m_btnChk; Button m_btnListView; Button m_btnSpinner; Button m_btnProgressbar; Button m_btnDial; Button m_btnSms; Button m_btnNotification; Button m_btnEditTextChange; Button m_btnActivityLifecycly; Button m_btnHandler; Button m_btnFrameAnimation; Button m_btnScaleAnimation; Button m_btnRotateAnimation; Button m_btnTranslateAnimation; Button m_btnAlphaAnimation; Button m_btnAutoComplete; private static final int OK = 1; private static final int CANCEL = 2; private static final int ABOUT = 3; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); getViews(); setClickListener(); } private void getViews() { // TODO Auto-generated method stub _btnLayout1 = (Button) findViewById(com.example.R.id.home_btnLayout1); _btnLayout2 = (Button) findViewById(com.example.R.id.home_btnLayout2); _btntableLayout = (Button) findViewById(com.example.R.id.home_btntableLayout); m_btnRadioLayout = (Button) findViewById(com.example.R.id.home_btnRadioLayout); m_btnChk = (Button) findViewById(com.example.R.id.home_btnChk); m_btnListView = (Button) findViewById(com.example.R.id.home_btnListViewLayout); m_btnSpinner=(Button)findViewById(com.example.R.id.home_btnSpinnerLayout); m_btnProgressbar=(Button)findViewById(com.example.R.id.home_btnProgressbarLayout); m_btnDial=(Button)findViewById(com.example.R.id.home_btnDial); m_btnSms=(Button)findViewById(com.example.R.id.home_btnSMS); m_btnNotification=(Button)findViewById(com.example.R.id.home_btnNotification); m_btnEditTextChange=(Button)findViewById(com.example.R.id.home_btnEditTextChange); m_btnActivityLifecycly=(Button)findViewById(com.example.R.id.home_btnActivityLifeCycle); m_btnHandler=(Button)findViewById(com.example.R.id.home_btnHandler); m_btnFrameAnimation=(Button)findViewById(com.example.R.id.home_btnFrameAnimation); m_btnScaleAnimation=(Button)findViewById(com.example.R.id.home_btnScaleAnimation); m_btnRotateAnimation=(Button)findViewById(com.example.R.id.home_btnRotateAnimation); m_btnTranslateAnimation=(Button)findViewById(com.example.R.id.home_btnTranslateAnimation); m_btnAlphaAnimation=(Button)findViewById(com.example.R.id.home_btnAlphaAnimation); m_btnAutoComplete=(Button)findViewById(com.example.R.id.home_btnAutoComplete); } private void setClickListener() { // TODO Auto-generated method stub _btnLayout1.setOnClickListener(layout1Click()); _btnLayout2.setOnClickListener(layout2Click()); _btntableLayout.setOnClickListener(tablelayoutClick()); m_btnRadioLayout.setOnClickListener(radioClick()); m_btnChk.setOnClickListener(checkboxClick()); m_btnListView.setOnClickListener(listViewClick()); m_btnSpinner.setOnClickListener(spinnerClick()); m_btnProgressbar.setOnClickListener(progressbarClick()); m_btnDial.setOnClickListener(dialClick()); m_btnSms.setOnClickListener(smsClick()); m_btnNotification.setOnClickListener(notificationClick()); m_btnEditTextChange.setOnClickListener(editTextChangeClick()); m_btnActivityLifecycly.setOnClickListener(activityLifecycleClick()); m_btnHandler.setOnClickListener(handlerClick()); m_btnFrameAnimation.setOnClickListener(frameanimaitonClick()); m_btnScaleAnimation.setOnClickListener(scaleanimationClick()); m_btnRotateAnimation.setOnClickListener(rotateanimationClick()); m_btnTranslateAnimation.setOnClickListener(translateanimationClick()); m_btnAlphaAnimation.setOnClickListener(alphaanimationClick()); m_btnAutoComplete.setOnClickListener(autocompleteClick()); } View.OnClickListener autocompleteClick(){ return new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub Intent intent=new Intent( com.example.UITutorial_V2Activity.this, com.example.layout.AutoCompleteTextViewActivity.class); startActivity(intent); } }; } View.OnClickListener alphaanimationClick(){ return new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub Intent intent=new Intent( com.example.UITutorial_V2Activity.this, com.example.animation.AlphaAnimationActivity.class); startActivity(intent); } }; } View.OnClickListener translateanimationClick(){ return new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub Intent intent=new Intent( com.example.UITutorial_V2Activity.this, com.example.animation.TranslateAnimationActivity.class); startActivity(intent); } }; } View.OnClickListener rotateanimationClick(){ return new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub Intent intent=new Intent( com.example.UITutorial_V2Activity.this, com.example.animation.RotateAnimationActivity.class); startActivity(intent); } }; } View.OnClickListener scaleanimationClick(){ return new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub Intent intent=new Intent( com.example.UITutorial_V2Activity.this, com.example.animation.ScaleAnimationActivity.class); startActivity(intent); } }; } View.OnClickListener frameanimaitonClick(){ return new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub Intent intent=new Intent( com.example.UITutorial_V2Activity.this, com.example.animation.FrameAnimationActivity.class); startActivity(intent); } }; } View.OnClickListener handlerClick() { return new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub Intent intent = new Intent( com.example.UITutorial_V2Activity.this, com.example.layout.HandlerActivity.class); startActivity(intent); } }; } View.OnClickListener activityLifecycleClick() { return new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub Intent intent = new Intent( com.example.UITutorial_V2Activity.this, com.example.layout.ActivityLifecycle.class); startActivity(intent); } }; } View.OnClickListener editTextChangeClick() { return new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub Intent intent = new Intent( com.example.UITutorial_V2Activity.this, com.example.layout.EditTextChangeActivity.class); startActivity(intent); } }; } View.OnClickListener notificationClick() { return new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub Intent intent = new Intent( com.example.UITutorial_V2Activity.this, com.example.layout.NotificationActivity.class); startActivity(intent); } }; } View.OnClickListener smsClick() { return new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub Intent intent = new Intent( com.example.UITutorial_V2Activity.this, com.example.layout.SmsActivity.class); startActivity(intent); } }; } View.OnClickListener dialClick() { return new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub Intent intent = new Intent( com.example.UITutorial_V2Activity.this, com.example.layout.DialActivity.class); startActivity(intent); } }; } View.OnClickListener progressbarClick() { return new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub Intent intent = new Intent( com.example.UITutorial_V2Activity.this, com.example.layout.progressbarLayoutActivity.class); startActivity(intent); } }; } View.OnClickListener spinnerClick() { return new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub Intent intent = new Intent( com.example.UITutorial_V2Activity.this, com.example.layout.SpinnerLayoutActivity.class); startActivity(intent); } }; } View.OnClickListener listViewClick() { return new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub Intent intent = new Intent( com.example.UITutorial_V2Activity.this, com.example.layout.ListViewLayoutActivity.class); startActivity(intent); } }; } private View.OnClickListener checkboxClick() { return new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub Intent intent = new Intent( com.example.UITutorial_V2Activity.this, com.example.layout.CheckBoxLayoutActivity.class); startActivity(intent); } }; } private View.OnClickListener radioClick() { return new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub Intent intent = new Intent( com.example.UITutorial_V2Activity.this, com.example.layout.RadioLayoutActivity.class); startActivity(intent); } }; } private View.OnClickListener layout1Click() { return new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub Intent intent = new Intent( com.example.UITutorial_V2Activity.this, com.example.layout.layout1Activity.class); startActivity(intent); com.example.UITutorial_V2Activity.this.finish(); } }; } private View.OnClickListener layout2Click() { return new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub Intent intent = new Intent( com.example.UITutorial_V2Activity.this, com.example.layout.layout2Activity.class); Bundle bundle = new Bundle(); bundle.putString("key1", "value1"); intent.putExtra("key1", bundle); startActivity(intent); com.example.UITutorial_V2Activity.this.finish(); } }; } private View.OnClickListener tablelayoutClick() { return new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub Intent intent = new Intent( com.example.UITutorial_V2Activity.this, com.example.layout.tablelayoutActivity.class); startActivity(intent); com.example.UITutorial_V2Activity.this.finish(); } }; } @Override public boolean onCreateOptionsMenu(Menu menu) { // TODO Auto-generated method stub menu.add(0, OK, 0, "��ʼ"); menu.add(0, CANCEL, 0, "ȡ��"); Menu file = menu.addSubMenu(0, ABOUT, 0, "����"); MenuInflater inflater = getMenuInflater(); inflater.inflate(com.example.R.menu.menu, file); return true; } private void displayMsg(String msg) { Toast.makeText(this, msg, Toast.LENGTH_SHORT).show(); } @Override public boolean onOptionsItemSelected(MenuItem item) { // TODO Auto-generated method stub displayMsg(item.getTitle().toString()); return super.onOptionsItemSelected(item); } }