安卓案例-简单图片查看器
2016-11-30 17:28
218 查看
使用XML 布局文件和 java代码混合控制UI界面制作一个简单的图片查看器
![](http://ocaphlkp4.bkt.clouddn.com/20161130172002.png)
app 演示图
![](http://ocaphlkp4.bkt.clouddn.com/20161130172002.png)
布局文件
我们先在布局文件中定义一个简单的线性布局容器,该布局文件代码如下:<?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:id="@+id/activity_main" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" tools:context="pub.weber.bym.shownextimage.MainActivity"> </LinearLayout>
java 代码
接下来在程序中获取该线性布局容器,并往该容器中添加组件。代码如下public class MainActivity extends AppCompatActivity { // 定义一个访问图片的数组 int images [] = new int[]{ R.drawable.a1, R.drawable.a2, R.drawable.a3, R.drawable.a4, R.drawable.a5, R.drawable.a6 }; int currentImg = 0; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // 获取LinearLayout 布局容器 LinearLayout main = (LinearLayout) findViewById(R.id.activity_main); final ImageView imageView = new ImageView(this); main.addView(imageView); // 初始化显示第一张图片 imageView.setImageResource(images[0]); imageView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { imageView.setImageResource(images[++currentImg % images.length]); } }); } }
by web开发者 更多相关内容请访问: http://weber.pub/
本文地址: http://weber.pub/安卓笔记14(案例)-简单图片查看器/315.html
相关文章推荐
- core java 8 学习笔记(一) 一个简单的图片查看器的实现
- Python-简单的爬虫案例(百度贴吧-图片)
- 一个简单的安卓+Servlet图片上传例子
- Android最简单的图片点击放大查看器
- 安卓Handler机制的简单介绍——随机点名案例
- Android 简单的图片查看器源码实现
- 简单案例——网络图片查看器
- 安卓网页html/图片查看器开发——张泽华老师的些许错误
- 安卓案例——网络图片浏览器
- 一个简单的安卓+Servlet图片上传例子
- 安卓笔记之网络图片查看器小程序以及消息处理机制运用
- Android之---RecycleView实现简单的图片查看功能(类似相册查看器)
- MDI实例:图片查看器 - Delphi经典案例讲解
- 制作一款简单的网络图片查看器
- android下简单的网络图片查看器
- sql server 关于表中只增标识问题 C# 实现自动化打开和关闭可执行文件(或 关闭停止与系统交互的可执行文件) ajaxfileupload插件上传图片功能,用MVC和aspx做后台各写了一个案例 将小写阿拉伯数字转换成大写的汉字, C# WinForm 中英文实现, 国际化实现的简单方法 ASP.NET Core 2 学习笔记(六)ASP.NET Core 2 学习笔记(三)
- 一个简单的安卓+Servlet图片上传例子
- jQuery实现简单的图片查看器
- 简单的图片查看器---ImageView的学习
- 制作安卓自适应拉伸图片*.9.png -- draw9patch简单教程