Android 简单图片浏览器
最后成果图:
第一步:编辑XML布局文件:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical" ><LinearLayout android:layout_width="match_parent"android:layout_height="wrap_content"android:orientation="horizontal"android:gravity="center"><Button android:layout_width="wrap_content"android:layout_height="wrap_content"android:id="@+id/preBtn"android:text="上一张"/><Button android:layout_width="wrap_content"android:layout_height="wrap_content"android:id="@+id/nextBtn"android:text="下一张"/></LinearLayout><ImageView android:id="@+id/image01"android:layout_width="wrap_content"android:layout_height="wrap_content"android:src="@drawable/image03"android:scaleType="fitCentr"/></LinearLayout>
第二步:在drawable中添加几个图片:我的image01.jpg,image02.jpg,imge03.jpg
第二步:编辑avtivity文件:
package com.exp.helloword;import android.os.Bundle;
import android.app.Activity;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.ImageView;public class MainActivity extends Activity {Button preBtn,nextBtn;ImageView image01;//定义一个访问图片的数组int[] images = new int[]{R.drawable.image01,R.drawable.image02,R.drawable.image03};int currentImg = 2;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.img_view);preBtn = (Button) findViewById(R.id.preBtn);nextBtn = (Button) findViewById(R.id.nextBtn);image01 = (ImageView) findViewById(R.id.image01);//上一张按钮 按钮 事件监听preBtn.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View arg0) {image01.setImageResource(images[--currentImg % images.length]); }});//下一张按钮 按钮 事件监听nextBtn.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View arg0) {//控制ImageView显示下一张图片image01.setImageResource(images[++currentImg % images.length]);}});}}
Android 简单图片浏览器相关推荐
- 【Android】简单图片浏览器
开始重新学习Android,还是依照<疯狂Android讲义>. 简单图片浏览器: 功能:图片浏览器,点击图片可以切换. 注意:在res/drawable中添加p1.jpg.p2.jpg. ...
- Android小程序(3)--简单图片浏览器
简单图片浏览器 此使用的知识点是XML布局文件与Java代码的混合来控制UI界面. 首先在布局文件中定义简单的线性布局容器: <?xml version="1.0" enco ...
- 安卓学习第14课——GridView(简单图片浏览器1)
今天学习的是GridView组件,利用的部分只是还是Adapter.imageView的知识,制作了简单图片浏览器 <LinearLayout xmlns:android="http: ...
- android 代码浏览,Webview实现android简单的浏览器实例代码
WebView是Android中一个非常实用的组件,它和Safai.Chrome一样都是基于Webkit网页渲染引擎,可以通过加载HTML数据的方式便捷地展现软件的界面,下面通过本文给大家介绍Webv ...
- android简单网页浏览器的开发
android简单网页浏览器的开发 @author:郑海波 http://blog.csdn.net/nuptboyzhb/ 功能概要: 1.用WebView控件实现简单浏览器的开发 2.实现了网页浏 ...
- C# 系统应用之ListView实现简单图片浏览器
最近有同学问我如何使用ListView加载图片列表,前面在"C#系统应用"中TreeView+ListView+ContextMenuStrip控件实现树状图显示磁盘目录,并在Li ...
- java 简单图片浏览器_Java实现简单的图片浏览器
第一次写博客,不喜勿喷. 最近一个小师弟问我怎么用Java做图片浏览器,感觉好久没玩Java了,就自己动手做了一下. 学校的教程是用Swing来做界面的,所以这里也用这个来讲. 首先要做个大概的界面出 ...
- 手把手教你制作Android 在线图片浏览器demo
每一种语言都能教会你一些东西,所以学习一门语言绝不会是浪费,尤其当它的不同之处不止是体现在句法杂项上. 前言 首先给大家展示一下 在线图片了浏览器demo 的界面.(大家也可以点击上面的链接进行下载制 ...
- html5照片浏览,实践html5实例–简单图片浏览器
使用canvas来进行绘画,它像很多其他dom对象一样,有很多属性和方法,操作这些方法,实现绘画 获取canvas对象,调用document.getElementById()方法 调用canvas对象 ...
最新文章
- 系统调用与软件中断SWI的实现
- 外挂学习之路(3)--- 内存遍历工具
- python的2种字符串格式化输出
- 北京黑龙江商会成立纪实(2)
- flex 左右布局_面试必考点:前端布局知识
- 如何在SqlServer中快速有条件删除海量数据
- 空间三维直线拟合matlab代码
- idea启动崩溃问题
- 计算机网络中abc类地址,abc类ip地址-abc类ip地址和私有地址范围
- Task08|文本数据|joyfulpandas
- Oracle数据库类毕业论文文献有哪些?
- 异步编程之 Isolate
- 2017,那些引发关注的新建展馆
- 视频存储空间计算公式
- LOD(Levels of detail)细节层次3D优化
- BugkuCTF writeup
- 《东方巨龙》一首能感动所有中国人的歌,上榜一周点播过百万!
- 王灏:光音网络致力打造Wi-Fi大生态圈
- MBRGPT硬盘分区类型属性详解(Win下更改/设置OEM/恢复分区方法)
- 会Vue还有必要学React吗?
热门文章
- EasyExcel解析excel(合并单元格和未合并)
- HTML边框圆角椭圆原理,CSS3教程:border-radius你以为就是个圆角边框吗?
- 阿里工作9年,熬到技术总监的我,选择离职:想给还在努力的你提个醒……
- 魔兽世界修改服务器配置文件,worldserver.conf 服务端配置文件说明
- ESP8266串口WiFi扩展板详解
- Vue + Spring Boot 项目实战(四):数据库的引入
- vscode CommandNotFoundError: Your shell has not been properly configured to use ‘conda activate‘.解决
- 2019-详细Android Studio开发百度地图(5)—百度地图_导航和TTS语音播报的实现
- 【Linux命令篇】文档笔记
- Nginx:12---反向代理之(代理模块,代理单个上游服务器)