Android移动开发实验6.doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
《Android应用开发》实验报告 实验序号:06 实验项目名称:利用导航图标实现层级式导航 "学 号" "姓 名" "专业、班 " " "实验地点" "指导教师" "实验时间 " " "实验目的及要求 " "(1)熟悉Eclipse集成环境的开发步骤; " "(2)了解如何实现层级式导航; " "(3)掌握如何利用导航图标实现层级式导航。 " "二、实验设备(环境)及要求 " "1、winXP虚拟机; " "2、Eclipse集成开发环境。 " "三、实验内容与步骤 " "(1)修改新建项目的res/layout目录下的布局文件activity_main.xml,将" "默认添加TextView组件删除,然后添加一个id为next的按钮,设置显示文字" "为"奋斗"; " "(2)在MainActivity的onCreat()方法中,获取布局文件中添加的按钮,并" "为其设置单击事件监听器,实现启动另一个Activity功能; " "(3)创建详细页面Activity布局文件,名称为activity_detail.xml,在该" "文件中主要添加一个文本框组件,显示关于奋斗的详细信息; " "(4)创建DetailActivity,并重写它的onCreate()方法和onCreatOptionsM" "enu()方法,并且在onCreated()方法中,添加代码控制导航图标的显示; " "(5)重写onOptionsItemSelected()方法,实现通过调用NavUtils.getPare" "ntActivityName()方法;检查元数据是否指定了父Activity,如果指定,则" "调用navigateUpFromSameTask()方法导航至副Activity; " "(6)在AndroidManifest.xml中,使用<activity>标记的子标记<meta-data" ">配置Activity的父Activity " "(7)运行实例,查看实验结果。 " "四、程序调试(结果及分析) " " " "五、总结与体会 " "通过本次实验,知道了如何设计一个层级式导航,并设计导航栏返回按钮," "使得可以从子Activity返回到父Activity,安卓开发的能力更强了。 " "六、教师评语 "成绩 " "签名: " " "日期: " " 附关键代码: 1. Xml代码: 2. <com.google.android.material.appbar.AppBarLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:theme="@style/AppTheme.AppBarOverlay"> <androidx.appcompat.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:background="?attr/colorPrimary" app:popupTheme="@style/AppTheme.PopupOverlay" /> </com.google.android.material.appbar.AppBarLayout> <Button android:id="@+id/next" android:layout_width="100dp" android:layout_height="100dp" android:layout_marginTop="50dp" android:text="关于理想" /> 2. Acivity代码: public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Toolbar toolbar = findViewById(R.id.toolbar); setSupportActionBar(toolbar); Button btn=(Button)findViewById(R.id.next); btn.setOnClickListener(new View.OnClickListener() { @
- 粉丝: 168
- 资源: 3万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 福袋点点.apk
- Lengyel E. - Foundations of Game Engine Development(卷一卷二合集).zip
- ### 词向量的介绍、使用技巧和优缺点的文章
- 基于STM32F103CBT6单片机GC65+MP2625+CC1101 GPSTrack模块板硬件(原理图+PCB)工程文件
- ### 通道处理过程模拟概念、优缺点和使用技巧
- ### MyBatis动态SQL介绍说明、使用技巧和优缺点
- 上传下载仿163网盘无刷新文件上传 for Jsp-fileupload-jsp.rar
- VMware Workstation业界非常稳定且安全的桌面虚拟机软件-计算机上运行多个操作系统,支持Windows、DOS等
- 基于STM8L101F3P6单片机+LY2508A33P+CC1100遥控器硬件(原理图+PCB)工程文件.zip
- 上传下载WAP图铃下载系统-unimg.rar