作者:没有谁可以给你想要的生活
链接:原文链接
我在Android这行12年了,自己总结了一些安卓基础的最全题目,废话不多说,直接上题库。由于篇幅问题,分为上,下 两篇。答案和其他面试题都整理成了345页PDF,需要的 私信我【学习】 我分享给你!注意:题目都只是部分哦!
单选题
1.Android安装包文件简称APK,其后缀名是()
A、 apk
B、 exe
C、 txt
D、 app
2.Android 工程中存放各种程序资源的目录是()
A、 src
B、 gen
C、 res
D、 bin
3.Android项目中的布局文件放在哪个目录下()
A、 res/layout
B、 res/value
C、 assets
D、 res/drawable
4.在创建Android工程时,填写的Minimum Required SDK是()
A、 匹配的目标版本
B、 程序最低兼容的版本
C、 使用哪个SDK版本编译程序
D、 SDK的主题
5.在下列选项中,关于Android工程中的assets目录的说法正确的是()
A、 存放使用到的图片资源
B、 主要存放一些文件资源,这些文件会被原封不动的打包到APK文件中
C、 存放字符串、颜色、数组等常量数据
D、 存放与UI相应的布局文件
判断题
填空题
创建程序时,填写的Application Name表示 _______应用名称
在Android项目程序开发完成后中,必须_____ _____正式的Android安装文件,才能发布到互联网上让用户下载使用。打包成
Android 工程中src目录下存放____ ____文件 所有Java代码
单选题
1.下列表示Toast较长时间显示的是()。
A、 Toast.LENGTH_LONG
B、 Toast.LONG
C、 Toast.LENGTH_SHORT
D、 Toast.SHORT
2.在相对布局文件中,把控件显示在另外一个控件的右侧使用的属性是()
A、 layout_toRightOf
B、 layout_toLeftOf
C、 layout_toStartOf
D、 layout_toEndOf
3.在帧布局中的子控件默认是()对齐的。()
A、 右上角
B、 左上角
C、 左下角
D、 右下角
4.Android相对布局中,使控件相对父控件底部对齐使用的属性是()。
A、 android:layout_alignParentBottom
B、 android:layout_alignBottom
C、 android:layout_alignBaseline
D、 android:layout_alignParentTop
5.在下列选项中,用于给Activity指定主题的属性是()
A、 icon
B、 label
C、 theme
D、 style
6.Android UI开发中,如果TableLayout的第一个TableRow有两个控件,第二个TableRow有三个控件,那这个TableLayout就有()列。
A、1
B、2
C、3
D、4
7.在下列选项中,用于给控件指定主题的属性是()
A、 icon
B、 label
C、 theme
D、 style
8.绝对布局的标签名称是()
A、 FrameLayout
B、 LinearLayout
C、 RelativeLayout
D、 AbsoluteLayout
9.在相对布局文件中,把控件与另外一个控件的下边使用的属性是()
A、 layout_above
B、 padding
C、 layout_below
D、 layout_margin
10.在下列选项中,设置GridLayout中的某控件占3行的是()
A、 android:rowSpan=“3”
B、 android:layout_rowSpan=“3”
C、 android:layout_columnSpan=“3”
D、 android:layout_column=“3”
11.Android UI开发中,设置Activity的()属性可以使Activity显示为对话框样式。()
A、 android:theme="@android:style/Theme.Dialog"
B、 android:style="@android:style/Theme.Dialog"
C、 android:theme="@android:theme/Theme.Dialog"
D、 android:style="@android:theme/Theme.Dialog"
12.Android UI开发中,设置线性布局为垂直显示需修改的属性的()
A、 android:orientation=“vertical”
B、 android:orientation=“horizontal”
C、 android:layout_centerHorizontal=“true”
D、 android:layout_centerVertical=“true”
13.Android UI开发中,如何设置GridLayout列数为4()。
A、 android:columnCount=“4”
B、 android:layout_columnCount=“4”
C、 android:column=“4”
D、 android:stretchColumns=“4”
14.在Android UI开发中,常见的刮刮卡是通过()实现的。()
A、 FrameLayout
B、 LinearLayout
C、 RelativeLayout
D、 TableLayout
15.样式文件是在()目录下创建的。()
A、 colors
B、 dimens
C、 strings
D、 styles
16.在网格布局中,设置列数的属性是()
A、 column
B、 columnCount
C、 layout_columnCount
D、 stretchColumns
17.在下列选项中,设置线性布局方向的属性是()
A、 orientation
B、 gravity
C、 layout_gravity
D、 padding
18.在布局文件中,给Button指定单击事件响应方法的属性是()
A、 onClick
B、 hint
C、 enabled
D、 focusable
19.Android相对布局中,要使A控件在B控件的下方,A控件需添加的属性是()
A、 android:layout_above
B、 android:layout_alignBaseline
C、 android:layout_below
D、 android:layout_alignBottom
20.Android UI开发中,TableLayout的stretchColumns属性表示()
A、 TableLayout的列数
B、 TableLayout的行数
C、 TableLayout最多能加入的列数
D、 拉伸指定列填充满TableLayout
21.在下列选项中,关于TableRow标签的说法正确的是()
A、 在GridView里面表示一行
B、 是五种布局的一种
C、 是表格布局里面表示一行的标签
D、 在listView里面表示一行
22.在线性布局文件中,把方向设置为水平方的属性是()
A、 vertical
B、 horizontal
C、 fill_vertical
D、 fill_horizontal
23.放入绝对布局中的控件需要通过___ ___两个属性指定其准确的坐标值()
A、 android:width和android:height
B、 android:layout_width和android:layout_height
C、 android:x和android:y
D、 android:layout_x和android:layout_y
24.Android UI开发中,在GridLayout中如何设置某控件占3行()
A、 android:layout_columnSpan=“3”
B、 android:layout_rowSpan=“3”
C、 android:rowSpan=“3”
D、 android:layout_column=“3”
25.在下列选项中,表示Toast较短时间显示信息的是()。
A、 Toast.LENGTH_LONG
B、 Toast.LONG
C、 Toast.LENGTH_SHORT
D、 Toast.SHORT
判断题
填空题
单选题
1.在下列选项中,设置ProgressBar的最大进度的方法是()
A、 setMax()
B、 setProgress()
C、 setCurrentProgress ()
D、 setTotalProgress()
2.Android使用()的方式来管理Activity的实例()
A、 任务栈
B、 任务堆
C、 队列
D、 任务列
3.下面代码采用的是()启动Activity()
Intent intent = new Intent();
intent.setAction(“cn.itscast.xxx”);
startActivity(intent);
A、 显示意图
B、 显式意图
C、 隐式意图
D、 隐示意图
4.onActivityResult()方法有三个参数,其中()表示在返回数据时传入结果码()
A、 requestCode
B、 resultCode
C、 data
D、 result
5.在startActivityForResult方法表示请求码的参数是()
A、 requestCode
B、 resultCode
C、 data
D、 intent
6.Android中Intent传递类对象时,该类对象需实现()或Parcelable接口()
A、 Copyings接口
B、 Copying接口
C、 Serializables接口
D、 Serializable接口
7.多个RadioButton要实现单选,需要包裹在哪一个控件里()
A、 RatingBar
B、 RatingBars
C、 RadioGroup
D、 RadioGroups
8.在下列选项中,用来设置Activity的启动模式的属性是()
A、 android:launch
B、 android:launchMode
C、 android:launchMethod
D、 android:launchProperty
9.()启动模式与standard类似,不同的是,当启动的Activity已经位于栈顶时,则直接使用它不创建新的实例()
A、 singleTask
B、 singleTop
C、 singleTask和 singleTop
D、 singleInstance
10.Activity在()状态时处于屏幕最前端,它是可见、有焦点的,可以与用户进行交互?()
A、 启动状态
B、 运行状态
C、 暂停状态
D、 停止状态
11.启动系统相机使用的action是()
A、 android.media.action.IMAGE_CAPTURE
B、 android.media.action. IMAGES_CAPTURE
C、 android.media.action. VIDEO_CAPTURE
D、 android.media.action.VIDEOS_CAPTURE
12.下列不是onActivityResult()方法参数的是()
A、 requestCode
B、 resultCode
C、 data
D、 result
13.没有明确指定组件名的Intent称为()
A、 显示意图
B、 显式意图
C、 隐式意图
D、 隐示意图
14.( )启动模式是指,每次启动该Activity时,系统会这个Activity的实例作为一个任务压入任务栈的栈顶,每次销毁一个Activity时,系统会从任务栈中把这个Activity实例对应的任务移除。()
A、singleTask
B、singleTop
C、standard
D、singleInstance
15.当Activity的启动模式指定为(),每次启动该Activity时,系统首先会检查栈中是否存在该活动的实例,如果发现已经存在则直接使用该实例,并将当前Activity之上的所有Activity出栈,如果没有发现则创建一个新的实例(),
A、 singleTask
B、 singleTop
C、 standard
D、 singleInstance
16.Android采用()的方式来管理Activity的实例()
A、 任务栈
B、 任务堆
C、 队列
D、 任务列
17.在下列选项中,不能使用Intent传递的数据类型是()
A、 把大基本数据类型及其数组
B、 Map
C、 Parcelable
D、 Serializable
18.在下列选项中,用来设置Activity的启动模式的属性是()
A、 android:launch
B、 android:launchMode
C、 android:launchMethod
D、 android:launchProperty
19.在下列选项中,关于onActivityResult方法中的参数描述错误的是()
A、 requestCode,表示在启动Activity时传递的请求码
B、 resultCode,表示在返回数据时传入结果码
C、 data,表示携带返回数据的Intent
D、 data,表示启动Activity时传递的Intent
20.下列能打开系统相机的方法是()
A、 显示意图
B、 显式意图
C、 隐式意图
D、 隐示意图
21.Activity销毁时执行执行方法是()
A、 onStart()
B、 onResume()
C、 onPause()
D、 onDestroy()
22.下列选项中不能通过Intent传递的是()
A、“数据”
B、2
C、 对象obj
D、实现Serializable接口的对象obj
23.Activity在()状态是对用户来说仍然可见,但它无法获取焦点,用户对它操作没有响应。()
A、 启动状态
B、 运行状态
C、 暂停状态
D、 停止状态
24.在下列选项中, 可以获得Intent中String类型参数的方法是()
A、 getExtraString(string)
B、 getStringExtra(string)
C、 getStringPut(string)
D、 getPutString(string)
25.Activity通过()方法可以设置它的布局文件()
A、 setContentViews()
B、 setContentView()
C、 setLayoutView()
D、 setLayoutViews()
26.两个RadioButton要实现单选需要包裹在()中()
A、 RadioGroups
B、 RadioGroup
C、 RatingBar
D、 RatingBars
27.Activity通过()方法可以设置它的布局文件,并把视图显示在界面上。()
A、 setLayoutView()
B、 setContentView()
C、 setLayoutViews()
D、 setContentViews()
28.()是指在开启组件时,不需要直接指定目标组件的名称,而是通过指定一组动作、数据、类型等属性,让系统从清单文件中匹配指定的组件并开启它。
A、 显示意图
B、 显式意图
C、 隐式意图
D、 隐示意图
29.Activity的布局文件放在哪个目录下()
A、 res/layout
B、 res/layouts
C、 res/xml
D、 res/values
30.开启当前应用中的Activity使用()
A、 显示意图
B、 显式意图
C、 隐式意图
D、 隐示意图
31.Activity获取焦点时执行方法是()
A、 onStart()
B、 onResume()
C、 onPause()
D、 onDestroy()
判断题
填空题
选择题
1.sharedPreferences读取数据时,其中有一个方法是getString(key, defValue),该方法中的defValue参数是什么( )。
A、 key所对应的value值
B、 无做用
C、 是当用getString得到数据时如果没有得到key值所对应的value值,就给定一个默认的值。
D、 key值
2.在SharedPreferences的方法中,使用()方法可以得到一个编辑器Editor对象,然后通过这个Editor对象存储数据。()
A、 editor()
B、 getEditor()
C、 edit()
D、 getEdit ()
3.在Activity中,可以得到/data/data/com.itheima.savetofile/info.txt路径的输入流的方法是 ()
A、 openFileInput()
B、 openFilesInput()
C、 openFileOutput()
D、 openFilesOutput()
4.在下列选项中,Android中的五大存储数据方式不包括()
A、 文件
B、 SQLite数据库
C、 SharedPreferences
D、 Map
E、 网络
5.Android中判断CheckBox控件是否选中的方法是( )。
A、 isLogin()
B、 isBoolean()
C、 onClick()
D、 isChecked()
6.Android中使用serializer对象生成xml 文档开头的方法是()。
A、 startDocument
B、 startTag
C、 endTag
D、 endDocument
7.Android获取到SharedPreferences对象sp后,保存数据正确的逻辑是( )。
A、 sp.edit();
B、 sp.edit().putString(“name”,”zhangsan”).commit();
C、 sp.edit().putString(“name”,”zhangsan”);
D、 sp.edit().put(“name”,”zhangsan”).commit();
8.Android中使用xmlPullParser解析器解析xml,判断解析到文件末尾的方法是()。
A、 XmlPullParser.END_TAG
B、 XmlPullParser.END_DOCUMENT
C、 XmlPullParser.END_TAG_DOCUMENT
D、 XmlPullParser.END_ATTRIBUTE
9.在下列选项中,不属于XmlPullParser的事件类型的是()
A、 END_DOCUMENT
B、 START_TAG
C、 END_TAG
D、 START_DOCUMENT
E、 END_TEXT
10.在QQ登录案例中,获得保存在SharedPreferences中的账号密码,调用的方法是()
A、 getString()
B、 getStringExtra ()
C、 getStringValue()
D、 getValue()
11.在下列选项中,SD卡的根目录是( )
A、/mnt
B、/mnt/sdcard
C、/data
D、/data/data
12.在XmlSerializer的方法中,向XML文件中写一个开始标签的方法是()
A、 startDocument
B、 startTag
C、 text
D、 endTag
13.以下哪个选项不属于openFileOutput方法与 getSharedPreferences方法的文件操作模式参数( )。
A、 Context.MODE_PRIVATE;
B、 Context.MODE_APPEND;
C、 Context.MODE_WORLD_READABLE;
D、 Context.MODE_WORLD;
14.在Editor的方法中,用于存储String类型参数的方法是()
A、 set()
B、 setString()
C、 put()
D、 putString()
15.Android中使用xmlPullParser解析器解析xml, 获取解析事件类型的方法是( ) 。
A、 getDocument()
B、 getDocumentTag()
C、 getEventType()
D、 getAttribute()
16.在XmlPullParser的方法中,初始化解析器的方法是()
A、 setInput()
B、 setOutput()
C、 getEventType()
D、 setEventType()
17.在下列选项中,关于openFileInput()方法接收的参数,描述正确的是()
A、 一个输入流对象
B、 一个目录对象
C、 /data/data/com.itheima.savetofile/目录下一个文件的名称
D、一个输出流对象
18.Android中初始化SharedPreferences,以下正确的是( )。
A、 SharedPreferences sp = new SharedPreferences();
B、 SharedPreferences sp = SharedPreferences.getDefault();
C、 SharedPreferences sp = SharedPreferences.Factory();
D、 SharedPreferences sp = getSharedPreferences(“config”, MODE_PRIVATE);
19.在XmlPullParser的方法中,获得标签体内容的方法是()
A、 getName()
B、 next()
C、 nextText()
D、 getEventType()
20.在SharedPreferences的方法中,用于获得String类型参数的方法是()
A、 getString()
B、 getStringExtra()
C、 getStringValue()
D、 getValue()
21.在QQ登录案例中,显示上次用户输入的账号密码的代码,需要写在()方法中。
A、 onStart()
B、 onCreate()
C、 onDestroy()
D、 onStop()
22.在Environment类中,用来获得SD根目录方法的是( )
A、 getDataDirectory()
B、 getExternalStorageDirectory()
C、 getExternalStorageState()
D、 getDownloadCacheDirectory()
23.Android中开启事务的方法正确的是( )
A、 db.startTransaction()
B、 db.beginTransaction()
C、 db.endTransaction()
D、 intent.startTransaction()
24.在android中对数据库的表进行查询操作用SQLiteDatabase类中的那两个方法进行查询( )
A、 insert()和rawQuery()
B、 query()和execSQL()
C、 query()和rawQuery()
D、 query()和update()
25.在android中对数据库做增删改查有两种方式分别是SQLiteDatabase这个类中的哪几个方法 ().
A、 第一种方式execSQL()和rawQuery()方法操作,第二种方式直接提供封装好的insert()、delete()、update()和query() 这四个方法操作;
B、 第一种方式execSQL()方法操作,第二种方式直接提供封装好的insert()、delete()、update()和query() 这四个方法操作
C、 两种方式都是用这个方法execSQL()
D、 两种方式都是提供封装好的insert()、delete()、update()和query() 这四个方法操作;
26.Android系统中使用的数据库是( )。
A、 Oracel
B、 SQLServer
C、 MySQL
D、 SQLite
27.Cursor中的()方法用于移动光标到下一行。()
A、 moveToNext()
B、 moveToFirst()
C、 moveToLast()
D、 moveToPrevious()
28.关于操作SQLite数据库,不正确的说法是( ).
A、 SQLiteOpenHelper类用来创建数据库和更新数据库
B、 SQLiteDatabase类是用来操作数据库的
C、 在每次调用SQLiteDatabase的getWritableDatabase()方法时,会执行SQLiteOpenHelper的onCreate方法。
D、 当数据库版本发生变化时,可以自动更新数据库结构
29.SQLiteOpenHelper中的()方法用于创建或打开一个只读的数据库。()
A、 onCreate
B、 onUpgrade
C、 getReadableDatabase
D、 getWritableDatabase
30.关于Android中sqlite3工具介绍不正确的是( )
A、 sqlite3工具是一个命令行工具
B、 在使用sqlite3工具需要先开启模拟器或者真机
C、 使用sqlite3工具应该进入到dos下进行操作
D、 sqlite3工具是一个收费的查看数据库的工具
31.关于Android中sqlite3工具使用正确的是( )
A、 adb sqlite3
B、 ls -l sqlite3
C、 sqlite3 cache
D、 sqlite3 person.db
32.在下列选项中,存放sqlite3命令行工具的目录是()
A、 sdk/platform-tools
B、 sdk/tools
C、 sdk/platforms
D、 sdk/build-tools
33.在下列选项中,关于SQLiteOpenHelper的主要作用描述正确的是()
A、 删除数据库表中的数据
B、 修改数据库表中的数据
C、 通过onCreate()方法和onUpgrade()方法管理数据库版本
D、 管理数据库的事务
34.在SQLiteDatabase的方法中,开启数据库事务的方法是()
A、 beginTransaction()
B、 startTransaction()
C、 getTransaction()
D、 setTransactionSuccessful()
35.为了让数据库帮助类TestDBHelper具有管理数据库版本的功能,需要让它继承的类是()
A、 SQLiteOpenHelper
B、 SQLiteDateBase
C、 CursorFactory
D、 DateBaseFactory
36.事务操作完成后一定要使用()方法关闭事务()
A、 close()
B、 end()
C、 endTransaction()
D、 以上说法都不对
37.在下列选项中,打开SQLite数据库的工具是()
A、 open
B、 sqlite
C、 sqlite3
D、 cat
判断题
填空题
1.Android中sqlite3工具的作用是___管理数据库____;
2.____ _是一个数据库访问类,该类封装了一系列数据库操作的API,可以对数据进行增删改查操作。SQLiteDatabase
3.Android系统中所使用的数据库是__ _____ SQLite
4.在Android中使用的数据库为___ ,它是一个轻量级的嵌入式数据库。SQLite
5.在操作SQLite数据库时___ __是用于操作数据库的SQLiteDatabase
6.SQLiteOpenHelper是一个_____类,该类用于创建数据库和数据库版本更新。抽象
7.在操作SQLite数据库时,___ ____类是用于创建数据库和更新数据库的SQLiteOpenHelper
8.Android中开启事务首先____调用___然后通过___ __开启事务SQLiteDatabase beginTransaction()
9.____ _是指SQLite数据库中的一组数据库操作要么同时成功要么同时失败。SQLite事务操作
10.在Android中,___ ____是用于操作数据库的增删改查的。SQLiteDatabase
11.Android中,通常使用_____命令行工具操作SQLite数据库。sqlite3
12.Android中如何获取到SharedPreferences实例对象_____ getSharedPreferences()______
13.Android中数据存储常用目录是___ ______/sdcard/Android/data//cache
14.Android中用使用___ ___解析器来解析xml文件XmlPullParser
15.Android中_____ __方法用来判断CheckBox控件是否选中? isChecked()
16.Android中把数据存储到sd卡对应的目录是_____ _____ Environment.getExternalStorageState()_
17.在存储用户信息案例中,使用_______方法得到/data/data/com.itheima.savetofile/info.txt路径的输出流。Environment.getExternalStorageDirectory()
18.可以使用____ _____把数据序列化到XML格式的文件上。XmlPullParser _
19.Android中常见数据存储方式有______文件存储、sharePreferences、SQLite数据库、ContentProvider、网络存储____
20.在Android中有_____5____种存储数据的方式。
21.Android中使用openFileOutput()方法去获取文件输出流时,openFileOutput(String name,int mode) 中 mode模式有哪几种____MODE_PRIVATE ,MODE_APPEND ,MODE_WORLD_READABLE ,MODE_WORLD_WRITEABLE_____
22.在Activity中,可以使用____ ___方法可以打开/data/data/包名/files/a.txt文件的输出流对象。openFileInput()
23.在Android中,通常使用_____存储软件设置的参数。__Properties文件
24.使用文件存储数据时,文件存储在软件的_______目录下_data/data_
1.关于BaseAdapter说法错误的是( )
A、BaseAdapter是自定义的数据适配器
B、BaseAdapter是抽象的类 我们主要实现getCount方法和getView方法
C、BaseAdapter的getCount()方法的作用是返回Listview一共有多少个条目显示出来
D、BaseAdapter不是抽象的 可以直接使用
2.关于Listview下列说法正确的是( )
A、Listview的条目没有点击事件
B、BaseAdapter的getCount方法返回每个条目的id对象
C、若listview当前能显示10条,一共有100条数据,则产生了100个view
D、Listview必须通过Adapter来提供数据
3.关于Fragment介绍错误的是( ).
A、在Android3.0版本开始提供了Fragment
B、Fragment主要应用到平板上
C、Fragment技术只能应用到3.0之后的系统上.
D、Fragment可以理解成是Activity的一部分.
4.下列控件中,用于以列表形式展示数据的是( )。
A、GridView
B、ListView
C、TextView
D、EditText
5.关于SimpleAdapter说法正确的是( ).
A、SimpleAdapter是抽象类
B、SimpleAdapter数据适配器 每个item显示的内容用map来封装
C、Listview显示数据不可以使用simpleAdapter来显示
D、SimpleAdapter开发中用不到
6.在BaseAdapter的方法中,根据位置得到条目的ID的方法是()
A、getView()
B、getItem()
C、getItemId()
D、getCount()
7.在BaseAdapter的方法中,根据位置返回一个条目的View的方法是()
A、getView()
B、getItem()
C、getItemView()
D、getItemId()
8.关于BaseAdapter说法错误的是()
A、BaseAdapter是抽象类,我们主要实现getCount()方法和getView()方法
B、BaseAdapter是自定义的数据适配器
C、BaseAdapter不是抽象类,可以直接使用
D、BaseAdapter的getCount()方法的作用是返回ListView一共有多少个条目显示出来
9.以下Fragment说法错误的是( ).
A、Fragment(碎片)是一种可以嵌入在Activity中的UI片段,它能让程序更加合理地利用大屏幕空间,因而Fragment在平板上应用的非常广泛.
B、Fragment与Activity十分相似,它能包含布局,同时也具有自己的生命周期。
C、Fragment在Android 3.0版本才被引入
D、Fragment的生命周期函数比Activity少很多
10.在BaseAdapter的方法中,用来返回ListView显示条目个数的方法是()
A、getViewCount()
B、getItemCount()
C、getItems()
D、getCount()
11.在下列选项中,用来给ListView填充数据的方法是()
A、setAdapter()
B、setDefaultAdapter()
C、setBaseAdapter()
D、setView()
12.在下列选项中,把List集合中的Map类型数据填充在ListView上,使用的数据适配器是()
A、DefaultAdapter
B、ArrayAdapter
C、BaseAdapter
D、SimpleAdapter
13.在下列选项中,把数组中的数据填充在ListView上的数据适配器是()
A、DefaultAdapter
B、ArrayAdapter
C、BaseAdapter
D、SimpleAdapter
14.自定义一个数据适配器MyAdatper,需要让它继承的类是()
A、DefaultAdapter
B、ParentAdapter
C、BaseAdapter
D、BasicAdapter
判断题
1.Fragment(碎片)是一种可以嵌入在Activity中的UI片段,它能让程序更加合理地利用大屏幕空间.(V)
2.Android中BaseAdapter的getItemId()方法作用是返回Listview一共有多少条目需要被显示(X)
3.Android中数组适配器ArrayAdapter显示数组的内容非常方便.(V)
4.Android中BaseAdapter的getView方法作用是返回Listview每个条目具体显示的内容(V)
5.Android 中ListView控件显示数据和TextView一样(X)
6.自定义数据适配器类时,继承的父类是DefaultAdapter。(X)
7.使用V4包中的Fragment,通过getSupportFragment获取到Fragment的管理者.(V)
8.BaseAdapter中的getItem( )方法作用是根据位置得到条目对象。(V)
9.ListView通常用于在界面上显示一个垂直滚动的列表。(V)
10.ArrayAdapter通常用来把数组中的数据填充在ListView上。(V)
填空题
1.Fragment技术在Android【】版本开始被引入3.0
2.Android中Listview显示一个数组的内容,我们最好用哪个【】适配器ArrayAdapter
3.Android中BaseAdapter中的getCount( )方法作用是【获取数据集中的列表项的个数】
4.Fragment(碎片)是一种可以嵌入在【】中的UI片段,它能让程序更加合理地利用大屏幕空间. Activity
5.Android中BaseAdapter中的getView( )方法作用是【】获取用于显示相应位置的数据View
6.Android中的Listview是以【】的形式展示数据. 可滚动的列表
7.Android中SimpleAdapter数据适配器继承【】类BaseAdapter
8.Android中Listview显示数据需要【】适配器把数据映射到ListView
9.BaseAdapter中的getView()方法作用是【获取用于显示相应位置的数据View】。
10.Fragment【】生命周期方法是用来加载Fragment的View. onCreatView()
11.使用V4包中的Fragment,【】获取到Fragment的管理者. getSupportFragment
12.在Android中,通常使用【】把数组中的数据填充在ListView上。ArrayAdapter
13.在Android中, 需要使用【】给ListView填充数据。适配器
14.在Android中, 通常使用【】把List集合中的Map类型数据填充在ListView上。SimpleAdapter
15.在Android中,通常使用【】控件在界面上显示一个垂直滚动的列表。ListView
其他需要,也可以在我的 Github 上查看