android studio小案例代码,AndroidStudio开发小相册实例
郑州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开发小相册实例相关推荐
- android studio拨打电话代码,AndroidStudio实现拨打电话和发短信(kotlin)
如何利用kotlin语言实现调用系统的电话和短信功能呢,其实很简单,只要利用Intent()并且设置一下其action和data属性即可,action代表的就是行动,如打电话就是ACTION_DIAL ...
- android studio table居中代码_五个方法实例代码详解教你在CSS中实现垂直居中
点击上面"蓝字"关注我们 你是否和小编一样在编辑一个版面时,通常用到水平居中和垂直居中,而水平居中很好处理,不外乎就是设定margin:0 auto;或是text-align:ce ...
- AndroidStudio制作欢迎界面与应用图标,使用Android Studio 3.0.1作为开发工具
点击上方 "黄广达" ,选择 "置顶公众号" 有趣有内涵的文章第一时间送达! 喝酒I创作I分享 生活中总有些东西值得分享 前言 大家好,我是 ...
- android studio统计方法数,android studio如何统计代码行数
1.首先打开Android Studio开发工具. 2.FileSettings选项或者单击快捷菜单里的settings设置图标. 3.弹出settings对话框,搜索框输入 line 敲回车搜索. ...
- android如何设置自动补,Android Studio 中设置代码块自动补齐
AS中很多提示键,并不如Eclipse中做的好,需要我们自己去自定义.这里以switch...case为例,讲解一下如何设置代码自动补全. 1.进入settings --> Editor -- ...
- Android Studio中的代码格式快捷方式
本文翻译自:Code formatting shortcut in Android Studio I have started developing with Android Studio . 我已经 ...
- Android Studio 4.0.+NDK项目开发详细教学
JNI开发系列目录 JNI开发必学C++基础 JNI开发必学C++使用实践 Android Studio 4.0.+NDK项目开发详细教学 Android NDK与JNI的区别有何不同? Androi ...
- 如何使用 Android Studio 快速编写代码
一.简介 我们知道 Android Studio 是 Google 基于 Idea 开发的一款针对安卓开发的 IDE.其提示功能强大,且支持众多插件,有助于帮助我们更快捷的编写代码. Android ...
- 【错误记录】Android Studio 的 Flutter 代码界面没有 Logcat 面板 ( 2021年08月28日最新解决方案 )
文章目录 前言 一. 报错信息 二. 解决方案 前言 在之前的博客 [错误记录]Android Studio 的 Flutter 代码界面没有 Logcat 面板 中 , 处理了该问题 , 不过时去年 ...
最新文章
- EBB-11、Linux启动流程
- WebService大讲堂之Axis2(1):用POJO实现0配置的WebService
- openvswitch 流表操作(四十八)
- Linux根目录扩容操作命令整理(扩容99G;未添加新盘)
- tensorflow,显卡驱动,CUDA傻傻分不清
- Fibonacci数列 矩阵快速幂
- word2vec, LSTM Speech Recognition实战, 图数据库
- 0x00000116
- 说说我在项目中为什么不用实体框架,如果说我在诋毁你所爱的EF,请进来.
- MongoDB学习笔记(二)
- 富士康iPhone生产线自动化进展太缓,所以无法遵守中国的加班条例?
- 2.Jenkins 权威指南 --- 配置Jenkins 服务器
- 数据分析师初级—中级—高级,每个阶段都需要学习什么?
- 使用联想恢复盘安装正版Win7 Professional
- PageOffice--实现用户自定义Word模板
- Proteus的基本使用方法
- 修复Java使用POI合并Excel单元格后,边框不显示的问题
- redis的游标和模糊查询key的不适用
- 天梯赛--清点代码库
- Markdown插入url图片
热门文章
- 返回值带头信息 php_PHP注释标记的整理
- 关闭裁剪功能_4个图片裁剪技巧,瞬间看出Word大神与小白的差距!
- 带你学python基础:模块和包
- numpy学习2:数组创建方式
- 如何生成安全的密码 Hash:MD5, SHA, PBKDF2, BCrypt 示例
- python中字符串中文乱码_Python字符串开头的bquot;、uquot;、rquot;与中文乱码
- Android中使用Handler和异步任务(AsyncTack)来为UI线程执行费时操作
- 关于Android的EditText焦点问题
- Activiti与Spring的整合
- powershell 备份文件脚本