突击训练一

在第一天冲刺中,对android进行了关于页面的布局的一些学习还有关于android的关于页面切换的内容,制作了一个简单的小相册

 

 

 

MainActivity.java

package com.example.lib;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.ImageView;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity 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();
        initDate();
    }

    private void initDate() {
        title = new String[]{"第一张","第二张","第三章"};
        images = new int[]{R.drawable.girl,R.drawable.articlebg,R.drawable.banner_top};
        mImage.setImageResource(images[0]);
        mText.setText(title[0]);
        num = title.length;
        index = 0;

    }

    private void initView() {
        mImage=findViewById(R.id.iv_show);
        mText=findViewById(R.id.tv_show);
        findViewById(R.id.btn_previous).setOnClickListener(this);
        findViewById(R.id.btn_next).setOnClickListener(this);

    }

    @Override
    public void onClick(View v) {
        switch (v.getId()){
            case R.id.btn_previous:
                if(index==0){
                    index=title.length-1;
                }
                else
                {
                    index--;
                }
                break;
            case R.id.btn_next:if(index==title.length-1){
                index=0;
            }
            else{
                index++;
            }
            break;
        }
        updateview();

    }

    private void updateview() {
        mImage.setImageResource(images[index]);
        mText.setText(title[index]);
    }
}

 

activity_main.xml

package com.example.lib;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle; import android.view.View; import android.widget.ImageView; import android.widget.TextView; public class MainActivity extends AppCompatActivity 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(); initDate(); } private void initDate() { title = new String[]{"第一张","第二张","第三章"}; images = new int[]{R.drawable.girl,R.drawable.articlebg,R.drawable.banner_top}; mImage.setImageResource(images[0]); mText.setText(title[0]); num = title.length; index = 0; } private void initView() { mImage=findViewById(R.id.iv_show); mText=findViewById(R.id.tv_show); findViewById(R.id.btn_previous).setOnClickListener(this); findViewById(R.id.btn_next).setOnClickListener(this); } @Override public void onClick(View v) { switch (v.getId()){ case R.id.btn_previous: if(index==0){ index=title.length-1; } else { index--; } break; case R.id.btn_next:if(index==title.length-1){ index=0; } else{ index++; } break; } updateview(); } private void updateview() { mImage.setImageResource(images[index]); mText.setText(title[index]); } }

 

转载于:https://www.cnblogs.com/fly1234/p/10816675.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值