江苏开放大学
形成性考核作业
学 号:
姓 名:
课程代码:
050324
课程名称: Android
基础(专)
评阅教师:
第 2 次任务
共 3
次任务
050324 Android 基础(专) 第 2 次 形成性考核作业
作业说明:
1. 做作业之前首先在封面填上自己的学号和姓名,做完作业后请写上作业完成时间。
2. 学习完第 4-6 单元之后必须完成本次作业,并请在规定时间内通过学习平台提交 Word 文
档形式的电子作业,本次作业占形成性考核总成绩的 20% 。
作业内容:
请将学习单元 4 、 5 、 6 中实验部分的项目中程序文件( .java 文件,不包括资源文件 .
xml )源码贴在以下位置,格式为先写文件名后贴代码,如下:
1 、 MainActivity.java
package example.jsou.cn
import…..
……..
1.QqLoadingActivity.java
Public
class QqMainActivity extends AppCompatActivity implements
View.OnClickListener , ViewPager.OnPageChangeListener{
// 定义组件变量
private ViewPager mViewPager ; / ∥定义 viewpager 组件
private lmageView[]mlmage Views ;∥定义三个 Imageview 数组
private ArrayList<View> mViewsArraylist ; //viewpager 组件包含数据 view 集合
private int iCurPos=0 ;∥当前页面的位置
@Override
protected void onCreate ( Bundle savedlnstanceState ) {
super.onCreate ( savedInstanceState );
setContentView ( R.layout.activity_qqmain );
initView ()); //1 初始化组件
initData (); //2 数据初始化
setAdapter (); //3 设置适配器
initlmageView (); //4 对图片中 imagview 进行初始化的操作
}
//1 初始化组件
private void initView () {
mViewPager = ( ViewPager ) findViewByld ( R.id.act_qqmain_viewpager ) ;
mViewPager.addOnPageChangeListener ( this ); mlmageViews=new lmageView[3] ;
mlmageViews[0]= ( ImageView ) findViewByld ( R.id.act_qqmain_img_news ) ;
mlmageViews[1]= ( ImageView ) findViewByld ( R.id.act_qqmain_img_contact );
mlmageViews[2]= ( ImageView ) findViewByld ( R.id.act_qqmain_img_plugin );
}
//1 初始化组件
private void initData () {
// 获得动态加载器
LayoutInflater mLayoutInflater=getLayoutinflater ();
//viewpager 组件包含数据 view 集合
第 1 页