【Android】简单图片浏览器
来源:互联网 发布:手机淘宝搜不出旗舰店 编辑:程序博客网 时间:2024/05/01 12:44
开始重新学习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代码:
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/root"></LinearLayout>
放了三张美女的照片,效果图:
拓展工作:
1. 图片和屏幕契合的还不好,如何调整大小到比较适合。
2. final什么用法。
3. 多做几个图片库,可以显示各种类别中的图片。
0 0
- 【Android】简单图片浏览器
- Android 简单图片浏览器
- Android 简单图片浏览器 ImageView
- android开发简单图片浏览器
- Android开发-简单的图片浏览器
- Android小程序--简单图片浏览器
- [Android]笔记2-简单图片浏览器
- 【Android基础】简单的本地图片浏览器
- Android开发—简单的图片浏览器
- Android 简单图片浏览器(疯狂Android讲义第三版)
- 简单的图片浏览器
- 简单的图片浏览器
- 简单图片浏览器(ImageSwitcher_Gallery)
- WPF简单图片浏览器
- C#简单图片浏览器
- 简单图片浏览器
- 简单图片浏览器
- 简单图片浏览器
- Move Zeroes
- Add Binary
- Decode Ways
- 线程的5种状态
- APP引导页滑动实现
- 【Android】简单图片浏览器
- iOS常用第三方开源框架和优秀开发者博客等
- 无法正常卸载MyEclipse的解决方法(exit code=13)
- JobScheduler学习
- [C语言] 函数在退出时干了些什么?atexit函数的使用
- ContextPath属性是在哪里定义的?
- POJ 1661 解题报告
- 阿里大鱼 短信验证
- LeetCode--No.203--Remove Linked List Elements