当前位置: 首页 > news >正文

潍坊市公共法律知识培训网站wordpress 是免费的嘛

潍坊市公共法律知识培训网站,wordpress 是免费的嘛,注册公司流程视频,河南头条最新消息 新闻一个Demo让你掌握Android所有控件 原文:一个Demo让你掌握Android所有控件本文是转载收藏,侵删,出处:安卓巴士 下面给出实现各个组件的源代码#xff1a; 1.下拉框实现--Spinner [java] view plaincopyprint?package com.cellcom; import java.util.ArrayList;… 一个Demo让你掌握Android所有控件 原文:一个Demo让你掌握Android所有控件 本文是转载收藏,侵删,出处:安卓巴士       下面给出实现各个组件的源代码 1.下拉框实现--Spinner [java] view plaincopyprint? package com.cellcom;    import java.util.ArrayList;  import java.util.List;    import android.app.Activity;  import android.os.Bundle;  import android.view.View;  import android.widget.AdapterView;  import android.widget.ArrayAdapter;  import android.widget.Button;  import android.widget.Spinner;    //下拉框  public class SpinnerActivity extends Activity {        private Spinner spinner1;      private Spinner spinner2;      private Button ok;      private ArrayAdapter countiesAdapter;      private String[] mCounties{beijing,guangdong,guangxi,hunan};      private ListString allCountiesnew ArrayListString();      private String result你选择的是;                  Override      protected void onCreate(Bundle savedInstanceState) {          // TODO Auto-generated method stub          super.onCreate(savedInstanceState);          setContentView(R.layout.spinner);                    spinner1(Spinner)findViewById(R.id.spinner1);          spinner2(Spinner)findViewById(R.id.spinner2);          ok(Button)findViewById(R.id.ok);                    for(int i0;imCounties.length;i){              allCounties.add(mCounties[i]);          }                    countiesAdapternew ArrayAdapterString(SpinnerActivity.this,android.R.layout.simple_spinner_item,allCounties);          countiesAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);          spinner1.setAdapter(countiesAdapter);                    ArrayAdapter adapterArrayAdapter.createFromResource(SpinnerActivity.this,R.array.counties,android.R.layout.simple_spinner_item);          adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);          spinner2.setAdapter(adapter);                    //单击第一个下拉按钮时显示选择的值。           spinner1.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {              Override              public void onItemSelected(AdapterView? adapter, View view,                      int position, long id) {                  // TODO Auto-generated method stub                  String str(String)spinner1.getAdapter().getItem((int)id);                  setTitle(resultstr);              }                Override              public void onNothingSelected(AdapterView? arg0) {                  // TODO Auto-generated method stub                                }          });                    //单击第二个下拉按钮时显示选择的值。           spinner2.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {              Override              public void onItemSelected(AdapterView? adapter, View view,                      int position, long id) {                  String str(String)spinner2.getAdapter().getItem(position);                  setTitle(resultstr);              }                Override              public void onNothingSelected(AdapterView? arg0) {              }          });                                        //单击确定按钮提取选择的值.          ok.setOnClickListener(new View.OnClickListener() {              Override              public void onClick(View v) {                  setTitle(resultspinner1.getSelectedItem()  -   spinner2.getSelectedItem());              }          });                }    }   package com.cellcom;import java.util.ArrayList; import java.util.List;import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.AdapterView; import android.widget.ArrayAdapter; import android.widget.Button; import android.widget.Spinner;//下拉框 public class SpinnerActivity extends Activity {private Spinner spinner1;private Spinner spinner2;private Button ok;private ArrayAdapter countiesAdapter;private String[] mCounties{beijing,guangdong,guangxi,hunan};private ListString allCountiesnew ArrayListString();private String result你选择的是;Overrideprotected void onCreate(Bundle savedInstanceState) {// TODO Auto-generated method stubsuper.onCreate(savedInstanceState);setContentView(R.layout.spinner);spinner1(Spinner)findViewById(R.id.spinner1);spinner2(Spinner)findViewById(R.id.spinner2);ok(Button)findViewById(R.id.ok);for(int i0;imCounties.length;i){allCounties.add(mCounties[i]);}countiesAdapternew ArrayAdapterString(SpinnerActivity.this,android.R.layout.simple_spinner_item,allCounties);countiesAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);spinner1.setAdapter(countiesAdapter);ArrayAdapter adapterArrayAdapter.createFromResource(SpinnerActivity.this,R.array.counties,android.R.layout.simple_spinner_item);adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);spinner2.setAdapter(adapter);//单击第一个下拉按钮时显示选择的值。 spinner1.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {Overridepublic void onItemSelected(AdapterView? adapter, View view,int position, long id) {// TODO Auto-generated method stubString str(String)spinner1.getAdapter().getItem((int)id);setTitle(resultstr);}Overridepublic void onNothingSelected(AdapterView? arg0) {// TODO Auto-generated method stub}});//单击第二个下拉按钮时显示选择的值。 spinner2.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {Overridepublic void onItemSelected(AdapterView? adapter, View view,int position, long id) {String str(String)spinner2.getAdapter().getItem(position);setTitle(resultstr);}Overridepublic void onNothingSelected(AdapterView? arg0) {}});//单击确定按钮提取选择的值.ok.setOnClickListener(new View.OnClickListener() {Overridepublic void onClick(View v) {setTitle(resultspinner1.getSelectedItem() - spinner2.getSelectedItem());}});}}2.对话框的实现--AlertDialog [java] view plaincopyprint? package com.cellcom;    import android.app.Activity;  import android.app.AlertDialog;  import android.app.AlertDialog.Builder;  import android.app.ProgressDialog;  import android.content.DialogInterface;  import android.os.Bundle;  import android.view.LayoutInflater;  import android.view.View;  import android.widget.Button;  import android.widget.EditText;  import android.widget.Toast;    //对话框测试  public class AlertDialogActivity extends Activity {        private Button button1;      private Button button2;      private Button button3;      private Button button4;            Override      protected void onCreate(Bundle savedInstanceState) {          super.onCreate(savedInstanceState);          setContentView(R.layout.alert_dialog);          setTitle(4种对话框);                    button1(Button)findViewById(R.id.button1);          button2(Button)findViewById(R.id.button2);          button3(Button)findViewById(R.id.button3);          button4(Button)findViewById(R.id.button4);                    //第一种对话框          button1.setOnClickListener(new View.OnClickListener() {              Override              public void onClick(View v) {                  Builder buildernew AlertDialog.Builder(AlertDialogActivity.this);                  builder.setIcon(R.drawable.alert_dialog_icon);                  builder.setTitle(哇哈哈);                  builder.setMessage(去不去);                  builder.setPositiveButton(确定, new DialogInterface.OnClickListener() {                      Override                      public void onClick(DialogInterface dialog, int which) {                          Toast.makeText(AlertDialogActivity.this, 你选择了确定按钮, Toast.LENGTH_SHORT).show();                      }                  });                  builder.setNegativeButton(取消, new DialogInterface.OnClickListener() {                      Override                      public void onClick(DialogInterface dialog, int which) {                          Toast.makeText(AlertDialogActivity.this, 你选择了取消按钮, Toast.LENGTH_SHORT).show();                      }                  });                  builder.show();              }          });                    //第二种对话框          button2.setOnClickListener(new View.OnClickListener() {              Override              public void onClick(View v) {                  new AlertDialog.Builder(AlertDialogActivity.this)                  .setIcon(R.drawable.alert_dialog_icon)                  .setTitle(温馨提示)                  .setMessage(提示内容三个按钮)                  .setPositiveButton(确定, new DialogInterface.OnClickListener() {                      Override                      public void onClick(DialogInterface dialog, int which) {                          Toast.makeText(AlertDialogActivity.this, 你选择了确定按钮, Toast.LENGTH_SHORT).show();                      }                  })                  .setNeutralButton(详情, new DialogInterface.OnClickListener() {                      Override                      public void onClick(DialogInterface dialog, int which) {                          Toast.makeText(AlertDialogActivity.this, 你选择了详情按钮, Toast.LENGTH_SHORT).show();                      }                  })                  .setNegativeButton(取消, new DialogInterface.OnClickListener() {                      Override                      public void onClick(DialogInterface dialog, int which) {                          Toast.makeText(AlertDialogActivity.this, 你选择了取消按钮, Toast.LENGTH_SHORT).show();                      }                  })                  .show();              }          });                    //第三种按钮          button3.setOnClickListener(new View.OnClickListener() {              Override              public void onClick(View v) {                  LayoutInflater inflaterLayoutInflater.from(AlertDialogActivity.this);                  final View textEntryViewinflater.inflate(R.layout.alert_dialog_text_entry, null);                                    final EditText usernameET(EditText)textEntryView.findViewById(R.id.username_value);                  final EditText passwordET(EditText)textEntryView.findViewById(R.id.password_value);                  //final String usernameusernameET.getText().toString();                                    new AlertDialog.Builder(AlertDialogActivity.this)                  .setIcon(R.drawable.alert_dialog_icon)                  .setTitle(温馨提醒)                  .setView(textEntryView)                  .setPositiveButton(确定, new DialogInterface.OnClickListener() {                      Override                      public void onClick(DialogInterface dialog, int which) {                          Toast.makeText(AlertDialogActivity.this, 用户名usernameET.getText().toString()\n密码passwordET.getText().toString(), Toast.LENGTH_LONG).show();                      }                  })                  .setNegativeButton(取消, new DialogInterface.OnClickListener() {                      Override                      public void onClick(DialogInterface dialog, int which) {                          Toast.makeText(AlertDialogActivity.this, 你选择了确定取消, Toast.LENGTH_SHORT).show();                      }                  })                  .show();              }          });                    //第四种对话框          button4.setOnClickListener(new View.OnClickListener() {              Override              public void onClick(View v) {                  ProgressDialog dialognew ProgressDialog(AlertDialogActivity.this);                  dialog.setTitle(处理中。。。);                  dialog.setMessage(请稍后。。。);                  dialog.show();              }          });      }  }   package com.cellcom;import android.app.Activity; import android.app.AlertDialog; import android.app.AlertDialog.Builder; import android.app.ProgressDialog; import android.content.DialogInterface; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.Toast;//对话框测试 public class AlertDialogActivity extends Activity {private Button button1;private Button button2;private Button button3;private Button button4;Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.alert_dialog);setTitle(4种对话框);button1(Button)findViewById(R.id.button1);button2(Button)findViewById(R.id.button2);button3(Button)findViewById(R.id.button3);button4(Button)findViewById(R.id.button4);//第一种对话框button1.setOnClickListener(new View.OnClickListener() {Overridepublic void onClick(View v) {Builder buildernew AlertDialog.Builder(AlertDialogActivity.this);builder.setIcon(R.drawable.alert_dialog_icon);builder.setTitle(哇哈哈);builder.setMessage(去不去);builder.setPositiveButton(确定, new DialogInterface.OnClickListener() {Overridepublic void onClick(DialogInterface dialog, int which) {Toast.makeText(AlertDialogActivity.this, 你选择了确定按钮, Toast.LENGTH_SHORT).show();}});builder.setNegativeButton(取消, new DialogInterface.OnClickListener() {Overridepublic void onClick(DialogInterface dialog, int which) {Toast.makeText(AlertDialogActivity.this, 你选择了取消按钮, Toast.LENGTH_SHORT).show();}});builder.show();}});//第二种对话框button2.setOnClickListener(new View.OnClickListener() {Overridepublic void onClick(View v) {new AlertDialog.Builder(AlertDialogActivity.this).setIcon(R.drawable.alert_dialog_icon).setTitle(温馨提示).setMessage(提示内容三个按钮).setPositiveButton(确定, new DialogInterface.OnClickListener() {Overridepublic void onClick(DialogInterface dialog, int which) {Toast.makeText(AlertDialogActivity.this, 你选择了确定按钮, Toast.LENGTH_SHORT).show();}}).setNeutralButton(详情, new DialogInterface.OnClickListener() {Overridepublic void onClick(DialogInterface dialog, int which) {Toast.makeText(AlertDialogActivity.this, 你选择了详情按钮, Toast.LENGTH_SHORT).show();}}).setNegativeButton(取消, new DialogInterface.OnClickListener() {Overridepublic void onClick(DialogInterface dialog, int which) {Toast.makeText(AlertDialogActivity.this, 你选择了取消按钮, Toast.LENGTH_SHORT).show();}}).show();}});//第三种按钮button3.setOnClickListener(new View.OnClickListener() {Overridepublic void onClick(View v) {LayoutInflater inflaterLayoutInflater.from(AlertDialogActivity.this);final View textEntryViewinflater.inflate(R.layout.alert_dialog_text_entry, null);final EditText usernameET(EditText)textEntryView.findViewById(R.id.username_value);final EditText passwordET(EditText)textEntryView.findViewById(R.id.password_value);//final String usernameusernameET.getText().toString();new AlertDialog.Builder(AlertDialogActivity.this).setIcon(R.drawable.alert_dialog_icon).setTitle(温馨提醒).setView(textEntryView).setPositiveButton(确定, new DialogInterface.OnClickListener() {Overridepublic void onClick(DialogInterface dialog, int which) {Toast.makeText(AlertDialogActivity.this, 用户名usernameET.getText().toString()\n密码passwordET.getText().toString(), Toast.LENGTH_LONG).show();}}).setNegativeButton(取消, new DialogInterface.OnClickListener() {Overridepublic void onClick(DialogInterface dialog, int which) {Toast.makeText(AlertDialogActivity.this, 你选择了确定取消, Toast.LENGTH_SHORT).show();}}).show();}});//第四种对话框button4.setOnClickListener(new View.OnClickListener() {Overridepublic void onClick(View v) {ProgressDialog dialognew ProgressDialog(AlertDialogActivity.this);dialog.setTitle(处理中。。。);dialog.setMessage(请稍后。。。);dialog.show();}});} }3.自动提示框的实现--AutoCompleteTextView [java] view plaincopyprint? package com.cellcom;    import android.app.Activity;  import android.os.Bundle;  import android.view.View;  import android.widget.ArrayAdapter;  import android.widget.AutoCompleteTextView;  import android.widget.Button;    //自动提示框  public class AutoCompleteTextViewActivity extends Activity {        private AutoCompleteTextView autoComplete;      private Button cleanButton;      static final String[] COUNTRIES  new String[] {          China ,Russia, Germany,          Ukraine, Belarus, USA ,China1 ,China12, Germany,          Russia2, Belarus, USA ,UAA,UBC,UBB,CCC,BBB,广州1,广州2,广州3,广州4,广东1,广东2,广东3,          };            Override      protected void onCreate(Bundle savedInstanceState) {          // TODO Auto-generated method stub          super.onCreate(savedInstanceState);          setContentView(R.layout.auto_complete_text_view);          setTitle(AutoCompleteTextView示例);          autoComplete(AutoCompleteTextView)findViewById(R.id.auto_complete);          cleanButton(Button)findViewById(R.id.cleanButton);                    ArrayAdapterString adapternew ArrayAdapterString(AutoCompleteTextViewActivity.this,android.R.layout.simple_dropdown_item_1line,COUNTRIES);          autoComplete.setAdapter(adapter);                    //清空          cleanButton.setOnClickListener(new View.OnClickListener() {              Override              public void onClick(View v) {                  autoComplete.setText();              }          });      }        }   package com.cellcom;import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.ArrayAdapter; import android.widget.AutoCompleteTextView; import android.widget.Button;//自动提示框 public class AutoCompleteTextViewActivity extends Activity {private AutoCompleteTextView autoComplete;private Button cleanButton;static final String[] COUNTRIES new String[] {China ,Russia, Germany,Ukraine, Belarus, USA ,China1 ,China12, Germany,Russia2, Belarus, USA ,UAA,UBC,UBB,CCC,BBB,广州1,广州2,广州3,广州4,广东1,广东2,广东3,};Overrideprotected void onCreate(Bundle savedInstanceState) {// TODO Auto-generated method stubsuper.onCreate(savedInstanceState);setContentView(R.layout.auto_complete_text_view);setTitle(AutoCompleteTextView示例);autoComplete(AutoCompleteTextView)findViewById(R.id.auto_complete);cleanButton(Button)findViewById(R.id.cleanButton);ArrayAdapterString adapternew ArrayAdapterString(AutoCompleteTextViewActivity.this,android.R.layout.simple_dropdown_item_1line,COUNTRIES);autoComplete.setAdapter(adapter);//清空cleanButton.setOnClickListener(new View.OnClickListener() {Overridepublic void onClick(View v) {autoComplete.setText();}});}}4.Activity之间传递数据--Bundle [java] view plaincopyprint? package com.cellcom;    import android.app.Activity;  import android.content.Intent;  import android.os.Bundle;  import android.view.View;  import android.widget.Button;  import android.widget.EditText;  import android.widget.RadioButton;    /**  * author nwang  *   * 输入身高和选择性别计算标准体重。并把数据返回到原来Activity  */  public class Bundle1Activity extends Activity {        private int my_requestCode1550;      private RadioButton sexMan;      private RadioButton sexWoman;      private EditText heightEdit;      private Button okButton;            Override      protected void onCreate(Bundle savedInstanceState) {                    super.onCreate(savedInstanceState);          setContentView(R.layout.bundle1);                    sexMan(RadioButton)findViewById(R.id.sex_man);          sexWoman(RadioButton)findViewById(R.id.sex_woman);          heightEdit(EditText)findViewById(R.id.height_edit);          okButton(Button)findViewById(R.id.button_ok);                    okButton.setOnClickListener(new View.OnClickListener() {              Override              public void onClick(View v) {                  double heightDouble.parseDouble(heightEdit.getText().toString());                  String sex;                  if(sexMan.isChecked()){                      sexM;                  }else{                      sexF;                  }                                    Intent intentnew Intent();                  intent.setClass(Bundle1Activity.this, Bundle2Activity.class);                  //封装数据                  Bundle bundlenew Bundle();                  bundle.putDouble(height, height);                  bundle.putString(sex, sex);                  intent.putExtras(bundle);                  startActivityForResult(intent, my_requestCode);              }          });      }            //回调方法      Override      protected void onActivityResult(int requestCode, int resultCode, Intent data) {          super.onActivityResult(requestCode, resultCode, data);                    switch (requestCode) {          case RESULT_OK:              //RESULT_OK表示返回成功提取数据。              Bundle bundledata.getExtras();              String sexbundle.getString(sex);              double heightbundle.getDouble(height);              heightEdit.setText(String.valueOf(height));              if(sex.equals(M)){                  sexMan.setChecked(true);              }else{                  sexWoman.setChecked(true);              }              break;            default:              break;          }      }        }   package com.cellcom;import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.RadioButton;/*** author nwang* * 输入身高和选择性别计算标准体重。并把数据返回到原来Activity*/ public class Bundle1Activity extends Activity {private int my_requestCode1550;private RadioButton sexMan;private RadioButton sexWoman;private EditText heightEdit;private Button okButton;Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.bundle1);sexMan(RadioButton)findViewById(R.id.sex_man);sexWoman(RadioButton)findViewById(R.id.sex_woman);heightEdit(EditText)findViewById(R.id.height_edit);okButton(Button)findViewById(R.id.button_ok);okButton.setOnClickListener(new View.OnClickListener() {Overridepublic void onClick(View v) {double heightDouble.parseDouble(heightEdit.getText().toString());String sex;if(sexMan.isChecked()){sexM;}else{sexF;}Intent intentnew Intent();intent.setClass(Bundle1Activity.this, Bundle2Activity.class);//封装数据Bundle bundlenew Bundle();bundle.putDouble(height, height);bundle.putString(sex, sex);intent.putExtras(bundle);startActivityForResult(intent, my_requestCode);}});}//回调方法Overrideprotected void onActivityResult(int requestCode, int resultCode, Intent data) {super.onActivityResult(requestCode, resultCode, data);switch (requestCode) {case RESULT_OK://RESULT_OK表示返回成功提取数据。Bundle bundledata.getExtras();String sexbundle.getString(sex);double heightbundle.getDouble(height);heightEdit.setText(String.valueOf(height));if(sex.equals(M)){sexMan.setChecked(true);}else{sexWoman.setChecked(true);}break;default:break;}}}[java] view plaincopyprint? package com.cellcom;    import java.text.DecimalFormat;  import java.text.NumberFormat;    import android.app.Activity;  import android.content.Intent;  import android.os.Bundle;  import android.view.View;  import android.widget.Button;  import android.widget.TextView;    public class Bundle2Activity extends Activity{        private TextView result;      private Button backButton;      Intent intentnull;      Override      protected void onCreate(Bundle savedInstanceState) {          // TODO Auto-generated method stub          super.onCreate(savedInstanceState);          setContentView(R.layout.bundle2);          result(TextView)findViewById(R.id.result);          backButton(Button)findViewById(R.id.button_back);                    intentthis.getIntent();          Bundle bundleintent.getExtras();          double heightbundle.getDouble(height);          String sexbundle.getString(sex);          String sexStr;          if(M.equals(sex)){              sexStr男性;          }else{              sexStr女性;          }          String weightthis.getWeight(sex, height);          result.setText(你是一位sexStr\n身高是height厘米 \n你的标准体重weight公斤);                    //返回上一页          backButton.setOnClickListener(new View.OnClickListener() {              Override              public void onClick(View v) {                  Bundle2Activity.this.setResult(RESULT_OK, intent);                    Bundle2Activity.this.finish();              }          });      }            public String getWeight(String sex,double height){          String weight;          if(M.endsWith(sex)){              weightformat((height-80)*0.7);          }else{              weightformat((height-70)*0.6);          }          return weight;      }            public String format(double num){          NumberFormat formatternew DecimalFormat(0.00);          String sformatter.format(num);          return s;      }  }   package com.cellcom;import java.text.DecimalFormat; import java.text.NumberFormat;import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.TextView;public class Bundle2Activity extends Activity{private TextView result;private Button backButton;Intent intentnull;Overrideprotected void onCreate(Bundle savedInstanceState) {// TODO Auto-generated method stubsuper.onCreate(savedInstanceState);setContentView(R.layout.bundle2);result(TextView)findViewById(R.id.result);backButton(Button)findViewById(R.id.button_back);intentthis.getIntent();Bundle bundleintent.getExtras();double heightbundle.getDouble(height);String sexbundle.getString(sex);String sexStr;if(M.equals(sex)){sexStr男性;}else{sexStr女性;}String weightthis.getWeight(sex, height);result.setText(你是一位sexStr\n身高是height厘米 \n你的标准体重weight公斤);//返回上一页backButton.setOnClickListener(new View.OnClickListener() {Overridepublic void onClick(View v) {Bundle2Activity.this.setResult(RESULT_OK, intent); Bundle2Activity.this.finish();}});}public String getWeight(String sex,double height){String weight;if(M.endsWith(sex)){weightformat((height-80)*0.7);}else{weightformat((height-70)*0.6);}return weight;}public String format(double num){NumberFormat formatternew DecimalFormat(0.00);String sformatter.format(num);return s;} }5.复选框--CheckBox [java] view plaincopyprint? package com.cellcom;    import android.app.Activity;  import android.os.Bundle;  import android.view.View;  import android.widget.Button;  import android.widget.CheckBox;    public class CheckBoxActivity extends Activity {        private CheckBox plainCB;      private CheckBox serifCB;      private CheckBox boldCB;      private CheckBox italicCB;      private Button button1;      Override      protected void onCreate(Bundle savedInstanceState) {          // TODO Auto-generated method stub          super.onCreate(savedInstanceState);          setContentView(R.layout.check_box);                    plainCB(CheckBox)findViewById(R.id.plain_cb);          serifCB(CheckBox)findViewById(R.id.serif_cb);          boldCB(CheckBox)findViewById(R.id.bold_cb);          italicCB(CheckBox)findViewById(R.id.italic_cb);          button1(Button)findViewById(R.id.button1);                    button1.setOnClickListener(new View.OnClickListener() {              Override              public void onClick(View v) {                  String result;                  if(plainCB.isChecked()){                      resultplainCB.getText()、;                  }                  if(serifCB.isChecked()){                      resultserifCB.getText()、;                  }                  if(boldCB.isChecked()){                      resultboldCB.getText()、;                  }                  if(italicCB.isChecked()){                      resultitalicCB.getText()、;                  }                  if(!.equals(result)){                      resultresult.substring(0,result.length()-1);                  }else{                      result你没有选择;                  }                  setTitle(Checked:result);              }          });                }    }   package com.cellcom;import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.CheckBox;public class CheckBoxActivity extends Activity {private CheckBox plainCB;private CheckBox serifCB;private CheckBox boldCB;private CheckBox italicCB;private Button button1;Overrideprotected void onCreate(Bundle savedInstanceState) {// TODO Auto-generated method stubsuper.onCreate(savedInstanceState);setContentView(R.layout.check_box);plainCB(CheckBox)findViewById(R.id.plain_cb);serifCB(CheckBox)findViewById(R.id.serif_cb);boldCB(CheckBox)findViewById(R.id.bold_cb);italicCB(CheckBox)findViewById(R.id.italic_cb);button1(Button)findViewById(R.id.button1);button1.setOnClickListener(new View.OnClickListener() {Overridepublic void onClick(View v) {String result;if(plainCB.isChecked()){resultplainCB.getText()、;}if(serifCB.isChecked()){resultserifCB.getText()、;}if(boldCB.isChecked()){resultboldCB.getText()、;}if(italicCB.isChecked()){resultitalicCB.getText()、;}if(!.equals(result)){resultresult.substring(0,result.length()-1);}else{result你没有选择;}setTitle(Checked:result);}});}}6.菜单的实现--Menu [java] view plaincopyprint? package com.cellcom;    import android.app.Activity;  import android.graphics.Color;  import android.os.Bundle;  import android.view.ContextMenu;  import android.view.Menu;  import android.view.MenuItem;  import android.view.View;  import android.view.ContextMenu.ContextMenuInfo;  import android.widget.TextView;    public class ContextMenuActivity extends Activity {        private final static int ITEM0Menu.FIRST;      private final static int ITEM1Menu.FIRST1;      private final static int ITEM2Menu.FIRST2;      private TextView tv;            Override      protected void onCreate(Bundle savedInstanceState) {          // TODO Auto-generated method stub          super.onCreate(savedInstanceState);          setContentView(R.layout.context_menu);          setTitle(单击Menu键看到效果);          tv(TextView)findViewById(R.id.tv1);                    this.registerForContextMenu(tv);//将上下文注册到TextView      }            Override      public void onCreateContextMenu(ContextMenu menu, View v,              ContextMenuInfo menuInfo) {          menu.add(0, ITEM0, 0, 红色背景);          menu.add(0,ITEM1,0,绿色背景);          menu.add(0,ITEM2,0,白色背景);                }            Override      public boolean onContextItemSelected(MenuItem item) {          switch (item.getItemId()) {          case ITEM0:              tv.setTextColor(Color.RED);              break;          case ITEM1:              tv.setTextColor(Color.GREEN);              break;          case ITEM2:              tv.setTextColor(Color.WHITE);              break;          default:              break;          }          return true;      }        }   package com.cellcom;import android.app.Activity; import android.graphics.Color; import android.os.Bundle; import android.view.ContextMenu; import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.view.ContextMenu.ContextMenuInfo; import android.widget.TextView;public class ContextMenuActivity extends Activity {private final static int ITEM0Menu.FIRST;private final static int ITEM1Menu.FIRST1;private final static int ITEM2Menu.FIRST2;private TextView tv;Overrideprotected void onCreate(Bundle savedInstanceState) {// TODO Auto-generated method stubsuper.onCreate(savedInstanceState);setContentView(R.layout.context_menu);setTitle(单击Menu键看到效果);tv(TextView)findViewById(R.id.tv1);this.registerForContextMenu(tv);//将上下文注册到TextView}Overridepublic void onCreateContextMenu(ContextMenu menu, View v,ContextMenuInfo menuInfo) {menu.add(0, ITEM0, 0, 红色背景);menu.add(0,ITEM1,0,绿色背景);menu.add(0,ITEM2,0,白色背景);}Overridepublic boolean onContextItemSelected(MenuItem item) {switch (item.getItemId()) {case ITEM0:tv.setTextColor(Color.RED);break;case ITEM1:tv.setTextColor(Color.GREEN);break;case ITEM2:tv.setTextColor(Color.WHITE);break;default:break;}return true;}}7.日期选择器--DataTimePicker [java] view plaincopyprint? package com.cellcom;    import java.text.SimpleDateFormat;  import java.util.Date;    import android.app.Activity;  import android.os.Bundle;  import android.view.View;  import android.widget.Button;  import android.widget.DatePicker;  import android.widget.TimePicker;    //DatePicker日期选择器、TimePicker时间选择器 使用  public class DatePickerActivity extends Activity {        private Button datePickerButton;      private DatePicker datePicker1;      private TimePicker timePicker1;            //默认生成系统当前时间      SimpleDateFormat sdfnew SimpleDateFormat(yyyy-MM-dd HH:mm);            String strsdf.format(new Date());      int yearInteger.parseInt(str.substring(0, 4));      int monthInteger.parseInt(str.substring(5,7))-1;      int dayInteger.parseInt(str.substring(8,10));      int hourInteger.parseInt(str.substring(11,13));      int minuteInteger.parseInt(str.substring(14,16));            Override      protected void onCreate(Bundle savedInstanceState) {          // TODO Auto-generated method stub          super.onCreate(savedInstanceState);          setContentView(R.layout.date_picker);          setTitle(DatePicker、TimePicker示例!);                    datePicker1(DatePicker)findViewById(R.id.datePicker1);          timePicker1(TimePicker)findViewById(R.id.timePicker1);          datePickerButton(Button)findViewById(R.id.datePickerButton1);            datePicker1.init(year,month,day, null);                    timePicker1.setCurrentHour(hour);          timePicker1.setCurrentMinute(minute);                    timePicker1.setIs24HourView(true);                    datePickerButton.setOnClickListener(new View.OnClickListener() {              Override              public void onClick(View v) {                  setTitle(你选择的是datePicker1.getYear()年datePicker1.getMonth()月datePicker1.getDayOfMonth()日 timePicker1.getCurrentHour()小时timePicker1.getCurrentMinute()分);              }          });      }    }   package com.cellcom;import java.text.SimpleDateFormat; import java.util.Date;import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.DatePicker; import android.widget.TimePicker;//DatePicker日期选择器、TimePicker时间选择器 使用 public class DatePickerActivity extends Activity {private Button datePickerButton;private DatePicker datePicker1;private TimePicker timePicker1;//默认生成系统当前时间SimpleDateFormat sdfnew SimpleDateFormat(yyyy-MM-dd HH:mm); String strsdf.format(new Date());int yearInteger.parseInt(str.substring(0, 4));int monthInteger.parseInt(str.substring(5,7))-1;int dayInteger.parseInt(str.substring(8,10));int hourInteger.parseInt(str.substring(11,13));int minuteInteger.parseInt(str.substring(14,16));Overrideprotected void onCreate(Bundle savedInstanceState) {// TODO Auto-generated method stubsuper.onCreate(savedInstanceState);setContentView(R.layout.date_picker);setTitle(DatePicker、TimePicker示例!);datePicker1(DatePicker)findViewById(R.id.datePicker1);timePicker1(TimePicker)findViewById(R.id.timePicker1);datePickerButton(Button)findViewById(R.id.datePickerButton1);datePicker1.init(year,month,day, null);timePicker1.setCurrentHour(hour);timePicker1.setCurrentMinute(minute);timePicker1.setIs24HourView(true);datePickerButton.setOnClickListener(new View.OnClickListener() {Overridepublic void onClick(View v) {setTitle(你选择的是datePicker1.getYear()年datePicker1.getMonth()月datePicker1.getDayOfMonth()日 timePicker1.getCurrentHour()小时timePicker1.getCurrentMinute()分);}});}}8.网格视图控件--GridView [java] view plaincopyprint? package com.cellcom;    import android.app.Activity;  import android.content.Context;  import android.os.Bundle;  import android.view.View;  import android.view.ViewGroup;  import android.widget.BaseAdapter;  import android.widget.GridView;  import android.widget.ImageView;    //网络视图控件  public class GridViewActivity extends Activity {        Override      protected void onCreate(Bundle savedInstanceState) {          // TODO Auto-generated method stub          super.onCreate(savedInstanceState);          setContentView(R.layout.grid_view);          setTitle(网络视图控件GridView);                    GridView gridView(GridView)findViewById(R.id.grid_view);          gridView.setAdapter(new ImageAdapter(this));                }            public class ImageAdapter extends BaseAdapter{            private Context mContext;          public ImageAdapter(Context context){              mContextcontext;          }          Override          public int getCount() {              // TODO Auto-generated method stub              return mImageIds.length;          }            Override          public Object getItem(int position) {              // TODO Auto-generated method stub              return null;          }            Override          public long getItemId(int position) {              // TODO Auto-generated method stub              return 0;          }            Override          public View getView(int position, View convertView, ViewGroup parent) {              ImageView imageView;              if(convertViewnull){                  imageViewnew ImageView(mContext);                  imageView.setLayoutParams(new GridView.LayoutParams(85,85));                  imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);                  imageView.setPadding(8, 8, 8, 8);              }else{                  imageView(ImageView)convertView;              }              imageView.setImageResource(mImageIds[position]);              return imageView;          }                }                        private Integer[] mImageIds  {              R.drawable.sample_0, R.drawable.sample_1, R.drawable.sample_2,              R.drawable.sample_3, R.drawable.sample_4, R.drawable.sample_5,              R.drawable.sample_6, R.drawable.sample_7,R.drawable.sample_8,              R.drawable.sample_9,R.drawable.sample_10,R.drawable.sample_11};    }   package com.cellcom;import android.app.Activity; import android.content.Context; import android.os.Bundle; import android.view.View; import android.view.ViewGroup; import android.widget.BaseAdapter; import android.widget.GridView; import android.widget.ImageView;//网络视图控件 public class GridViewActivity extends Activity {Overrideprotected void onCreate(Bundle savedInstanceState) {// TODO Auto-generated method stubsuper.onCreate(savedInstanceState);setContentView(R.layout.grid_view);setTitle(网络视图控件GridView);GridView gridView(GridView)findViewById(R.id.grid_view);gridView.setAdapter(new ImageAdapter(this));}public class ImageAdapter extends BaseAdapter{private Context mContext;public ImageAdapter(Context context){mContextcontext;}Overridepublic int getCount() {// TODO Auto-generated method stubreturn mImageIds.length;}Overridepublic Object getItem(int position) {// TODO Auto-generated method stubreturn null;}Overridepublic long getItemId(int position) {// TODO Auto-generated method stubreturn 0;}Overridepublic View getView(int position, View convertView, ViewGroup parent) {ImageView imageView;if(convertViewnull){imageViewnew ImageView(mContext);imageView.setLayoutParams(new GridView.LayoutParams(85,85));imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);imageView.setPadding(8, 8, 8, 8);}else{imageView(ImageView)convertView;}imageView.setImageResource(mImageIds[position]);return imageView;}}private Integer[] mImageIds {R.drawable.sample_0, R.drawable.sample_1, R.drawable.sample_2,R.drawable.sample_3, R.drawable.sample_4, R.drawable.sample_5,R.drawable.sample_6, R.drawable.sample_7,R.drawable.sample_8,R.drawable.sample_9,R.drawable.sample_10,R.drawable.sample_11};}9.进度条控件--ProgressBar [java] view plaincopyprint? package com.cellcom;  import android.app.Activity;  import android.os.Bundle;  import android.os.Handler;  import android.view.View;  import android.widget.Button;  import android.widget.ProgressBar;    import android.widget.TextView;    /**  *   * author nwang  *   * 进度条ProgressBar与线程使用。单击开始按钮进度条水平方向前进  *  */  public class ProgressBarHandlerActivity extends Activity {      /** Called when the activity is first created. */            private Button startButton;      private Button stopButton;      private TextView result;      private ProgressBar firstProgressBar;      private final static int defaultValue10;      private int i0;                  Override      public void onCreate(Bundle savedInstanceState) {          super.onCreate(savedInstanceState);          setContentView(R.layout.progress_bar);          setTitle(ProgressBar使用);          startButton(Button)findViewById(R.id.startButton);          stopButton(Button)findViewById(R.id.stopButton);          result(TextView)findViewById(R.id.result);          firstProgressBar(ProgressBar)findViewById(R.id.firstProgressBar);                    firstProgressBar.setVisibility(0);//刚开始设置进度条可见                    startButton.setOnClickListener(new View.OnClickListener() {                            Override              public void onClick(View v) {                  /*idefaultValue;                 firstProgressBar.setProgress(i);                 firstProgressBar.setSecondaryProgress(idefaultValue);*/                  result.setText(((double)i/firstProgressBar.getMax()*100)%);                  handler.post(progressBarThread);              }          });                    stopButton.setOnClickListener(new View.OnClickListener() {                            Override              public void onClick(View v) {                  handler.removeCallbacks(progressBarThread);                       }          });      }            //创建Handler对象      Handler handlernew Handler();            //创建线程对象      MyRunnable progressBarThreadnew MyRunnable();      class MyRunnable implements Runnable{          Override          public void run() {              idefaultValue;              handler.postDelayed(progressBarThread, 1000);              firstProgressBar.setProgress(i);              firstProgressBar.setSecondaryProgress(idefaultValue);              result.setText(((double)i/firstProgressBar.getMax()*100)%);              if(ifirstProgressBar.getMax()) i0;                        }                }        }   package com.cellcom; import android.app.Activity; import android.os.Bundle; import android.os.Handler; import android.view.View; import android.widget.Button; import android.widget.ProgressBar;import android.widget.TextView;/*** * author nwang* * 进度条ProgressBar与线程使用。单击开始按钮进度条水平方向前进**/ public class ProgressBarHandlerActivity extends Activity {/** Called when the activity is first created. */private Button startButton;private Button stopButton;private TextView result;private ProgressBar firstProgressBar;private final static int defaultValue10;private int i0;Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.progress_bar);setTitle(ProgressBar使用);startButton(Button)findViewById(R.id.startButton);stopButton(Button)findViewById(R.id.stopButton);result(TextView)findViewById(R.id.result);firstProgressBar(ProgressBar)findViewById(R.id.firstProgressBar);firstProgressBar.setVisibility(0);//刚开始设置进度条可见startButton.setOnClickListener(new View.OnClickListener() {Overridepublic void onClick(View v) {/*idefaultValue;firstProgressBar.setProgress(i);firstProgressBar.setSecondaryProgress(idefaultValue);*/result.setText(((double)i/firstProgressBar.getMax()*100)%);handler.post(progressBarThread);}});stopButton.setOnClickListener(new View.OnClickListener() {Overridepublic void onClick(View v) {handler.removeCallbacks(progressBarThread); }});}//创建Handler对象Handler handlernew Handler();//创建线程对象MyRunnable progressBarThreadnew MyRunnable();class MyRunnable implements Runnable{Overridepublic void run() {idefaultValue;handler.postDelayed(progressBarThread, 1000);firstProgressBar.setProgress(i);firstProgressBar.setSecondaryProgress(idefaultValue);result.setText(((double)i/firstProgressBar.getMax()*100)%);if(ifirstProgressBar.getMax()) i0;}}} 10.单选控件--RadioGroup [java] view plaincopyprint? package com.cellcom;    import android.app.Activity;  import android.os.Bundle;  import android.view.View;  import android.widget.Button;  import android.widget.RadioButton;    //单选控件  public class RadioGroupActivity extends Activity {        private RadioButton radioFemale;      private RadioButton radioMale;      private Button ok;            Override      protected void onCreate(Bundle savedInstanceState) {          // TODO Auto-generated method stub          super.onCreate(savedInstanceState);                    setContentView(R.layout.radio_group);                    radioFemale(RadioButton)findViewById(R.id.radioFemale);          radioMale(RadioButton)findViewById(R.id.radioMale);          ok(Button)findViewById(R.id.ok);                    ok.setOnClickListener(new View.OnClickListener() {              Override              public void onClick(View v) {                  String result你选择的是;                  if(radioFemale.isChecked()){                      setTitle(result女);                  }else{                      setTitle(result男);                  }              }          });      }    }   package com.cellcom;import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.RadioButton;//单选控件 public class RadioGroupActivity extends Activity {private RadioButton radioFemale;private RadioButton radioMale;private Button ok;Overrideprotected void onCreate(Bundle savedInstanceState) {// TODO Auto-generated method stubsuper.onCreate(savedInstanceState);setContentView(R.layout.radio_group);radioFemale(RadioButton)findViewById(R.id.radioFemale);radioMale(RadioButton)findViewById(R.id.radioMale);ok(Button)findViewById(R.id.ok);ok.setOnClickListener(new View.OnClickListener() {Overridepublic void onClick(View v) {String result你选择的是;if(radioFemale.isChecked()){setTitle(result女);}else{setTitle(result男);}}});}}11.打分组件--RatingBar [java] view plaincopyprint? package com.cellcom;    import android.app.Activity;  import android.os.Bundle;  import android.view.View;  import android.widget.ImageButton;  import android.widget.RatingBar;  import android.widget.Toast;    //评分组件RatingBar、ImageView图片、 ImageButton图片按钮  public class RatingBarActivity extends Activity {        private RatingBar ratingBar;      private ImageButton imageButton;            Override      protected void onCreate(Bundle savedInstanceState) {          // TODO Auto-generated method stub          super.onCreate(savedInstanceState);          setContentView(R.layout.rating_bar);          setTitle(评分组件RatingBar、ImageView图片、 ImageButton图片按钮);          ratingBar(RatingBar)findViewById(R.id.rating_bar);          imageButton(ImageButton)findViewById(R.id.imageButton);                    imageButton.setOnClickListener(new View.OnClickListener() {                            Override              public void onClick(View v) {                  Toast.makeText(RatingBarActivity.this, 单击图片按钮!!, Toast.LENGTH_LONG).show();              }          });      }  }   package com.cellcom;import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.ImageButton; import android.widget.RatingBar; import android.widget.Toast;//评分组件RatingBar、ImageView图片、 ImageButton图片按钮 public class RatingBarActivity extends Activity {private RatingBar ratingBar;private ImageButton imageButton;Overrideprotected void onCreate(Bundle savedInstanceState) {// TODO Auto-generated method stubsuper.onCreate(savedInstanceState);setContentView(R.layout.rating_bar);setTitle(评分组件RatingBar、ImageView图片、 ImageButton图片按钮);ratingBar(RatingBar)findViewById(R.id.rating_bar);imageButton(ImageButton)findViewById(R.id.imageButton);imageButton.setOnClickListener(new View.OnClickListener() {Overridepublic void onClick(View v) {Toast.makeText(RatingBarActivity.this, 单击图片按钮!!, Toast.LENGTH_LONG).show();}});} }12.标签控件--Tab [java] view plaincopyprint? package com.cellcom;    import android.app.TabActivity;  import android.os.Bundle;  import android.view.LayoutInflater;  import android.widget.TabHost;    //标签控件Tab  public class TabDemoActivity extends TabActivity {              public void onCreate(Bundle savedInstanceState) {          super.onCreate(savedInstanceState);          setTitle(标签控件Tab);          TabHost tabHostgetTabHost();          LayoutInflater.from(this).inflate(R.layout.tab, tabHost.getTabContentView(),true);          tabHost.addTab(tabHost.newTabSpec(biaoqian1).setIndicator(标签tab1).setContent(R.id.tab1));          tabHost.addTab(tabHost.newTabSpec(biaoqian2).setIndicator(标签tab2).setContent(R.id.tab2));          tabHost.addTab(tabHost.newTabSpec(biaoqian3).setIndicator(标签tab3).setContent(R.id.tab3));      }     }   package com.cellcom;import android.app.TabActivity; import android.os.Bundle; import android.view.LayoutInflater; import android.widget.TabHost;//标签控件Tab public class TabDemoActivity extends TabActivity {public void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setTitle(标签控件Tab);TabHost tabHostgetTabHost();LayoutInflater.from(this).inflate(R.layout.tab, tabHost.getTabContentView(),true);tabHost.addTab(tabHost.newTabSpec(biaoqian1).setIndicator(标签tab1).setContent(R.id.tab1));tabHost.addTab(tabHost.newTabSpec(biaoqian2).setIndicator(标签tab2).setContent(R.id.tab2));tabHost.addTab(tabHost.newTabSpec(biaoqian3).setIndicator(标签tab3).setContent(R.id.tab3));} }13.子菜单的实现--SubMenu [java] view plaincopyprint? package com.cellcom;    import android.app.Activity;  import android.os.Bundle;  import android.view.Menu;  import android.view.MenuItem;  import android.view.SubMenu;    //子菜单subMenu  public class SubMenuActivity extends Activity {        private final static int ITEM_NEW_FILEMenu.FIRST;      private final static int ITEM_OPEN_FILEMenu.FIRST1;      private final static int ITEM_COPYMenu.FIRST2;      private final static int ITEM_CLOSEMenu.FIRST3;      private final static int ITEM_SAVEMenu.FIRST4;      private final static int ITEM_SAVE_ALLMenu.FIRST5;      private final static int ITEM_CUTMenu.FIRST6;      private final static int ITEM_PASTEMenu.FIRST7;            Override      protected void onCreate(Bundle savedInstanceState) {          // TODO Auto-generated method stub          super.onCreate(savedInstanceState);          setContentView(R.layout.sub_menu);          setTitle(单击Menu键看到效果);      }            Override      public boolean onCreateOptionsMenu(Menu menu) {          SubMenu filemenu.addSubMenu(文件);          SubMenu editmenu.addSubMenu(编辑);                    file.add(0,ITEM_NEW_FILE,0,新建);          file.add(0,ITEM_OPEN_FILE,0,打开);          file.add(0,ITEM_CLOSE,0,关闭);          file.add(0,ITEM_SAVE,0,保存);          file.add(0,ITEM_SAVE_ALL,0,保存全部);                              edit.add(0,ITEM_COPY,0,复制);          edit.add(0,ITEM_CUT,0,剪切);          edit.add(0,ITEM_PASTE,0,粘贴);                    return true;      }            Override      public boolean onOptionsItemSelected(MenuItem item) {          switch (item.getItemId()) {          case ITEM_NEW_FILE:              setTitle(新建文件);              break;          case ITEM_OPEN_FILE:              setTitle(打开文件);              break;          case ITEM_COPY:              setTitle(复制文件);              break;          default:              break;          }          return true;      }  }   package com.cellcom;import android.app.Activity; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import android.view.SubMenu;//子菜单subMenu public class SubMenuActivity extends Activity {private final static int ITEM_NEW_FILEMenu.FIRST;private final static int ITEM_OPEN_FILEMenu.FIRST1;private final static int ITEM_COPYMenu.FIRST2;private final static int ITEM_CLOSEMenu.FIRST3;private final static int ITEM_SAVEMenu.FIRST4;private final static int ITEM_SAVE_ALLMenu.FIRST5;private final static int ITEM_CUTMenu.FIRST6;private final static int ITEM_PASTEMenu.FIRST7;Overrideprotected void onCreate(Bundle savedInstanceState) {// TODO Auto-generated method stubsuper.onCreate(savedInstanceState);setContentView(R.layout.sub_menu);setTitle(单击Menu键看到效果);}Overridepublic boolean onCreateOptionsMenu(Menu menu) {SubMenu filemenu.addSubMenu(文件);SubMenu editmenu.addSubMenu(编辑);file.add(0,ITEM_NEW_FILE,0,新建);file.add(0,ITEM_OPEN_FILE,0,打开);file.add(0,ITEM_CLOSE,0,关闭);file.add(0,ITEM_SAVE,0,保存);file.add(0,ITEM_SAVE_ALL,0,保存全部);edit.add(0,ITEM_COPY,0,复制);edit.add(0,ITEM_CUT,0,剪切);edit.add(0,ITEM_PASTE,0,粘贴);return true;}Overridepublic boolean onOptionsItemSelected(MenuItem item) {switch (item.getItemId()) {case ITEM_NEW_FILE:setTitle(新建文件);break;case ITEM_OPEN_FILE:setTitle(打开文件);break;case ITEM_COPY:setTitle(复制文件);break;default:break;}return true;} } 注源代码附件下载: http://download.csdn.net/detail/a1042185842b/9484637 posted on 2017-09-11 09:14 NET未来之路 阅读(...) 评论(...) 编辑 收藏 转载于:https://www.cnblogs.com/lonelyxmas/p/7503387.html
http://wiki.neutronadmin.com/news/52266/

相关文章:

  • 网站建设与网页设计从入门到精通 pdf上海网站备案信息注销
  • 浅谈企业网站建设的目标关键词搜索站长工具
  • 广州 seo的网站人人秀h5制作软件下载
  • 做网站有没有前景移动互联网公司有哪些
  • 站长查询域名海港开发区人才网
  • 网站编辑知识青岛官网优化推广
  • 手机商城网站方案网站提交入口汇总
  • 网站说服力营销型网站策划wordpress您找的页面不存在
  • 做vi网站wordpress哪个seo工具好
  • 关于网站的建设论文做网站 人工智能
  • 上海高端网站设计公司wordpress无法搜索中文
  • 网站制作九江计算机软件开发培训
  • 电商网站商品属性设计wordpress 机械模板下载地址
  • dede本地环境搭建网站c语言自学免费网站
  • 中文域名和网站的关系淄博网站建设
  • 网站建设基本模板介绍作图网站都有哪些
  • 企业在网站建设上的不足常熟东南开发区人才网
  • 网站建设实训建议河池网站优化
  • 微企点建站怎么样谷歌网站 百度
  • 建设一个网站引言网站制作公司北京
  • 河南中国建设银行官网站WordPress可以配置163邮箱吗
  • 建设网站条件wordpress漏洞上传php文件夹
  • 专门做防盗门的网站网站seo优化推广教程
  • 福州室内设计学校企业关键词排名优化哪家好
  • 网站增加栏目费用如何做网站
  • 网站服务器如何更改解析公司的 SEO与网站建设
  • 简单个人网站模板下载做国外的网站有什么不用钱的
  • 做单页网站怎么选产品微信网站建设公司费用
  • 如何实现网站的快速排名英文的购物网站
  • 重庆网站制作公司重庆wordpress custom post type