我们现在布局文件中定义一个简单的线性布局容器,代码如下

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做一个简单的图片浏览器相关推荐

  1. 用python做一个简单的图片浏览器竟如此简单

    用了106行代码就做了一个图片浏览器,python真的太强大了.废话少说,看看效果先! 106行代码中还有不少代码是美化用的,真正功能的代码就没几句了.还是说说功能吧: 1. 打开文件夹,并只打开特定 ...

  2. python实现一个简单的图片浏览器

    上一个博客中学习了如何在网页上进行简单的图片爬取,目的是制作一个简单的图片浏览器,然后可以选择喜欢的图片筛选到另一个文件夹中. 爬取图片的博客链接:https://blog.csdn.net/yql_ ...

  3. 用C#做的一个简单的图片浏览器

    (1)参考现有图片浏览软件的功能,实现一个自己的图片浏览器; (2)该文档浏览器,至少完成以下功能; 文件操作: 目录打开,指定文件打开; 图片显示方式: normal,stretch; 图片旋转操作 ...

  4. 使用Android studio做一个简单的网站APP

    1.首先创建一个空白Android项目 2.然后打开项目,切换为Android视图,这时候会看到三个文件夹,分别是manifests.java.res.首先修改res/layout下的activity ...

  5. Android中用URL模拟一个简单的图片加载器

    首先,需要添加权限. <uses-permission android:name="android.permission.INTERNET"/> 整体代码如下: pac ...

  6. Android开发做一个简单的音乐播放器

    Android开发如何做一个简单的音乐播放器,首先我们先要知道用到的知识点有哪些. 1.MediaPlayer:可以播放本地资源.sd卡内存资源以及网络uri资源,在这里我们播放sd卡上的音乐资源. ...

  7. android计算器功能实现,在android中利用 studio实现一个简单的计算器功能

    在android中利用 studio实现一个简单的计算器功能 发布时间:2020-11-07 15:35:20 来源:亿速云 阅读:168 作者:Leah 这篇文章将为大家详细讲解有关在android ...

  8. 使用Android Studio编写一个简单的音乐盒

    文章目录 一.知识要点 二.xml代码 activity_main.xml 三.java代码 MainActivity.java MusicService.java 四.运行界面展示 五. 源码Git ...

  9. Android 使用ViewPager 做的半吊子的图片轮播

    Android 使用ViewPager 做的半吊子的图片轮播 效果图 虽然不咋样,但是最起码的功能是实现了,下面我们来一步步的实现它. 界面 下面我们来分析一下界面的构成 整体的布局: 因为我们要做出 ...

最新文章

  1. 自动驾驶技术分级标准微调,全球竞争格局一夜剧变
  2. 【数理知识】《随机过程》方兆本老师-目录
  3. MFC中访问界面控件的两种方法
  4. AA级与AAA级台灯 重要指标对比
  5. 安装LibreOffice和字体
  6. windows找不到文件gpedit.msc_此电脑右键管理提示windows找不到文件的解决方法
  7. 关于解决service 'sapdp00' not found的办法
  8. eclipse安装Maven插件M2E
  9. ADO.NET Command对象简介
  10. 力软使用技巧-前端(index)
  11. 或且非 java_Java且或非的符号
  12. [禅悟人生]有自知之明, 在深浅之间权衡做人
  13. .NET 对象序列化学习笔记(—)
  14. Mysql数据库报错:Row size too large (> 8126). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DY
  15. 小米刷 android o,一代神机!五年前的小米2刷入Android 8.0原生系统
  16. 小学计算机打字比赛简报,育瑞实验小学打字比赛活动通知
  17. 【ML】range、arange和linspace函数
  18. 查询NBiot模块下发的指令,提取有效部分的数据进行判断
  19. 三星4216换粉清零方法
  20. 前缀表达式(无括号)转成中缀表达式(有括号)思路及代码

热门文章

  1. 【HTML】iframe标签
  2. 哈哈哈哈,16 岁高中生开发「粤语编程」项目,在 GitHub 火了!
  3. Python搭建代理池爬取拉勾网招聘信息
  4. python读写xls
  5. 下列4组数据类型中 c语言允许的一组是,下列4组数据类型中,C语言允许的一组是...
  6. 六、品达通用权限系统__pd-tools-log
  7. 使用python的虚拟环境virtualenv
  8. VC投资的世界里,熵减的结果就是共识的形成
  9. 简练软考知识点整理-组建项目团队
  10. uvm学习笔记----适合新手快速学习