【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;@Overrideprotected 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() {@Overridepublic 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>
拓展工作:
- 图片和屏幕契合的还不好,如何调整大小到比较适合。
- final什么用法。
- 多做几个图片库,可以显示各种类别中的图片。
【Android】简单图片浏览器相关推荐
- Android 简单图片浏览器
最后成果图: 第一步:编辑XML布局文件: <?xml version="1.0" encoding="utf-8"?> <LinearLay ...
- 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对象 ...
最新文章
- 在Visual Studio设置隐藏cmd,GTK程序有效
- Linux chmod 命令 详解
- 计算机考研985三本,普通二三本学校的学生想考研到985/211现实吗?真相其实是这样!...
- Nginx实现负载均衡(整合SpringBoot小demo)
- React.js 小书 Lesson15 - 实战分析:评论功能(二)
- SwiftUI3优秀文章List 去掉左右间距问题
- P6015-[CSGRound3]游戏【树状数组】
- 不需要软著的安卓应用市场_哪些安卓应用市场上架应用比较简单啊,不需要软著啊?公司开发的 APP 着急上架...
- C语言 fclose 函数 - C语言零基础入门教程
- linux bcm4312,Fedora 15 中 BCM4312 无线网卡的安装
- springmvc 配置aop
- 使用JavaWeb将文件上传到后台服务器
- loading怎么关闭 vant_Vant Loading 加载
- java调用Shell脚本
- 低成本高笑果之两只大老虎(TBT)
- HLK 微软驱动签名过程中踩过的坑
- Kotlin 元编程(注解,反射)
- Jquery如何获取当前元素的id?
- C#读取Word文件的方法
- Python字符串及运算