zoukankan      html  css  js  c++  java
  • Android简单图片浏览器

     效果如下:

          

       

    代码编写如下:

    Crize_demo\app\src\main\res\layout\activity_main.xml

    1 <!--定义一个线性布局-->
    2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    3     xmlns:tools="http://schemas.android.com/tools"
    4     android:id="@+id/root"
    5     android:layout_width="match_parent"
    6     android:layout_height="match_parent"
    7     android:orientation="vertical">
    8 
    9 </LinearLayout>

    Crize_demo\app\src\main\java\com\ly\crize_demo\MainActivity.java

     1 public class MainActivity extends AppCompatActivity {
     2     //定义一个访问图片的数组
     3     int[] images = new int[]{
     4             R.mipmap.create_hz,
     5             R.mipmap.create_jj,
     6             R.mipmap.create_pic,
     7             R.mipmap.create_tz,
     8             R.mipmap.create_wz
     9     };
    10     int currentImg =0;
    11 
    12     @Override
    13     protected void onCreate(Bundle savedInstanceState) {
    14         super.onCreate(savedInstanceState);
    15         setContentView(R.layout.activity_main);
    16         //获取LinearLayout的布局容器
    17         LinearLayout main = (LinearLayout) findViewById(R.id.root);
    18         //程序创建ImageView组件
    19         final ImageView image = new ImageView(this);
    20         //将ImageView组件放到LinearLayout容器当中
    21         main.addView(image);
    22         //初始化显示第一张图片
    23         image.setImageResource(images[0]);
    24         //设置图片的点击事件
    25         image.setOnClickListener(new View.OnClickListener() {
    26             @Override
    27             public void onClick(View v) {
    28                 if (currentImg >=4) {
    29                     currentImg =-1;
    30                 }
    31                 //改变ImageView里面显示的图片
    32                 image.setImageResource(images[++currentImg]);
    33             }
    34         });
    35     }
    36 
    37 
    38 }
  • 相关阅读:
    【动态规划】 EditDistance
    招聘
    算法01 C语言设计
    keras04
    电影《邪不压正》打动我的
    Eclipse
    6.面向对象编程(下)2
    获取一个1-100之间的随机数
    java如何使用帮助文档api
    3.java基础语法(下)
  • 原文地址:https://www.cnblogs.com/LY1124/p/4665432.html
Copyright © 2011-2022 走看看