怎么在图片上加印章加印章 安卓糸统

作业习题_Android系统应用开发(Android程序设计基础版)第1-23章80-第12页
上亿文档资料,等你来发现
作业习题_Android系统应用开发(Android程序设计基础版)第1-23章80-12
&categoryandroid:name;&/activity&;&/application&;&/manifest&;答:不合理,,Fragment只有在Androi;5.请认真阅读下面的布局资源文档后回答问题;&?xmlversion=&1.;&LinearLayoutxmlns:an;a
&category android:name=&android.intent.category.LAUNCHER& /&
&/intent-filter&&/activity& &/application&&/manifest&答:不合理,,Fragment只有在Android 3.0 及更高版本中才支持,&uses-sdk android:minSdkVersion=&10& /&中设置的Android版本只有2.3.3,不能支持Fragment,可以改为&uses-sdk android:minSdkVersion=&11& /&或更高版本。 5. 请认真阅读下面的布局资源文档后回答问题。&?xml version=&1.0& encoding=&utf-8&?&&LinearLayout xmlns:android=&/apk/res/android&android:id=&@+id/myui&android:layout_width=&fill_parent&android:layout_height=&fill_parent&android:orientation=&vertical& & &TextViewandroid:layout_width=&fill_parent&android:layout_height=&wrap_content&android:text=&@string/hello& /& &fragmentandroid:id=&@+id/first&android:name=&com.demo.fragment.MyFirstFragment&android:layout_width=&fill_parent&android:layout_height=&wrap_content& &&/fragment& &/LinearLayout&(1)从这个资源文档可以看出工程中自定义的Fragment类名称是什么?类文件名是什么?(2)你认为这个Fragment注册的方式是静态的还是动态的可能性较大?答:(1)Fragment类名称:MyFirstFragment,类文件名:MyFirstFragment.java(2)通过XML资源文档注册通常是静态的 6. 某位同学在调试程序时截取了LogCat中输出信息,如下图所示,已知该同学项目中有一个Activity及一个Fragment类,请根据输出信息问题以下问题: (1)项目首先启动的是什么类的哪个方法?(2)Fragment类中哪个方法首先启动?(3)请你根据图中输出信息,按生命周期先后列出Activity类中各个回调方法启动顺序。(4)请你根据图中输出信息,按生命周期先后列出Fragment类中各个回调方法启动顺序。 答:(1)Activity类的onCreate()(2)onAttach()(3)onCreate()、onStart()、onResume()(4)onAttach()、onCreate()、onCreateView()、onActivityCreate()、onStart()、onResume()7. 在Fragment类中通常回调方法onCreateView( )是必须要实现的方法,请逐行注释下面程序片断,然后回答问题。public View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstanceState) {Log.i(Tag, &in onCreateView()............&);View v = inflater.inflate(R.layout.firstfragment, container, false);Log.i(Tag, &out onCreateView()............&);}(1)你认为onCreateView()将在什么情况下被调用?(2)请说明onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)方法中三个参数各自的含义。(3)请说明inflate(R.layout.firstfragment, container, false)方法中三个参数的含义。(4)为什么在Fragment类中通常onCreateView( ) 回调方法是必须要实现?答:(1)在Fragment类对象建立后加载视图组件时是被回调(2)参数说明:inflater: LayoutInflater对象,用于在Fragment中展开视图(Views)组件container :Fragment视图界面依附的父视图布局组件savedInstanceState: 用于Fragment对象重建,保存有Fragment原先的状态信息.(3)resource:要加载的 XML布局资源idroot: 当第3个参数为true时,这表示要展开布局的父视图布局组件。否则,只是作为提供布局参数的对象attachToRoot:是否将展开的布局添加到父视图布局中,当为false时,直接将Fragment作为布局.(4)实现自己的Fragment类,必须实现onCreateView()方法,在这个方法中展开Fragment布局资源中的视图组件 8. 请逐行注释下面程序并回答问题。void addFragment() {Fragment newFragment = new MyFirstFragment();FragmentTransaction ft = getFragmentManager().beginTransaction();ft.add(R.id.myui,newFragment, &first&);<mit();}(1)这段程序的主要功能是什么?(2)你认为这段程序中向界面布局添加Fragment的方式属于静态还是动态方式?(3)为什么说动态添加Fragment的过程是事务处理过程?说出你的依据。答:(1)void addFragment() {// 调用MyFirstFragment类的构造方法新建一个名为newFragment的Fragmen类对象
Fragment newFragment = new MyFirstFragment();// 调用获取FragmentTransaction(即Fragment事务管理器)对象方法后链式调用 // 开始事务管理方法,返回的FragmentTransaction对象保存在ft变量中FragmentTransaction ft = getFragmentManager().beginTransaction();// 调用Fragment事务管理器对象ft的add()方法,将newFragment对象添加到//
id为myui的布局中,并用add()方法第3个参数指定Fragment组件的tag(标签) //
为“first”ft.add(R.id.myui,newFragment, &first&);// 调用ft的commit()方法提交事务操作<mit();}程序功能:用自定义的MyFirstFragment类创建Fragment对象,取得Fragment事物管理器后开始事务管理,将自定义的MyFirstFragment对象添加到指定布局对象中,最后提交事务使上述操作生效。(2)使用Java代码进行界面的是布局动态方式。(3)在开始操作先取得事务管理器并开始事务处理,操作最后提交事务处理使操作生效。9. 请根据教材例程总结以静态方式将Fragment 添加到 Activity的基本步骤。答:(1)在Activity的界面布局资源XML文档中建立Fragment节点;(2)建立Fragment布局资源文档;(3)定义Fragment类,重写其中的onCreateView()方法,在这个方法中展开Fragment布局;(4)Activity在加载界面布局资源同时也加载了Fragment布局。 10. 请根据教材例程总结以动态方式将Fragment 添加到 Activity的基本步骤。答:在代码中动态添加Fragment的方式:(1)定义一个作为Fragment的寄主的Activity类,在Activity的布局文件中可以没有Fragment节点;(2)定义Fragment类,重写Fragment类中有关方法,通常可以在重写onCreateView()方法时将Fragment布局资源中的视图组件展开到Activity的布局中;(3)在作为Fragment寄主的Activity类有关方法中加载 Fragment 对象,通常可以在Activity的onCreate()方法实现这步。注意:这种方式常用于加载没有界面的Fragment。 第11章 基本UI组件1. 在 Android App用户界面中设计中首字母缩写为 UI 表示什么意思?请写出完整的英文单词。UI都是用哪两类组件对象构建?答:(1)在 Android App 中,所有的用户界面(User Interface,首字母缩写为 UI )都是用 View 和 ViewGroup 对象构建的。(2)Android 的 UI 组件分两类:View:在屏幕上实现用户交互的对象ViewGroup:容纳 View 对象并定义界面布局的对象(3)Android 提供了这两大类组件的一组子类集合,用来构建丰富多彩的Android 应用界面。2. 在 Android 视图组件中 TextView 和 EditView 组件有何异同?答:TextView:显示静态文本,不能接收用户单击等事件消息。EidtText 相当于一个文本输入框,用来获取用户信息,是TextView 的子类,因此具有 TextView的所有属性。 3. 请参照教材11.1节完成TextView 程序,并进行以下操作。(1) Activity 用户界面中标题改为学生本名姓名,请明确说明需要修改是哪个文件并提供修改部分的程序代码片断和界面截图;(2)将id为textview1的组件背景颜色值直接设置为“#00ff00”,文字颜色设置为引用名为“textcolor”的颜色资源,颜色值“#ff0000”,请明确说明需要修改是哪个文件并提供修改部分的程序代码片断和界面截图;(3)请按注释要求在以下程序片断空白划线处填写所需代码。TextView textView = (TextView)findViewById(R.id.textview2);// 为 textView 设置文本内容为“代码中动态赋值的文本”__________________________________________________;// 将 textView 文本颜色设置为颜色值常量“android.graphics.Color.RED”__________________________________________________;Resources resources = getBaseContext().getResources();Drawable drawable = resources.getDrawable(R.color.background);// 将 textView 背景图片设置为drawable 资源__________________________________________________;答:TextView textView = (TextView)findViewById(R.id.textview2);// 为 textView 设置文本内容为“代码中动态赋值的文本”textView.setText(&代码中动态赋值的文本&);// 将 textView 文本颜色设置为颜色值常量“android.graphics.Color.RED”
textView.setTextColor(android.graphics.Color.RED);Resources resources = getBaseContext().getResources();包含各类专业文献、高等教育、专业论文、生活休闲娱乐、行业资料、文学作品欣赏、幼儿教育、小学教育、作业习题_Android系统应用开发(Android程序设计基础版)第1-23章80等内容。 
 Android移动应用设计与开发... 25页 2财富值 Android操作系统习题1 4页 免费搜...作业习题_手持设备移动应用开发(Android基础版)第1-23章 隐藏&& 分享到:
X...  作业习题_Android系统应... 137页 免费 Android开发教程之应用程... 8页 免费...130页 1下载券 Android编程基础笔试题及... 5页 1下载券 Android程序开发初级...  Android程序设计基础习题 第4章 容器的使用课后习题_...10 Oracle 教育产品 3 Android 开发基础应用 第一...经典习题 1:QQ 的登录界面题目/任务根据预期实现...  Android操作系统习题_IT/计算机_专业资料。Android 操作系统 1、Android 操作系统是 Google 在什么时间公布的 A、2007 年 11 月 5 日 B、2010 年 5 月 20 日...  Android程序设计基础习题 第6章 列表与适配器 课后习题...7 Oracle 教育产品 2 Android 开发基础应用 第一节...经典习题 1: ListView 实现分页效果题目/任务在 ...  扫描二维码下载 支持Android / iPhone / iPad文档信息...第4章作业参考答案 4-1 教... 15页 免费 混凝土...――C 程序设计基础一.简单回答以下问题 1. 什么...  扫描二维码下载 支持Android / iPhone / iPad文档信息...习题五和上机答案 28页 1财富值 操作系统习题解答 ...[4 第 3 章 MATLAB 程序设计基础 3.1 命令文件与...  Android课后习题答案整理_工学_高等教育_教育专区。第一章 Android 简介 1.简述...Android 底层使用开源的 Linux 操作系统,同时开放了应用程序开发工具,使所有程序...  程序设计基础(杨有安版)习题答案_工学_高等教育_教育专区。第1章 C 语言概述 ...[12],其各元素值在内存中排列的顺序为: 1.0, 15.5, 9.5,-23,8.4,66...}

我要回帖

更多关于 如何在图片上加印章 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信