安卓新手练习题,再也不会没功力学习了巴

练习1:

使用控件实现以下的布局:


                              Activity1                                                                         Activity2

功能需求:

1、 Activity1 为应用程序的主要切入口

2、 Activity1TextView1 显示内容为“我是Activity1,TextView2 初始化内容为“我接收来自EditText(输入框1)的输入”

3、 Activity的“点击我”是一个Button,点击事件为:设置TextView2的内容为输入框输入的内容,然后把输入框清空。

4、 Activity1按钮“点击我跳转到第二个界面”的点击事件为:启动Activity,把输入框2的内容传递到Activity2,同时设置Activity2TextView2的内容为接收内容。

5、 Activity2的按钮“点击我回到第一个界面”的点击事件为:返回到第一个界面,把输入框1的内容回调给Activity1,同时设置Activity1TextView3的内容为回调的数据。

 

提示:布局可以使用LinearLayout 方向设置为垂直:android:orientation="vertical"


练习2:

功能需求:

1、实现图示的效果,图片可以任意挑选。

2、点击ListView的某一个项的时候,提示所选的城市名字,并且将顶部的TextView 设置为城市名。

 

提示:本练习主要针对ListView,用到的数据主要有:

String[] cities = new String[]{“北京”,””,…….}

Bitmap是位图的对象,可以先把图片拷贝到res/drawable目录下,然后通过以下代码获取Bitmap对象。

Bitmap bitmap1 = BitmapFactory.decodeResource(getResources(),R.drawable.ic_launcher);

然后构建改类型的数组:

Bitmap[] bitmaps = new Bitmap[]{bitmap1,……}

主要用到的控件有:总(TextView、ListView),项(ImageView,TextView);

ListView 的点击事件监听:          listView.setOnItemClickListener();

提示可以用以下语句:

Toast.makeText(this, cityName, 1).show();

//第一个参数是上下文、第二个参数是提示内容,第三个是显示停留的时间。


练习3:

练习使用XML文件实现一下布局(不要求实现其功能):

要求:

实现第一个界面的,实现点击

以弹出第2个界面(可以只做一个下拉框),点击选择类型

然后获取这个下拉框的值返回给

1、  提交的效果可以不用做,取消要求把所有数据清空,时间选择器可以不管。

2、  效果和图片一模一样。



  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值