Android:簡單的圖片瀏覽器


  完成這個小案例,我們主要用到XML布局文件和JAVA代碼混合控制UI元素

  1.首先先創建一個空的項目

  2.我們先來更改一下XML布局文件

 

  3.接着來更改一下MainActivity.java中的內容

   首先我們要定義一個int數組,用來訪問圖片:(等會要把要用的圖片放在drawable文件夾里哦)

int[] images = new int[]{
            R.drawable.t01,
            R.drawable.t02,
            R.drawable.t03
    };

   而后,頂一個標志量,用於實現圖片的循環

   接下來,在OnCreate函數中實現具體的功能:

   ①獲取LinearLayout布局容器

LinearLayout layout = (LinearLayout) findViewById(R.id.root);

     ②接着通過代碼方式加入Image控件

    由於等會我們是通過內部匿名類的方式作為監聽器,所以這里的ImageView對象需要加final

final ImageView image = new ImageView(this);

     ③然后我們把這個控件加入layout中,在設置初始化時的第一張圖片

layout.addView(image);
image.setImageResource(images[currentImage]);

     ④而后在這個圖片控件上加一個監聽器

image.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                image.setImageResource(images[++currentImage%images.length]);
            }
        });

      4.接下來點擊運行就行了

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM