- 1、本文档共85页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章Android屏幕布局讲解
tabHost.setup();//为Tabhost对象添加标Tab标签 tabHost.addTab(tabHost.newTabSpec(tab1).setIndicator(TAB 1,getResources() .getDrawable(R.drawable.icon)) //设置切换卡第一个选项卡图标 .setContent(R.id.txt1)); //设置切换卡第一个选项卡显示内容 tabHost.addTab(tabHost.newTabSpec(tab2).setIndicator(TAB 2,getResources() .getDrawable(R.drawable.icon)) //设置切换卡第二个选项卡图标 .setContent(R.id.txt2)); //设置切换卡第二个选项卡显示内容 tabHost.setCurrentTab(0); //设置当前的Tab标签为第一个选项卡 tabHost.setOnTabChangedListener(new OnTabChangeListener(){//设置切换时的事件监听 public void onTabChanged(String tabId) {//处理Tab切换事件响应 Toast.makeText(CH2_7.this, 切换, Toast.LENGTH_SHORT).show(); } }); }catch(Exception e){//捕获异常 e.printStackTrace();//显示异常信息 } } } 2.4 项目实施 通过前面的几节,我们学习了Android常用的布局知识,下面就通过一个简单的项目来应用所学的知识。首先来看一下效果图,如图2-8所示。 图2-8 效果图 2.4 项目实施 通过图2-8,可以分析出的布局样式,充分将所学到的布局知识灵活运用。在开发过程中,还需要考虑不同分辨率的适配问题,所以在做布局的时候也要充分考虑这一点。分析效果图可以看到,自上到下分别是标题栏,然后是“安顺黄果树”、“景区地图”;第三行“实用信息”、“订单管理”,最后一行是“我的收藏”。这种效果可以通过布局间的嵌套来实现,可以通过不同的方案来实施,下面就通过相对布局的方式来实现,如代码清单2-10所示。读者可以通过别的方法来实现。 2.4 项目实施 代码清单2-11就是所实现的源代码。 代码清单2-11 布局源码 ?xml version=1.0 encoding=utf-8? RelativeLayout xmlns:android=/apk/res/android android:layout_width=fill_parent android:layout_height=fill_parent android:orientation=vertical android:background=@drawable/bkg_img LinearLayout android:id=@+id/titlebar_layout android:layout_width=fill_parent android:layout_height=wrap_content include layout=@layout/title_bar/ /LinearLayout LinearLayout android:layout_below=@id/titlebar_layout android:layout_width=fill_parent android:layout_height=wrap_content android:gravity=center android:layout_centerHorizontal=true android:paddingTop=5dip android:orientation=vertical LinearLayout android:layout_width=wrap_content android:layout_height=wrap_content android:paddingTop=3dip android:orientation
文档评论(0)