android开发简单图片浏览器

来源:互联网 发布:发那科攻丝编程 编辑:程序博客网 时间:2024/05/01 11:01

点击图片,自动跳转到下一张图片。(参考疯狂Android讲义)

知识点:使用XML布局文件和JAVA代码混合控制UI界面

布局文件activity_main.xml

<?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>
MainActivity.java

package com.sammer.mixview;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.ImageView;import android.widget.LinearLayout;public class MainActivity extends AppCompatActivity {    //定义一个访问图片的数组    int[] images = new int[] {            R.drawable.banana_pic,            R.drawable.cherry_pic,            R.drawable.grape_pic,            R.drawable.mango_pic,            R.drawable.watermelon_pic,    };    int currentImg = 0;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        LinearLayout main = (LinearLayout) findViewById(R.id.root);        final ImageView image = new ImageView(this);        main.addView(image);        image.setImageResource(images[0]);        image.setOnClickListener(new View.OnClickListener() {            @Override            public void onClick(View view) {                image.setImageResource(images[++currentImg % images.length]);            }        });    }}


原创粉丝点击