返回列表 發帖
  1. package com.example.red.red;

  2. import android.support.v7.app.AppCompatActivity;
  3. import android.os.Bundle;
  4. import android.test.suitebuilder.annotation.LargeTest;
  5. import android.view.View;
  6. import android.widget.Button;
  7. import android.widget.ImageView;
  8. import android.widget.TextView;

  9. public class RED extends AppCompatActivity {

  10.     int img[] = new int[6];
  11.     int i=0;
  12.     Button btn1;
  13.     Button btn2;
  14.     ImageView imageView;
  15.     TextView textView;
  16.     @Override
  17.     protected void onCreate(Bundle savedInstanceState) {
  18.         super.onCreate(savedInstanceState);
  19.         setContentView(R.layout.activity_red);
  20.         img[0]=R.drawable.img01;
  21.         img[1]=R.drawable.img02;
  22.         img[2]=R.drawable.img03;
  23.         img[3]=R.drawable.img04;
  24.         img[4]=R.drawable.img05;
  25.         img[5]=R.drawable.img06;
  26.         btn1= (Button) findViewById(R.id.button);
  27.         btn2= (Button) findViewById(R.id.button2);
  28.         imageView= (ImageView) findViewById(R.id.imageView);
  29.         imageView.setImageResource(img[0]);
  30.         textView= (TextView) findViewById(R.id.textView);
  31.         textView.setText("第1/6張");


  32.     }

  33.     public void next(View view) {
  34.         if(!(i+1>=img.length))
  35.         {
  36.             imageView.setImageResource(img[++i]);
  37.             textView.setText("第"+(i+1)+"/6張");
  38.         }
  39.     }

  40.     public void last(View view) {
  41.         if(!(i-1<0))
  42.         {
  43.             imageView.setImageResource(img[--i]);
  44.             textView.setText("第" + (i+1) + "/6張");
  45.         }
  46.     }
  47. }
複製代碼
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
  3.     xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
  4.     android:layout_height="match_parent"  tools:context=".RED">
  5.     <android.support.v7.widget.Toolbar
  6.         xmlns:app="http://schemas.android.com/apk/res-auto"
  7.         android:id="@+id/tb_toolbar"
  8.         android:layout_width="match_parent"
  9.         android:layout_height="?attr/actionBarSize"
  10.         app:titleTextColor="@android:color/white"
  11.         android:background="@color/colorPrimary">
  12.     </android.support.v7.widget.Toolbar>
  13.     <ImageView
  14.         android:layout_width="wrap_content"
  15.         android:layout_height="wrap_content"
  16.         android:id="@+id/imageView"
  17.         android:layout_alignParentStart="true"
  18.         android:layout_alignParentEnd="true"
  19.         android:src="@drawable/img01" />

  20.     <Button
  21.         android:layout_width="wrap_content"
  22.         android:layout_height="wrap_content"
  23.         android:text="&lt;-"
  24.         android:id="@+id/button"
  25.         android:layout_alignBottom="@+id/imageView"
  26.         android:layout_alignParentStart="true"
  27.         android:onClick="last" />

  28.     <Button
  29.         android:layout_width="wrap_content"
  30.         android:layout_height="wrap_content"
  31.         android:text="->"
  32.         android:id="@+id/button2"
  33.         android:layout_alignBottom="@+id/imageView"
  34.         android:layout_alignParentEnd="true"
  35.         android:onClick="next" />

  36.     <TextView
  37.         android:layout_width="wrap_content"
  38.         android:layout_height="wrap_content"
  39.         android:textAppearance="?android:attr/textAppearanceLarge"
  40.         android:id="@+id/textView"
  41.         android:textColor="@color/title"
  42.         android:layout_alignParentStart="true"
  43.         android:layout_alignBottom="@+id/tb_toolbar"
  44.         android:layout_alignParentTop="true" />
  45. </RelativeLayout>
複製代碼

TOP

返回列表