郑州app开发AndroidStudio开发小相册实例代码如下。

布局代码如下:

java代码如下:

package cn.xhhkj.xhhkjtest;

import android.app.Activity;

import android.os.Bundle;

import android.view.View;

import android.widget.ImageView;

import android.widget.TextView;

public class MainActivity extends Activity implements View.OnClickListener{

private ImageView mImage;

private TextView mText;

private String[] title;

private int[] images;

private int num;

private int index;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

initView();

initData();

}

private void initData(){

title =new String[]{"第1张图片","第2张图片","第3张图片","第4张图片","第5张图片"};

images=new int[]{R.drawable.a,R.drawable.b,R.drawable.c,R.drawable.d,R.drawable.e};

mImage.setImageResource(images[0]);

mText.setText(title[0]);

num=title.length;

index=0;

}

private void  initView(){

mImage = findViewById(R.id.xhh_image);

mText = findViewById(R.id.xhh_text);

findViewById(R.id.xhh_previous).setOnClickListener(this);

findViewById(R.id.xhh_next).setOnClickListener(this);

}

@Override

public void onClick(View view){

switch (view.getId()){

case R.id.xhh_previous:

if (index == 0){

index=title.length-1;

}else {

index--;

}

break;

case R.id.xhh_next:

if (index==4){

index=0;

}else {

index++;

}

break;

}

updateImageAndTitle();

}

private void updateImageAndTitle() {

mImage.setImageResource(images[index]);

mText.setText(title[index]);

}

}

android studio小案例代码,AndroidStudio开发小相册实例相关推荐

  1. android studio拨打电话代码,AndroidStudio实现拨打电话和发短信(kotlin)

    如何利用kotlin语言实现调用系统的电话和短信功能呢,其实很简单,只要利用Intent()并且设置一下其action和data属性即可,action代表的就是行动,如打电话就是ACTION_DIAL ...

  2. android studio table居中代码_五个方法实例代码详解教你在CSS中实现垂直居中

    点击上面"蓝字"关注我们 你是否和小编一样在编辑一个版面时,通常用到水平居中和垂直居中,而水平居中很好处理,不外乎就是设定margin:0 auto;或是text-align:ce ...

  3. AndroidStudio制作欢迎界面与应用图标,使用Android Studio 3.0.1作为开发工具

    点击上方    "黄广达"    ,选择    "置顶公众号" 有趣有内涵的文章第一时间送达! 喝酒I创作I分享 生活中总有些东西值得分享 前言 大家好,我是  ...

  4. android studio统计方法数,android studio如何统计代码行数

    1.首先打开Android Studio开发工具. 2.FileSettings选项或者单击快捷菜单里的settings设置图标. 3.弹出settings对话框,搜索框输入 line 敲回车搜索. ...

  5. android如何设置自动补,Android Studio 中设置代码块自动补齐

    AS中很多提示键,并不如Eclipse中做的好,需要我们自己去自定义.这里以switch...case为例,讲解一下如何设置代码自动补全. 1.进入settings -->  Editor -- ...

  6. Android Studio中的代码格式快捷方式

    本文翻译自:Code formatting shortcut in Android Studio I have started developing with Android Studio . 我已经 ...

  7. Android Studio 4.0.+NDK项目开发详细教学

    JNI开发系列目录 JNI开发必学C++基础 JNI开发必学C++使用实践 Android Studio 4.0.+NDK项目开发详细教学 Android NDK与JNI的区别有何不同? Androi ...

  8. 如何使用 Android Studio 快速编写代码

    一.简介 我们知道 Android Studio 是 Google 基于 Idea 开发的一款针对安卓开发的 IDE.其提示功能强大,且支持众多插件,有助于帮助我们更快捷的编写代码. Android ...

  9. 【错误记录】Android Studio 的 Flutter 代码界面没有 Logcat 面板 ( 2021年08月28日最新解决方案 )

    文章目录 前言 一. 报错信息 二. 解决方案 前言 在之前的博客 [错误记录]Android Studio 的 Flutter 代码界面没有 Logcat 面板 中 , 处理了该问题 , 不过时去年 ...

最新文章

  1. EBB-11、Linux启动流程
  2. WebService大讲堂之Axis2(1):用POJO实现0配置的WebService
  3. openvswitch 流表操作(四十八)
  4. Linux根目录扩容操作命令整理(扩容99G;未添加新盘)
  5. tensorflow,显卡驱动,CUDA傻傻分不清
  6. Fibonacci数列 矩阵快速幂
  7. word2vec, LSTM Speech Recognition实战, 图数据库
  8. 0x00000116
  9. 说说我在项目中为什么不用实体框架,如果说我在诋毁你所爱的EF,请进来.
  10. MongoDB学习笔记(二)
  11. 富士康iPhone生产线自动化进展太缓,所以无法遵守中国的加班条例?
  12. 2.Jenkins 权威指南 --- 配置Jenkins 服务器
  13. 数据分析师初级—中级—高级,每个阶段都需要学习什么?
  14. 使用联想恢复盘安装正版Win7 Professional
  15. PageOffice--实现用户自定义Word模板
  16. Proteus的基本使用方法
  17. 修复Java使用POI合并Excel单元格后,边框不显示的问题
  18. redis的游标和模糊查询key的不适用
  19. 天梯赛--清点代码库
  20. Markdown插入url图片

热门文章

  1. 返回值带头信息 php_PHP注释标记的整理
  2. 关闭裁剪功能_4个图片裁剪技巧,瞬间看出Word大神与小白的差距!
  3. 带你学python基础:模块和包
  4. numpy学习2:数组创建方式
  5. 如何生成安全的密码 Hash:MD5, SHA, PBKDF2, BCrypt 示例
  6. python中字符串中文乱码_Python字符串开头的bquot;、uquot;、rquot;与中文乱码
  7. Android中使用Handler和异步任务(AsyncTack)来为UI线程执行费时操作
  8. 关于Android的EditText焦点问题
  9. Activiti与Spring的整合
  10. powershell 备份文件脚本