android常用系统界面控件使用大合集.docx

上传人:b****6 文档编号:7118560 上传时间:2023-01-19 格式:DOCX 页数:25 大小:240.40KB
下载 相关 举报
android常用系统界面控件使用大合集.docx_第1页
第1页 / 共25页
android常用系统界面控件使用大合集.docx_第2页
第2页 / 共25页
android常用系统界面控件使用大合集.docx_第3页
第3页 / 共25页
android常用系统界面控件使用大合集.docx_第4页
第4页 / 共25页
android常用系统界面控件使用大合集.docx_第5页
第5页 / 共25页
点击查看更多>>
下载资源
资源描述

android常用系统界面控件使用大合集.docx

《android常用系统界面控件使用大合集.docx》由会员分享,可在线阅读,更多相关《android常用系统界面控件使用大合集.docx(25页珍藏版)》请在冰豆网上搜索。

android常用系统界面控件使用大合集.docx

android常用系统界面控件使用大合集常用系统界面控件使用大合集常用系统控件界面大合集今天我用自己写的一个Demo和大家详细介绍一个Android开发中遇到的一些常用系统控件的使用技巧。

2011-9-219:

37:

07上传下载附件(43.67KB)1.文本框TextViewTextView的作用是用来显示一个文本框,下面我用两种方式为大家呈现TextView,第一种是通过xml布局文件呈现,第二种是通过代码来呈现,由此可见Android的界面非常灵活。

2011-9-219:

37:

12上传下载附件(23.83KB)1.publicclassTextViewActivityextendsActivity2.Override3.protectedvoidonCreate(BundlesavedInstanceState)4.setContentView(R.layout.textview);5.6.LinearLayoutll=(LinearLayout)findViewById(R.id.textviewll);7.TextViewtextView=newTextView(this);8./设置显示文字9.textView.setText(从代码中添加一个TextView);10./设置显示颜色11.textView.setTextColor(Color.WHITE);12./设置显示字体大小13.textView.setTextSize(18);14./设置显示背景颜色15.textView.setBackgroundColor(Color.BLUE);16./设置锚点位置17.textView.setGravity(Gravity.CENTER_VERTICAL|Gravity.CENTER_HORIZONTAL);18./把这个view加入到布局当中19.ll.addView(textView);20.21.super.onCreate(savedInstanceState);22.23.复制代码1.2.6.15.复制代码2.网页框WebViewWebView可以实现类似web的网页的系统控件最主要的是可以使用html代码,如访问网页等。

2011-9-219:

37:

14上传下载附件(23.73KB)2011-9-219:

37:

30上传下载附件(55.5KB)1.publicclassWebViewActivityextendsActivity2.WebViewwebView=null;3.staticfinalStringMIME_TYPE=text/html;4.staticfinalStringENCODING=utf-8;5.6.7.Override8.protectedvoidonCreate(BundlesavedInstanceState)9.setContentView(R.layout.webview);10.11.webView=(WebView)findViewById(R.id.webview);12.webView.loadDataWithBaseURL(null,欢迎访问雨松MOMO的博客,MIME_TYPE,ENCODING,null);13.super.onCreate(savedInstanceState);14.15.复制代码1.2.6.14.17.复制代码3.Menu菜单Menu菜单在android系统控件中真的很具有特色点击以后会悬浮出一个菜单在次点击菜单则会消失,今天我只是简单的介绍一下系统的Menu菜单,其实Menu菜单可以做出非常好看的效果,比如半透明自定义按钮图片等等,后面我会详细的介绍menu菜单。

2011-9-219:

37:

33上传下载附件(32.99KB)2011-9-219:

37:

47上传下载附件(21.67KB)1.publicclassMenuActivityextendsActivity2.3.Override4.protectedvoidonCreate(BundlesavedInstanceState)5.setContentView(R.layout.menuview);6.super.onCreate(savedInstanceState);7.8.9.Override10.publicbooleanonCreateOptionsMenu(Menumenu)11.menu.add(0,0,Menu.NONE,菜单1).setIcon(R.drawable.icon);12.menu.add(0,1,Menu.NONE,菜单2).setIcon(R.drawable.icon);13.menu.add(0,2,Menu.NONE,菜单3).setIcon(R.drawable.icon);14.menu.add(0,3,Menu.NONE,菜单4).setIcon(R.drawable.icon);15.menu.add(0,4,Menu.NONE,菜单5).setIcon(R.drawable.icon);16.menu.add(0,5,Menu.NONE,菜单6).setIcon(R.drawable.icon);17.returnsuper.onCreateOptionsMenu(menu);18.19.20.Override21.publicbooleanonOptionsItemSelected(MenuItemitem)22.Dialog(item.getItemId();23.returnsuper.onOptionsItemSelected(item);24.25.26.privatevoidDialog(intmessage)27.newAlertDialog.Builder(this).setMessage(28.您单击第【+message+】项Menu菜单项.).show();29.30.复制代码1.2.5.13.复制代码4.按钮Button第一个是绘制系统字的button,第二个是带图片的button。

2011-9-219:

37:

55上传下载附件(30.13KB)1.publicclassButtonActivityextendsActivity2.3.ContextmContext=null;4.Override5.protectedvoidonCreate(BundlesavedInstanceState)6.setContentView(R.layout.buttonview);7.mContext=this;8.9./普通按钮10.Buttonbutton0=(Button)findViewById(R.id.buttonview0);11.12./设置按钮文字颜色13.button0.setTextColor(Color.BLUE);14./设置按钮文字大小15.button0.setTextSize(30);16.17./设置按钮监听点击事件18.button0.setOnClickListener(newOnClickListener()19.20.Override21.publicvoidonClick(Viewarg0)22.Toast.makeText(ButtonActivity.this,您点击了这是一个按钮,Toast.LENGTH_LONG).show();23.24.25.);26.27./带图片的按钮28.ImageButtonbutton1=(ImageButton)findViewById(R.id.buttonview1);29./设置按钮监听点击事件30.button1.setOnClickListener(newOnClickListener()31.32.Override33.publicvoidonClick(Viewarg0)34.Toast.makeText(ButtonActivity.this,您点击了一个带图片的按钮,Toast.LENGTH_LONG).show();35.36.37.);38.super.onCreate(savedInstanceState);39.40.复制代码1.2.5.13.19.25.复制代码5.编辑框EditView编辑框在实际开发中用到的非常普遍比如登录输入账号密码等等。

2011-9-219:

37:

58上传下载附件(32.99KB)1.publicclassEditTextActivityextendsActivity2.3.ContextmContext=null;4.Override5.protectedvoidonCreate(BundlesavedInstanceState)6.setContentView(R.layout.editview);7.mContext=this;8./帐号9.finalEditTexteditText0=(EditText)findViewById(R.id.editview0);10./密码11.finalEditTexteditText1=(EditText)findViewById(R.id.editview1);12.13./确认按钮14.Buttonbutton=(Button)findViewById(R.id.editbutton0);15.16.button.setOnClickListener(newOnClickListener()17.18.Override19.publicvoidonClick(Viewarg0)20.Stringusername=editText0.getText().toString();21.Stringpassword=editText1.getText().toString();22.Toast.makeText(EditTextActivity.this,用户名:

+username+密码:

+password,Toast.LENGTH_LONG).show();23.24.);25.super.onCreate(savedInstanceState);26.27.复制代码1.2.5.13.20.21.28.34.复制代码6.单项选择使用RadioGroup包住若干个RadioButton来实现单项选择。

监听每一个RadioGroup就可以知道那个单选组中的第一个ID被按下。

2011-9-219:

38:

13上传下载附件(32.81KB)1.publicclassRadioActivityextendsActivity2.3.ContextmContext=null;4.Override5.protectedvoidonCreate(BundlesavedInstanceState)6.setContentView(R.layout.radioview);7.mContext=this;8./单选组(只有在一个组中的按钮可以单选)9.RadioGroupradioGroup=(RadioGroup)findViewById(R.id.radion0);10.11./单选按钮(第一组)12.finalRadioButtonradioButton0=(RadioButton)findViewById(R.id.radionButton0);13.finalRadioButtonradioButton1=(RadioButton)findViewById(R.id.radionButton1);14.finalRadioButtonradioButton2=(RadioButton)findViewById(R.id.radionButton2);15.16.radioGroup.setOnCheckedChangeListener(newOnCheckedChangeListener()17.18.Override19.publicvoidonCheckedChanged(RadioGrouparg0,intcheckID)20.if(radioButton0.getId()=checkID)21.Toast.makeText(RadioActivity.this,您选中了第一组+radioButton0.getText(),Toast.LENGTH_LONG).show();22.elseif(radioButton1.getId()=checkID)23.Toast.makeText(RadioActivity.this,您选中了第一组+radioButton1.getText(),Toast.LENGTH_LONG).show();24.elseif(radioButton2.getId()=checkID)25.Toast.makeText(RadioActivity.this,您选中了第一组+radioButton2.getText(),Toast.LENGTH_LONG).show();26.27.28.);29.30.RadioGroupradioGroup0=(RadioGroup)findViewById(R.id.radion1);31.32./单选按钮(第二组)33.finalRadioButtonradioButton3=(RadioButton)findViewById(R.id.radionButton3);34.finalRadioButtonradioButton4=(RadioButton)findViewById(R.id.radionButton4);35.finalRadioButtonradioButton5=(RadioButton)findViewById(R.id.radionButton5);36.37.radioGroup0.setOnCheckedChangeListener(newOnCheckedChangeListener()38.39.Override40.publicvoidonCheckedChanged(RadioGrouparg0,intcheckID)41.if(radioButton3.getId()=checkID)42.Toast.makeText(RadioActivity.this,您选中了第二组+radioButton3.getText(),Toast.LENGTH_LONG).show();43.elseif(radioButton4.getId()=checkID)44.Toast.makeText(RadioActivity.this,您选中了第二组+radioButton4.getText(),Toast.LENGTH_LONG).show();45.elseif(radioButton5.getId()=checkID)46.Toast.makeText(RadioActivity.this,您选中了第二组+radioButton5.getText(),Toast.LENGTH_LONG).show();47.48.49.);50.super.onCreate(savedInstanceState);51.52.复制代码1.2.5.13.17.23.29.35.36.37.45.49.55.61.67.68.复制代码7.多项选择使用系统控件Checkbox监听每一个checkbox的点击事件就可以确定那几个选项被选择了。

2011-9-219:

36:

44上传下载附件(28.52KB)1.publicclassCheckboxActivityextendsActivity2.3./用来储存选中的内容4.ArrayListitem=newArrayList();5.6.Override7.protectedvoidonCreate(BundlesavedInstanceState)8.setContentView(R.layout.checkboxview);9.10.CheckBoxcheckbox0=(CheckBox)findViewById(R.id.checkboxview0);11.CheckBoxcheckbox1=(CheckBox)findViewById(R.id.checkboxview1);12.CheckBoxcheckbox2=(CheckBox)findViewById(R.id.checkboxview2);13.CheckBoxcheckbox3=(CheckBox)findViewById(R.id.checkboxview3);14.Buttonbutton=(Button)findViewById(R.id.checkboxbutton);15./对checkbox进行监听16.checkbox0.setOnCheckedChangeListener(newOnCheckedChangeListener()17.18.Override19.publicvoidonCheckedChanged(CompoundButtonbutton,booleanarg1)20.Stringstr=button.getText().toString();21.if(button.isChecked()22.item.add(str);23.else24.item.remove(str);25.26.27.28.);29.30.checkbox1.setOnCheckedChangeListener(newOnCheckedChangeListener()31.32.Override33.publicvoidonCheckedChanged(CompoundButtonbutton,booleanarg1)34.Stringstr=button.getText().toString();35.if(button.isChecked()36.item.add(str);37.else38.item.remove(str);39.40.41.42.);43.checkbox2.setOnCheckedChangeListener(newOnCheckedChangeListener()44.45.Override46.publicvoidonCheckedChanged(CompoundButtonbutton,booleanarg1)47.Stringstr=button.getText().toString();48.if(button.isChecked()49.item.add(str);50.else51.item.remove(str);52.53.54.55.);56.checkbox3.setOnCheckedChangeListener(newOnCheckedChangeListener()57.58.Override59.publicvoidonCheckedChanged(CompoundButtonbutton,booleanarg1)60.Stringstr=button.getText().toString();61.if(button.isChecked()62.item.add(str);63.else64.item.remove(str);65.66.67.68.);69.70.button.setOnClickListener(newOnClickListener()71.72.Override73.publicvoidonClick(Viewarg0)74.Stringstr=item.toString();75.Toast.makeText(CheckboxActivity.this,您选中了+str,Toast.LENGTH_LONG).show();76.77.78.);79.super.onCreate(savedInstanceState);80.81.复制代码1.2.5.13.19.25.31.37.43.复制代码

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工作范文 > 行政公文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1