当前位置: 首页 > >

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

发布时间:

练*1:


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





? ? ? ? ? ? ? ? ? ? ? ? ? ? ??Activity1???????????????????????????????????????????????????????????????????????? Activity2


功能需求:


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


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


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


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


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


?


提示:布局可以使用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、? 效果和图片一模一样。







友情链接: