【Android】Android studio做一个简单的图片浏览器
我们现在布局文件中定义一个简单的线性布局容器,代码如下
activity_main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"xmlns:tools="http://schemas.android.com/tools"android:id="@+id/root"android:orientation="vertical"android:layout_width="match_parent"android:layout_height="match_parent"tools:context="com.example.administrator.mixview.MainActivity"></LinearLayout>
这仅仅只是定义了一个简单的线性布局容器
接下来我们会在java程序中获取该线性布局容器,并往该容器中添加容器。
package com.example.administrator.mixview;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.interface1, //替换为自己的图片名称R.drawable.interface2,R.drawable.interface3,R.drawable.interface4,R.drawable.interface6,R.drawable.interface7,R.drawable.interface12,};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]);}});}
}
演示
【Android】Android studio做一个简单的图片浏览器相关推荐
- 用python做一个简单的图片浏览器竟如此简单
用了106行代码就做了一个图片浏览器,python真的太强大了.废话少说,看看效果先! 106行代码中还有不少代码是美化用的,真正功能的代码就没几句了.还是说说功能吧: 1. 打开文件夹,并只打开特定 ...
- python实现一个简单的图片浏览器
上一个博客中学习了如何在网页上进行简单的图片爬取,目的是制作一个简单的图片浏览器,然后可以选择喜欢的图片筛选到另一个文件夹中. 爬取图片的博客链接:https://blog.csdn.net/yql_ ...
- 用C#做的一个简单的图片浏览器
(1)参考现有图片浏览软件的功能,实现一个自己的图片浏览器; (2)该文档浏览器,至少完成以下功能; 文件操作: 目录打开,指定文件打开; 图片显示方式: normal,stretch; 图片旋转操作 ...
- 使用Android studio做一个简单的网站APP
1.首先创建一个空白Android项目 2.然后打开项目,切换为Android视图,这时候会看到三个文件夹,分别是manifests.java.res.首先修改res/layout下的activity ...
- Android中用URL模拟一个简单的图片加载器
首先,需要添加权限. <uses-permission android:name="android.permission.INTERNET"/> 整体代码如下: pac ...
- Android开发做一个简单的音乐播放器
Android开发如何做一个简单的音乐播放器,首先我们先要知道用到的知识点有哪些. 1.MediaPlayer:可以播放本地资源.sd卡内存资源以及网络uri资源,在这里我们播放sd卡上的音乐资源. ...
- android计算器功能实现,在android中利用 studio实现一个简单的计算器功能
在android中利用 studio实现一个简单的计算器功能 发布时间:2020-11-07 15:35:20 来源:亿速云 阅读:168 作者:Leah 这篇文章将为大家详细讲解有关在android ...
- 使用Android Studio编写一个简单的音乐盒
文章目录 一.知识要点 二.xml代码 activity_main.xml 三.java代码 MainActivity.java MusicService.java 四.运行界面展示 五. 源码Git ...
- Android 使用ViewPager 做的半吊子的图片轮播
Android 使用ViewPager 做的半吊子的图片轮播 效果图 虽然不咋样,但是最起码的功能是实现了,下面我们来一步步的实现它. 界面 下面我们来分析一下界面的构成 整体的布局: 因为我们要做出 ...
最新文章
- 自动驾驶技术分级标准微调,全球竞争格局一夜剧变
- 【数理知识】《随机过程》方兆本老师-目录
- MFC中访问界面控件的两种方法
- AA级与AAA级台灯 重要指标对比
- 安装LibreOffice和字体
- windows找不到文件gpedit.msc_此电脑右键管理提示windows找不到文件的解决方法
- 关于解决service 'sapdp00' not found的办法
- eclipse安装Maven插件M2E
- ADO.NET Command对象简介
- 力软使用技巧-前端(index)
- 或且非 java_Java且或非的符号
- [禅悟人生]有自知之明, 在深浅之间权衡做人
- .NET 对象序列化学习笔记(—)
- Mysql数据库报错:Row size too large (> 8126). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DY
- 小米刷 android o,一代神机!五年前的小米2刷入Android 8.0原生系统
- 小学计算机打字比赛简报,育瑞实验小学打字比赛活动通知
- 【ML】range、arange和linspace函数
- 查询NBiot模块下发的指令,提取有效部分的数据进行判断
- 三星4216换粉清零方法
- 前缀表达式(无括号)转成中缀表达式(有括号)思路及代码