【Android】简单图片浏览器

开始重新学习Android,还是依照《疯狂Android讲义》。
简单图片浏览器:
功能:图片浏览器,点击图片可以切换。
注意:在res/drawable中添加p1.jpg、p2.jpg、p3.jpg。
Java代码:

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.p1, R.drawable.p2, R.drawable.p3 }; 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 v) { image.setImageResource(images[++currentImg % images.length]); } } ); } }

XML代码:

放了三张美女的照片,效果图:



【【Android】简单图片浏览器】拓展工作:
1. 图片和屏幕契合的还不好,如何调整大小到比较适合。
2. final什么用法。
3. 多做几个图片库,可以显示各种类别中的图片。

    推荐阅读