网站大量收购独家精品文档,联系QQ:2885784924

中职 Android智能手机软件开发教程第5章电子课件 高教版 .ppt

中职 Android智能手机软件开发教程第5章电子课件 高教版 .ppt

  1. 1、本文档共68页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
掌握常见的事件监听器方法,掌握View被点击、获得焦点等时调用的View.OnClickListener里的onClick()方法、View.OnKeyListener里的onKey()方法等相关的事件监听器方法。 掌握常见的widget组件及其使用方式。 5.10 Tabs Android里面有TabActivity来制作Tabs。部分函数及其含义如下: public TabHost getTabHost ():获得当前TabActivity的TabHost。 public TabWidget getTabWidget ():获得当前TabActivity的TabWidget。 public void setDefaultTab (String tag):设置默认的Tab。 5.10 Tabs 用到的Tab载体是TabHost,需要从TabActivity.getTabHost获取。TabHost类的函数有: public void addTab (TabHost.TabSpec tabSpec) :添加tab,参数TabHost.TabSpec通过下面的函数返回得到。 public TabHost.TabSpec newTabSpec (String tag):创建TabHost.TabSpec。 public void clearAllTabs () :清除所有的Tabs。 public void setCurrentTab (int index):设置当前的Tab by index。 public void setCurrentTabByTag (String tag):设置当前的Tab by tag。 public void setOnTabChangedListener (TabHost.OnTabChangeListener l):设置TabChanged事件的响应处理。 思考与实践 实现如图5.4所示的UI界面。 完成如图5.5所示的UI界面,要求当用户选择“普通用户”时,当输入相应的金额后,单击相应按钮,在上方显示金额不打折;如果选择“VIP”时,当输入相应的金额后,单击相应按钮,在上方显示金额打8折。程序中可能用到onClick()方法。 设计一个以Spinner方式显示港台部分歌手姓名的应用程序,当用户选择其中的某个选项后,在输入框中将该歌手的姓名填入在输入框EditText中,UI界面如图5.6所示。 建立一个“ListViewDemo”程序,包含四个控件,从上至下分别为TextView01、ListView01、 ListView02和 ListView03 ListViewDemo在XML文件中的代码 TextView android:id=@+id/TextView01 android:layout_width=fill_parent android:layout_height=wrap_content android:text=@string/hello / ListView android:id=@+id/ListView01 android:layout_width=wrap_content android:layout_height=wrap_content /ListView 在ListViewDemo.java文件中,首先需要为ListView创建适配器,并添加ListView中所显示的内容 第2行代码通过ID引用了XML文件中声明的ListView 第7行代码声明了适配器ArrayAdapter,第三个参数list说明适配器的数据源为数组列表 第8行代码将ListView和适配器绑定 final TextView textView = (TextView)findViewById(R.id.TextView01); ListView listView = (ListView)findViewById(R.id.ListView01); ListString list = new ArrayListString(); list.add(ListView子项1); list.add(ListView子项2); list.add(ListView子项3); ArrayAdapterString adapter = new ArrayAdapterString(this, android.R.layout.simple_list_item_1, list ); listView.setAdapter(adapter); 下面声明ListView子项的点击事件监听器 AdapterView.OnItemClickLis

您可能关注的文档

文档评论(0)

BLUED + 关注
实名认证
内容提供者

教师资格证持证人

全网 内容最全课件 价格最低 质量最高 不是之一,是唯一。 每个人使用的办公软件版本不一样,如有个别显示不出的文件,建议使用最新版。

版权声明书
用户编号:8070063100000015
领域认证该用户于2023年03月20日上传了教师资格证

1亿VIP精品文档

相关文档