博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android被逼学习小例子1
阅读量:6577 次
发布时间:2019-06-24

本文共 1552 字,大约阅读时间需要 5 分钟。

这个程序的功能就是当点击图片的时候,就会自动切换到下一个图片。对,就是这么简单的一个功能,高手请不要鄙视。

主要的代码如下:

HelloWorldActivity.java代码为:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
package 
hello.com;
 
import 
android.app.Activity;
import 
android.os.Bundle;
import 
android.view.View;
import 
android.view.View.OnClickListener;
import 
android.view.ViewGroup;
import 
android.widget.Button;
import 
android.widget.ImageView;
import 
android.widget.TextView;
import 
android.widget.LinearLayout;
 
public 
class 
HelloWorldActivity 
extends 
Activity {
    
/** Called when the activity is first created. */
 
    
int
[] images = 
new 
int
[] {
 
    
R.drawable.ajax, R.drawable.java, R.drawable.ee, R.drawable.classic,
            
R.drawable.xml, };
 
    
int 
currentImage = 
0
;
 
    
@Override
    
public 
void 
onCreate(Bundle savedInstanceState) {
        
super
.onCreate(savedInstanceState);
        
setContentView(R.layout.main);
        
LinearLayout mainLayout = (LinearLayout) findViewById(R.id.root);
 
        
final 
ImageView image = 
new 
ImageView(
this
);
 
        
mainLayout.addView(image);
        
image.setImageResource(images[
0
]);
        
image.setOnClickListener(
new 
OnClickListener() {
 
            
@Override
            
public 
void 
onClick(View v) {
                
if 
(currentImage >= 
4
) {
                    
currentImage = -
1
;
                
}
                
image.setImageResource(images[++currentImage]);
            
}
        
});
 
    
}
}

  main.xml代码为:

1
2
3
4
5
6
7
<?
xml 
version="1.0" encoding="utf-8"?>
<
LinearLayout 
xmlns:android=""
    
android:id="@+id/root"
    
android:layout_width="fill_parent"
    
android:layout_height="fill_parent"
    
android:orientation="vertical" >
</
LinearLayout
>

  其余的没多大变化,只是图片放在drawable-mdpi目录下面。

运行结果为:

 

转载地址:http://ilwno.baihongyu.com/

你可能感兴趣的文章
Redis 持久化存储
查看>>
Android 自定义GridView网格布局
查看>>
基于 jQuery & CSS3 实现智能提示输入框光标位置
查看>>
我的友情链接
查看>>
ThreadLocal分析
查看>>
mysql优化:连接数
查看>>
PHP 时间操作 / 跳转问题
查看>>
Windows 2012 R2 FSMO角色相关小记录
查看>>
(小蚂蚁站长吧)网站优化做好这八步你就是seo第一
查看>>
使用流的方式往页面前台输出图片
查看>>
java核心技术反射
查看>>
LAMP,安装脚本
查看>>
Java异常总结
查看>>
DHCP
查看>>
电脑上怎样压缩图片大小
查看>>
新来的发一个帖子
查看>>
lnmp安装
查看>>
FTP工作方式
查看>>
Ubuntu16.04 ssh安及root登录
查看>>
C语言dos程序源代码分享(进制转换器)
查看>>