《疯狂安卓讲义》P64 -- 实例:简单图片浏览器
2018-03-12 15:39
190 查看
<?xml version="1.0" encoding="utf-8"?><!--定义一个线性布局容器--><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/root" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"></LinearLayout>
public class MainActivity extends AppCompatActivity {
//定义一个访问图片的数组 int[] images = new int[] { R.drawable.java, R.drawable.javaee, R.drawable.swift, R.drawable.ajax, R.drawable.html, }; int currentImg = 0; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //获取LinearLayout布局容器 LinearLayout main = (LinearLayout) findViewById(R.id.root); //程序创建ImageView组件 final ImageView image = new ImageView(this); //将ImageView组件添加到LinearLayout布局容器中 main.addView(image); //初始化时显示第一张图片 image.setImageResource(images[0]); image.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { //改变ImageView里显示的图片 image.setImageResource(images[++currentImg % images.length]); } }); }}<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.zxy.ex2">
<uses-sdk android:minSdkVersion="10" android:targetSdkVersion="21"/>
<application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/AppTheme">
<activity android:name=".MainActivity" android:label="@string/app_name"> android:theme="@style/AppTheme.NoActionBar"> <intent-filter> <action android:name="android.intent.action.MAIN"/> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity>
</application></manifest>
相关文章推荐
- Java 反射调用静态方法的简单实例
- jquery中get和post的简单实例
- 最简单的0-1背包问题c++代码实例及运行结果
- List简单应用实例
- node.js简单实例
- Spring MVC代码实例系列-10:Spring MVC实现简单的文件上传和下载
- (MAKE)手动建立makefile简单实例解析 - vim+gcc+gdb+make -...
- PS中蒙版使用简单实例
- 简单strust实例
- 简单的SPT实例。
- Gesture简单实例
- OpenCV入门:简单图像处理实例——平滑滤波
- 使用javascript创建快捷方式的简单实例
- UML笔记补充——活动图的简单理解(看书过程中看到的经典实例,记录下来,以免忘了)
- Struts1入门实例(简单登录)
- js(JavaScript)实现TAB标签切换效果的简单实例
- SpringMVC 简单实例
- MapReduce 实例 简单的倒排索引建立
- 关于二进制Web服务框架Hessian最简单代码实例
- AJAX 基础,简单的实例:计算器