开始重新学习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>

拓展工作:

  1. 图片和屏幕契合的还不好,如何调整大小到比较适合。
  2. final什么用法。
  3. 多做几个图片库,可以显示各种类别中的图片。

【Android】简单图片浏览器相关推荐

  1. Android 简单图片浏览器

    最后成果图: 第一步:编辑XML布局文件: <?xml version="1.0" encoding="utf-8"?> <LinearLay ...

  2. Android小程序(3)--简单图片浏览器

    简单图片浏览器 此使用的知识点是XML布局文件与Java代码的混合来控制UI界面. 首先在布局文件中定义简单的线性布局容器: <?xml version="1.0" enco ...

  3. 安卓学习第14课——GridView(简单图片浏览器1)

    今天学习的是GridView组件,利用的部分只是还是Adapter.imageView的知识,制作了简单图片浏览器 <LinearLayout xmlns:android="http: ...

  4. android 代码浏览,Webview实现android简单的浏览器实例代码

    WebView是Android中一个非常实用的组件,它和Safai.Chrome一样都是基于Webkit网页渲染引擎,可以通过加载HTML数据的方式便捷地展现软件的界面,下面通过本文给大家介绍Webv ...

  5. android简单网页浏览器的开发

    android简单网页浏览器的开发 @author:郑海波 http://blog.csdn.net/nuptboyzhb/ 功能概要: 1.用WebView控件实现简单浏览器的开发 2.实现了网页浏 ...

  6. C# 系统应用之ListView实现简单图片浏览器

    最近有同学问我如何使用ListView加载图片列表,前面在"C#系统应用"中TreeView+ListView+ContextMenuStrip控件实现树状图显示磁盘目录,并在Li ...

  7. java 简单图片浏览器_Java实现简单的图片浏览器

    第一次写博客,不喜勿喷. 最近一个小师弟问我怎么用Java做图片浏览器,感觉好久没玩Java了,就自己动手做了一下. 学校的教程是用Swing来做界面的,所以这里也用这个来讲. 首先要做个大概的界面出 ...

  8. 手把手教你制作Android 在线图片浏览器demo

    每一种语言都能教会你一些东西,所以学习一门语言绝不会是浪费,尤其当它的不同之处不止是体现在句法杂项上. 前言 首先给大家展示一下 在线图片了浏览器demo 的界面.(大家也可以点击上面的链接进行下载制 ...

  9. html5照片浏览,实践html5实例–简单图片浏览器

    使用canvas来进行绘画,它像很多其他dom对象一样,有很多属性和方法,操作这些方法,实现绘画 获取canvas对象,调用document.getElementById()方法 调用canvas对象 ...

最新文章

  1. 在Visual Studio设置隐藏cmd,GTK程序有效
  2. Linux chmod 命令 详解
  3. 计算机考研985三本,普通二三本学校的学生想考研到985/211现实吗?真相其实是这样!...
  4. Nginx实现负载均衡(整合SpringBoot小demo)
  5. React.js 小书 Lesson15 - 实战分析:评论功能(二)
  6. SwiftUI3优秀文章List 去掉左右间距问题
  7. P6015-[CSGRound3]游戏【树状数组】
  8. 不需要软著的安卓应用市场_哪些安卓应用市场上架应用比较简单啊,不需要软著啊?公司开发的 APP 着急上架...
  9. C语言 fclose 函数 - C语言零基础入门教程
  10. linux bcm4312,Fedora 15 中 BCM4312 无线网卡的安装
  11. springmvc 配置aop
  12. 使用JavaWeb将文件上传到后台服务器
  13. loading怎么关闭 vant_Vant Loading 加载
  14. java调用Shell脚本
  15. 低成本高笑果之两只大老虎(TBT)
  16. HLK 微软驱动签名过程中踩过的坑
  17. Kotlin 元编程(注解,反射)
  18. Jquery如何获取当前元素的id?
  19. C#读取Word文件的方法
  20. Python字符串及运算

热门文章

  1. 快吧我的世界盒子java怎么_快吧我的世界盒子怎么解除维护,快吧我的世界盒子解除维护教程...
  2. 久未更新,甚是想念,想死你们了
  3. 还在为HttpUtils怎么写而烦恼吗?看这一篇就足够了
  4. 笔记本电脑常见的外壳
  5. 简单介绍LC振荡电路的工作原理及特点
  6. 360搜索官网认证说明
  7. 绝不破例!苹果发出最强硬威胁:要全面封杀 Epic Games
  8. Angular Render2你了解吗?
  9. Blender着色器节点教程 —— Bevel
  10. OVS QoS流量控制