Android被逼学习小例子1
2012-05-16 20:11
417 查看
这个程序的功能就是当点击图片的时候,就会自动切换到下一个图片。对,就是这么简单的一个功能,高手请不要鄙视。
主要的代码如下:
HelloWorldActivity.java代码为:
main.xml代码为:
其余的没多大变化,只是图片放在drawable-mdpi目录下面。
运行结果为:
主要的代码如下:
HelloWorldActivity.java代码为:
package hello.com; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.view.ViewGroup; import android.widget.Button; import android.widget.ImageView; import android.widget.TextView; import android.widget.LinearLayout; public class HelloWorldActivity extends Activity { /** Called when the activity is first created. */ int[] images = new int[] { R.drawable.ajax, R.drawable.java, R.drawable.ee, R.drawable.classic, R.drawable.xml, }; int currentImage = 0; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); LinearLayout mainLayout = (LinearLayout) findViewById(R.id.root); final ImageView image = new ImageView(this); mainLayout.addView(image); image.setImageResource(images[0]); image.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { if (currentImage >= 4) { currentImage = -1; } image.setImageResource(images[++currentImage]); } }); } }
main.xml代码为:
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/root" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > </LinearLayout>
其余的没多大变化,只是图片放在drawable-mdpi目录下面。
运行结果为:
相关文章推荐
- 【Android学习日记】(九) 监听电话的例子
- 【Android学习日记】(十) 查看SD card使用情况的例子
- 学习android的一个小例子
- Android TableLayout官方文档 例子学习笔记
- 【Android学习日记】(十三) Http Get使用简单例子
- Android游戏开发十日通(8)- Box2D的例子和学习小结
- Android反射例子的学习
- Android中图表AChartEngine学习使用与例子
- Android OpenGL例子学习
- 【Android学习日记】(五) 常用例子代码
- Android游戏开发十日通(8)- Box2D的例子和学习小结
- 【Android学习日记】(四) 菜单使用例子
- android学习之对于JNI的理解(以例子形式)
- 最快学习百度地图android开发的方法探讨--从官方例子开始之问题处理-例子分割
- android 6.0 权限管理的学习资料和使用例子
- 移植Iperf到android 用来学习linux移植到安卓的例子
- osg for android 学习之三:老外的步骤,包括编译和运行例子
- android学习小例子——验证码倒计时按钮
- android学习之绘图和触摸事件结合的小例子
- android学习之绘图和触摸事件结合的小例子