突击训练一
在第一天冲刺中,对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]);
}
}

浙公网安备 33010602011771号