用Android Studio做一个超好玩的拼图游戏,附送超详细注释的源码 ...

打印 上一主题 下一主题

主题 556|帖子 556|积分 1668

文章目录



一、项目概述

之前有不少粉丝私信我说,能不能用Android原生的语言开发一款在手机上运行的游戏呢?
说实话,使用java语言直接开发游戏这个需求有点难,因为一些比较复杂的游戏都是通过cocos2D或者Unity3D等游戏引擎开发出来的,然后再移植到Android手机当中,使用完整的游戏引擎开发的过程比较简单,而且界面比较流畅,观感和体验度都很好。
所以直接使用java开发的游戏并不多。当然,虽说不多但也有。简单些的比如:2048、拼图游戏、贪吃蛇、推箱子等,复杂点的比如:斗地主,这些都可以用java语言开发。因为这些游戏刷新界面次数比较少,是可以用java开发出来的。
所以在这篇博客里面,我们就来开发一款简单的拼图游戏,这款拼图游戏就和我们小时候玩的游戏是一样的,这里面的涉及到的算法不多,可以很容易学会,是作为入门Android的一个非常好的实例。
二、开发环境


三、需求分析

我们先来看下最终要实现的效果
可以看到游戏开始后,开始计时,然后下面是被打乱的九宫格图片,最后一块是空白的,因为要留出空间移动,中间是重新开始按钮,点击就会重新计时而且拼图碎片重新打乱,最底下是原图,方便大家对照着进行拼凑。当你拼图完成后,上面的第九块拼图会立刻显示出来补齐整张图片,然后弹出对话框,告诉你拼图成功,用时为多少多少秒,点击确认即可。

所以我们分为六个步骤来实现

  • 拼图游戏布局绘制
  • 拼图游戏时间计时
  • 拼图游戏打乱显示
  • 拼图游戏碎片位置切换
  • 拼图游戏成功的条件
  • 拼图游戏重新开始
我们来看下需要准备的图片素材
这里先是一张小熊的样图,命名就是yangtu。然后就是将它按九宫格裁剪成的九张图片,命名格式我来解释下:我们看第八张我选中的图片,它的名字为img_xiaoxiong_02x01。这里解释下为什么是02x01,这就可以看做一个三行三列的二维数组,排列方式就和下面一样。数组行和列下标都是从0开始,所以第八张就是在第2行第1列,所以就是02x01,其他的也以此类推。
大家可以自己选图片进行裁剪命名,当然也可以直接下载我的源码,里面就有这些图片。

下面我们就一起来实现这个拼图游戏吧~
四、实现过程

1、拼图游戏布局绘制

我们首先来分析下游戏的layout布局再来看下最终实现的效果图,先分析一下怎么绘制布局,实现一个项目的第一步是将布局按照自己期望的样子完成。
因为这是一个上下结构,所以我们用一个线性布局(LinearLayout)来实现最合适,方向(orientation)设置为竖直方向(vertical)。可以看到这个拼图分为三行三列,所以我们直接将每一行分为一个小的LinearLayout,一共三个,然后在每个小的LinearLayout里面水平放三个图片按钮,这样就实现了,思路有了,我们来绘制吧。

我们来绘制游戏的layout布局从上至下的第一个布局是显示时间的TextView,我们将它的id设置为pt_tv_time,layout_width和layout_height都设置为wrap_content,就是适应内容大小,然后text文本内容设为“时间:0”,这个是方便测试写上文本的,因为边写代码可以边看旁边的效果变化。然后layout_gravity设置为"center",就是设置自己在父容器(顶层的LinearLayout)中居中,这里补充下知识点:


  • gravity是设置自身内部元素的对齐方式。比如一个TextView,则是设置内部文字的对齐方式。如果是ViewGroup组件如LinearLayout的话,则为设置它内部view组件的对齐方式。
  • layout_gravity是设置自身相当于父容器的对齐方式。比如,一个TextView设置layout_gravity属性,则表示这TextView相对于父容器的对齐方式。
再来改变下字体大小,设置textSize为20sp,sp是像素,补充下单位的知识点:


  • dp: device independent pixels(设备独立像素),不同设备有不同的显示效果,和设备硬件有关。
  • px: pixels(像素).,不同设备显示效果相同,这个用的比较多。
  • pt: point,是一个标准的长度单位,1pt=1/72英寸,用于印刷业,非常简单易用。
  • sp: scaled pixels(放大像素),主要用于字体显示best for textsize。
最后设置字体颜色为#FF0000,即红色。一般是通过colors.xml资源来引用,这里因为红色比较好表示就直接设置了。
TextView代码如下:
  1. [/code] 设置完成后,我们来看下效果图:
  2. [img]https://img-blog.csdnimg.cn/e0b3615e6db04488925e622aed211bba.png[/img]
  3. 接着我们来绘制九宫格拼图,先设置第一行这三个小图片的外布局,依然是LinearLayout,设置它的id=“@+id/pt_line1”,就表示第一行。
  4. orientation选择的是水平方向,因为每一行是水平放置的,layout_gravity设置为"center",表示居中,代码如下。
  5. [code]<LinearLayout
  6.     <ImageView
  7.         android:id="@+id/pt_iv"
  8.         android:layout_width="wrap_content"
  9.         android:layout_height="wrap_content"
  10.         android:layout_gravity="center"
  11.         android:src="@mipmap/yangtu"
  12.         android:layout_marginTop="20dp"/>    <ImageView
  13.         android:id="@+id/pt_iv"
  14.         android:layout_width="wrap_content"
  15.         android:layout_height="wrap_content"
  16.         android:layout_gravity="center"
  17.         android:src="@mipmap/yangtu"
  18.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  19.     <ImageView
  20.         android:id="@+id/pt_iv"
  21.         android:layout_width="wrap_content"
  22.         android:layout_height="wrap_content"
  23.         android:layout_gravity="center"
  24.         android:src="@mipmap/yangtu"
  25.         android:layout_marginTop="20dp"/>    <ImageView
  26.         android:id="@+id/pt_iv"
  27.         android:layout_width="wrap_content"
  28.         android:layout_height="wrap_content"
  29.         android:layout_gravity="center"
  30.         android:src="@mipmap/yangtu"
  31.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  32.     <ImageView
  33.         android:id="@+id/pt_iv"
  34.         android:layout_width="wrap_content"
  35.         android:layout_height="wrap_content"
  36.         android:layout_gravity="center"
  37.         android:src="@mipmap/yangtu"
  38.         android:layout_marginTop="20dp"/>    <ImageView
  39.         android:id="@+id/pt_iv"
  40.         android:layout_width="wrap_content"
  41.         android:layout_height="wrap_content"
  42.         android:layout_gravity="center"
  43.         android:src="@mipmap/yangtu"
  44.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  45.     <ImageView
  46.         android:id="@+id/pt_iv"
  47.         android:layout_width="wrap_content"
  48.         android:layout_height="wrap_content"
  49.         android:layout_gravity="center"
  50.         android:src="@mipmap/yangtu"
  51.         android:layout_marginTop="20dp"/>    <ImageView
  52.         android:id="@+id/pt_iv"
  53.         android:layout_width="wrap_content"
  54.         android:layout_height="wrap_content"
  55.         android:layout_gravity="center"
  56.         android:src="@mipmap/yangtu"
  57.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  58.     <ImageView
  59.         android:id="@+id/pt_iv"
  60.         android:layout_width="wrap_content"
  61.         android:layout_height="wrap_content"
  62.         android:layout_gravity="center"
  63.         android:src="@mipmap/yangtu"
  64.         android:layout_marginTop="20dp"/>    <ImageView
  65.         android:id="@+id/pt_iv"
  66.         android:layout_width="wrap_content"
  67.         android:layout_height="wrap_content"
  68.         android:layout_gravity="center"
  69.         android:src="@mipmap/yangtu"
  70.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  71.     <ImageView
  72.         android:id="@+id/pt_iv"
  73.         android:layout_width="wrap_content"
  74.         android:layout_height="wrap_content"
  75.         android:layout_gravity="center"
  76.         android:src="@mipmap/yangtu"
  77.         android:layout_marginTop="20dp"/>    <ImageView
  78.         android:id="@+id/pt_iv"
  79.         android:layout_width="wrap_content"
  80.         android:layout_height="wrap_content"
  81.         android:layout_gravity="center"
  82.         android:src="@mipmap/yangtu"
  83.         android:layout_marginTop="20dp"/>
  84. </LinearLayout>
复制代码
设置第一张图片,选择的控件是ImageButton,顾名思义:图片按钮,正常按钮就规规矩矩的,而图片按钮就很好看,一张图片也可以进行点击,这里设置它的id=“@+id/pt_ib_00x00”,方便在MainActivity里面调用。
00x00不用我多说了吧,上面解释过了,将九宫格看成3X3的二维数组,那么行列下标就是0行0列,这里每行数和列数都用2位数字表示而已。
设置src=“@mipmap/img_xiaoxiong_00x00”,就是将我们刚刚准备的图片资源复制到这个mipmap文件夹中进行引用,每个id编号和图片的名称是对应的。

再设置个onClick方法,方法名为"onClick",我们后面会在MainActivity里面进行编写点击事件。第一张图片的代码如下:
  1. [/code] 依次类推,第二张和第三张图片,我只要改下id和src就可以了,所以直接放上第一个小LinearLayout的代码:
  2. [code]<LinearLayout
  3.     <ImageView
  4.         android:id="@+id/pt_iv"
  5.         android:layout_width="wrap_content"
  6.         android:layout_height="wrap_content"
  7.         android:layout_gravity="center"
  8.         android:src="@mipmap/yangtu"
  9.         android:layout_marginTop="20dp"/>    <ImageView
  10.         android:id="@+id/pt_iv"
  11.         android:layout_width="wrap_content"
  12.         android:layout_height="wrap_content"
  13.         android:layout_gravity="center"
  14.         android:src="@mipmap/yangtu"
  15.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  16.     <ImageView
  17.         android:id="@+id/pt_iv"
  18.         android:layout_width="wrap_content"
  19.         android:layout_height="wrap_content"
  20.         android:layout_gravity="center"
  21.         android:src="@mipmap/yangtu"
  22.         android:layout_marginTop="20dp"/>    <ImageView
  23.         android:id="@+id/pt_iv"
  24.         android:layout_width="wrap_content"
  25.         android:layout_height="wrap_content"
  26.         android:layout_gravity="center"
  27.         android:src="@mipmap/yangtu"
  28.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  29.     <ImageView
  30.         android:id="@+id/pt_iv"
  31.         android:layout_width="wrap_content"
  32.         android:layout_height="wrap_content"
  33.         android:layout_gravity="center"
  34.         android:src="@mipmap/yangtu"
  35.         android:layout_marginTop="20dp"/>    <ImageView
  36.         android:id="@+id/pt_iv"
  37.         android:layout_width="wrap_content"
  38.         android:layout_height="wrap_content"
  39.         android:layout_gravity="center"
  40.         android:src="@mipmap/yangtu"
  41.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  42.     <ImageView
  43.         android:id="@+id/pt_iv"
  44.         android:layout_width="wrap_content"
  45.         android:layout_height="wrap_content"
  46.         android:layout_gravity="center"
  47.         android:src="@mipmap/yangtu"
  48.         android:layout_marginTop="20dp"/>    <ImageView
  49.         android:id="@+id/pt_iv"
  50.         android:layout_width="wrap_content"
  51.         android:layout_height="wrap_content"
  52.         android:layout_gravity="center"
  53.         android:src="@mipmap/yangtu"
  54.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  55.     <ImageView
  56.         android:id="@+id/pt_iv"
  57.         android:layout_width="wrap_content"
  58.         android:layout_height="wrap_content"
  59.         android:layout_gravity="center"
  60.         android:src="@mipmap/yangtu"
  61.         android:layout_marginTop="20dp"/>    <ImageView
  62.         android:id="@+id/pt_iv"
  63.         android:layout_width="wrap_content"
  64.         android:layout_height="wrap_content"
  65.         android:layout_gravity="center"
  66.         android:src="@mipmap/yangtu"
  67.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  68.     <ImageView
  69.         android:id="@+id/pt_iv"
  70.         android:layout_width="wrap_content"
  71.         android:layout_height="wrap_content"
  72.         android:layout_gravity="center"
  73.         android:src="@mipmap/yangtu"
  74.         android:layout_marginTop="20dp"/>    <ImageView
  75.         android:id="@+id/pt_iv"
  76.         android:layout_width="wrap_content"
  77.         android:layout_height="wrap_content"
  78.         android:layout_gravity="center"
  79.         android:src="@mipmap/yangtu"
  80.         android:layout_marginTop="20dp"/>
  81. </LinearLayout><LinearLayout
  82.     <ImageView
  83.         android:id="@+id/pt_iv"
  84.         android:layout_width="wrap_content"
  85.         android:layout_height="wrap_content"
  86.         android:layout_gravity="center"
  87.         android:src="@mipmap/yangtu"
  88.         android:layout_marginTop="20dp"/>    <ImageView
  89.         android:id="@+id/pt_iv"
  90.         android:layout_width="wrap_content"
  91.         android:layout_height="wrap_content"
  92.         android:layout_gravity="center"
  93.         android:src="@mipmap/yangtu"
  94.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  95.     <ImageView
  96.         android:id="@+id/pt_iv"
  97.         android:layout_width="wrap_content"
  98.         android:layout_height="wrap_content"
  99.         android:layout_gravity="center"
  100.         android:src="@mipmap/yangtu"
  101.         android:layout_marginTop="20dp"/>    <ImageView
  102.         android:id="@+id/pt_iv"
  103.         android:layout_width="wrap_content"
  104.         android:layout_height="wrap_content"
  105.         android:layout_gravity="center"
  106.         android:src="@mipmap/yangtu"
  107.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  108.     <ImageView
  109.         android:id="@+id/pt_iv"
  110.         android:layout_width="wrap_content"
  111.         android:layout_height="wrap_content"
  112.         android:layout_gravity="center"
  113.         android:src="@mipmap/yangtu"
  114.         android:layout_marginTop="20dp"/>    <ImageView
  115.         android:id="@+id/pt_iv"
  116.         android:layout_width="wrap_content"
  117.         android:layout_height="wrap_content"
  118.         android:layout_gravity="center"
  119.         android:src="@mipmap/yangtu"
  120.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  121.     <ImageView
  122.         android:id="@+id/pt_iv"
  123.         android:layout_width="wrap_content"
  124.         android:layout_height="wrap_content"
  125.         android:layout_gravity="center"
  126.         android:src="@mipmap/yangtu"
  127.         android:layout_marginTop="20dp"/>    <ImageView
  128.         android:id="@+id/pt_iv"
  129.         android:layout_width="wrap_content"
  130.         android:layout_height="wrap_content"
  131.         android:layout_gravity="center"
  132.         android:src="@mipmap/yangtu"
  133.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  134.     <ImageView
  135.         android:id="@+id/pt_iv"
  136.         android:layout_width="wrap_content"
  137.         android:layout_height="wrap_content"
  138.         android:layout_gravity="center"
  139.         android:src="@mipmap/yangtu"
  140.         android:layout_marginTop="20dp"/>    <ImageView
  141.         android:id="@+id/pt_iv"
  142.         android:layout_width="wrap_content"
  143.         android:layout_height="wrap_content"
  144.         android:layout_gravity="center"
  145.         android:src="@mipmap/yangtu"
  146.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  147.     <ImageView
  148.         android:id="@+id/pt_iv"
  149.         android:layout_width="wrap_content"
  150.         android:layout_height="wrap_content"
  151.         android:layout_gravity="center"
  152.         android:src="@mipmap/yangtu"
  153.         android:layout_marginTop="20dp"/>    <ImageView
  154.         android:id="@+id/pt_iv"
  155.         android:layout_width="wrap_content"
  156.         android:layout_height="wrap_content"
  157.         android:layout_gravity="center"
  158.         android:src="@mipmap/yangtu"
  159.         android:layout_marginTop="20dp"/>
  160. </LinearLayout><LinearLayout
  161.     <ImageView
  162.         android:id="@+id/pt_iv"
  163.         android:layout_width="wrap_content"
  164.         android:layout_height="wrap_content"
  165.         android:layout_gravity="center"
  166.         android:src="@mipmap/yangtu"
  167.         android:layout_marginTop="20dp"/>    <ImageView
  168.         android:id="@+id/pt_iv"
  169.         android:layout_width="wrap_content"
  170.         android:layout_height="wrap_content"
  171.         android:layout_gravity="center"
  172.         android:src="@mipmap/yangtu"
  173.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  174.     <ImageView
  175.         android:id="@+id/pt_iv"
  176.         android:layout_width="wrap_content"
  177.         android:layout_height="wrap_content"
  178.         android:layout_gravity="center"
  179.         android:src="@mipmap/yangtu"
  180.         android:layout_marginTop="20dp"/>    <ImageView
  181.         android:id="@+id/pt_iv"
  182.         android:layout_width="wrap_content"
  183.         android:layout_height="wrap_content"
  184.         android:layout_gravity="center"
  185.         android:src="@mipmap/yangtu"
  186.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  187.     <ImageView
  188.         android:id="@+id/pt_iv"
  189.         android:layout_width="wrap_content"
  190.         android:layout_height="wrap_content"
  191.         android:layout_gravity="center"
  192.         android:src="@mipmap/yangtu"
  193.         android:layout_marginTop="20dp"/>    <ImageView
  194.         android:id="@+id/pt_iv"
  195.         android:layout_width="wrap_content"
  196.         android:layout_height="wrap_content"
  197.         android:layout_gravity="center"
  198.         android:src="@mipmap/yangtu"
  199.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  200.     <ImageView
  201.         android:id="@+id/pt_iv"
  202.         android:layout_width="wrap_content"
  203.         android:layout_height="wrap_content"
  204.         android:layout_gravity="center"
  205.         android:src="@mipmap/yangtu"
  206.         android:layout_marginTop="20dp"/>    <ImageView
  207.         android:id="@+id/pt_iv"
  208.         android:layout_width="wrap_content"
  209.         android:layout_height="wrap_content"
  210.         android:layout_gravity="center"
  211.         android:src="@mipmap/yangtu"
  212.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  213.     <ImageView
  214.         android:id="@+id/pt_iv"
  215.         android:layout_width="wrap_content"
  216.         android:layout_height="wrap_content"
  217.         android:layout_gravity="center"
  218.         android:src="@mipmap/yangtu"
  219.         android:layout_marginTop="20dp"/>    <ImageView
  220.         android:id="@+id/pt_iv"
  221.         android:layout_width="wrap_content"
  222.         android:layout_height="wrap_content"
  223.         android:layout_gravity="center"
  224.         android:src="@mipmap/yangtu"
  225.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  226.     <ImageView
  227.         android:id="@+id/pt_iv"
  228.         android:layout_width="wrap_content"
  229.         android:layout_height="wrap_content"
  230.         android:layout_gravity="center"
  231.         android:src="@mipmap/yangtu"
  232.         android:layout_marginTop="20dp"/>    <ImageView
  233.         android:id="@+id/pt_iv"
  234.         android:layout_width="wrap_content"
  235.         android:layout_height="wrap_content"
  236.         android:layout_gravity="center"
  237.         android:src="@mipmap/yangtu"
  238.         android:layout_marginTop="20dp"/>
  239. </LinearLayout>    <ImageView
  240.         android:id="@+id/pt_iv"
  241.         android:layout_width="wrap_content"
  242.         android:layout_height="wrap_content"
  243.         android:layout_gravity="center"
  244.         android:src="@mipmap/yangtu"
  245.         android:layout_marginTop="20dp"/>
复制代码
来看下显示效果:

那第二行和第三行是不是也一样照葫芦画瓢,没错,直接复制第一行的代码,然后修改id和src就行。这里直接给出三个LinearLayout的代码:
  1. <LinearLayout
  2.     <ImageView
  3.         android:id="@+id/pt_iv"
  4.         android:layout_width="wrap_content"
  5.         android:layout_height="wrap_content"
  6.         android:layout_gravity="center"
  7.         android:src="@mipmap/yangtu"
  8.         android:layout_marginTop="20dp"/>    <ImageView
  9.         android:id="@+id/pt_iv"
  10.         android:layout_width="wrap_content"
  11.         android:layout_height="wrap_content"
  12.         android:layout_gravity="center"
  13.         android:src="@mipmap/yangtu"
  14.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  15.     <ImageView
  16.         android:id="@+id/pt_iv"
  17.         android:layout_width="wrap_content"
  18.         android:layout_height="wrap_content"
  19.         android:layout_gravity="center"
  20.         android:src="@mipmap/yangtu"
  21.         android:layout_marginTop="20dp"/>    <ImageView
  22.         android:id="@+id/pt_iv"
  23.         android:layout_width="wrap_content"
  24.         android:layout_height="wrap_content"
  25.         android:layout_gravity="center"
  26.         android:src="@mipmap/yangtu"
  27.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  28.     <ImageView
  29.         android:id="@+id/pt_iv"
  30.         android:layout_width="wrap_content"
  31.         android:layout_height="wrap_content"
  32.         android:layout_gravity="center"
  33.         android:src="@mipmap/yangtu"
  34.         android:layout_marginTop="20dp"/>    <ImageView
  35.         android:id="@+id/pt_iv"
  36.         android:layout_width="wrap_content"
  37.         android:layout_height="wrap_content"
  38.         android:layout_gravity="center"
  39.         android:src="@mipmap/yangtu"
  40.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  41.     <ImageView
  42.         android:id="@+id/pt_iv"
  43.         android:layout_width="wrap_content"
  44.         android:layout_height="wrap_content"
  45.         android:layout_gravity="center"
  46.         android:src="@mipmap/yangtu"
  47.         android:layout_marginTop="20dp"/>    <ImageView
  48.         android:id="@+id/pt_iv"
  49.         android:layout_width="wrap_content"
  50.         android:layout_height="wrap_content"
  51.         android:layout_gravity="center"
  52.         android:src="@mipmap/yangtu"
  53.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  54.     <ImageView
  55.         android:id="@+id/pt_iv"
  56.         android:layout_width="wrap_content"
  57.         android:layout_height="wrap_content"
  58.         android:layout_gravity="center"
  59.         android:src="@mipmap/yangtu"
  60.         android:layout_marginTop="20dp"/>    <ImageView
  61.         android:id="@+id/pt_iv"
  62.         android:layout_width="wrap_content"
  63.         android:layout_height="wrap_content"
  64.         android:layout_gravity="center"
  65.         android:src="@mipmap/yangtu"
  66.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  67.     <ImageView
  68.         android:id="@+id/pt_iv"
  69.         android:layout_width="wrap_content"
  70.         android:layout_height="wrap_content"
  71.         android:layout_gravity="center"
  72.         android:src="@mipmap/yangtu"
  73.         android:layout_marginTop="20dp"/>    <ImageView
  74.         android:id="@+id/pt_iv"
  75.         android:layout_width="wrap_content"
  76.         android:layout_height="wrap_content"
  77.         android:layout_gravity="center"
  78.         android:src="@mipmap/yangtu"
  79.         android:layout_marginTop="20dp"/>
  80. </LinearLayout><LinearLayout
  81.     <ImageView
  82.         android:id="@+id/pt_iv"
  83.         android:layout_width="wrap_content"
  84.         android:layout_height="wrap_content"
  85.         android:layout_gravity="center"
  86.         android:src="@mipmap/yangtu"
  87.         android:layout_marginTop="20dp"/>    <ImageView
  88.         android:id="@+id/pt_iv"
  89.         android:layout_width="wrap_content"
  90.         android:layout_height="wrap_content"
  91.         android:layout_gravity="center"
  92.         android:src="@mipmap/yangtu"
  93.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  94.     <ImageView
  95.         android:id="@+id/pt_iv"
  96.         android:layout_width="wrap_content"
  97.         android:layout_height="wrap_content"
  98.         android:layout_gravity="center"
  99.         android:src="@mipmap/yangtu"
  100.         android:layout_marginTop="20dp"/>    <ImageView
  101.         android:id="@+id/pt_iv"
  102.         android:layout_width="wrap_content"
  103.         android:layout_height="wrap_content"
  104.         android:layout_gravity="center"
  105.         android:src="@mipmap/yangtu"
  106.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  107.     <ImageView
  108.         android:id="@+id/pt_iv"
  109.         android:layout_width="wrap_content"
  110.         android:layout_height="wrap_content"
  111.         android:layout_gravity="center"
  112.         android:src="@mipmap/yangtu"
  113.         android:layout_marginTop="20dp"/>    <ImageView
  114.         android:id="@+id/pt_iv"
  115.         android:layout_width="wrap_content"
  116.         android:layout_height="wrap_content"
  117.         android:layout_gravity="center"
  118.         android:src="@mipmap/yangtu"
  119.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  120.     <ImageView
  121.         android:id="@+id/pt_iv"
  122.         android:layout_width="wrap_content"
  123.         android:layout_height="wrap_content"
  124.         android:layout_gravity="center"
  125.         android:src="@mipmap/yangtu"
  126.         android:layout_marginTop="20dp"/>    <ImageView
  127.         android:id="@+id/pt_iv"
  128.         android:layout_width="wrap_content"
  129.         android:layout_height="wrap_content"
  130.         android:layout_gravity="center"
  131.         android:src="@mipmap/yangtu"
  132.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  133.     <ImageView
  134.         android:id="@+id/pt_iv"
  135.         android:layout_width="wrap_content"
  136.         android:layout_height="wrap_content"
  137.         android:layout_gravity="center"
  138.         android:src="@mipmap/yangtu"
  139.         android:layout_marginTop="20dp"/>    <ImageView
  140.         android:id="@+id/pt_iv"
  141.         android:layout_width="wrap_content"
  142.         android:layout_height="wrap_content"
  143.         android:layout_gravity="center"
  144.         android:src="@mipmap/yangtu"
  145.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  146.     <ImageView
  147.         android:id="@+id/pt_iv"
  148.         android:layout_width="wrap_content"
  149.         android:layout_height="wrap_content"
  150.         android:layout_gravity="center"
  151.         android:src="@mipmap/yangtu"
  152.         android:layout_marginTop="20dp"/>    <ImageView
  153.         android:id="@+id/pt_iv"
  154.         android:layout_width="wrap_content"
  155.         android:layout_height="wrap_content"
  156.         android:layout_gravity="center"
  157.         android:src="@mipmap/yangtu"
  158.         android:layout_marginTop="20dp"/>
  159. </LinearLayout><LinearLayout
  160.     <ImageView
  161.         android:id="@+id/pt_iv"
  162.         android:layout_width="wrap_content"
  163.         android:layout_height="wrap_content"
  164.         android:layout_gravity="center"
  165.         android:src="@mipmap/yangtu"
  166.         android:layout_marginTop="20dp"/>    <ImageView
  167.         android:id="@+id/pt_iv"
  168.         android:layout_width="wrap_content"
  169.         android:layout_height="wrap_content"
  170.         android:layout_gravity="center"
  171.         android:src="@mipmap/yangtu"
  172.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  173.     <ImageView
  174.         android:id="@+id/pt_iv"
  175.         android:layout_width="wrap_content"
  176.         android:layout_height="wrap_content"
  177.         android:layout_gravity="center"
  178.         android:src="@mipmap/yangtu"
  179.         android:layout_marginTop="20dp"/>    <ImageView
  180.         android:id="@+id/pt_iv"
  181.         android:layout_width="wrap_content"
  182.         android:layout_height="wrap_content"
  183.         android:layout_gravity="center"
  184.         android:src="@mipmap/yangtu"
  185.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  186.     <ImageView
  187.         android:id="@+id/pt_iv"
  188.         android:layout_width="wrap_content"
  189.         android:layout_height="wrap_content"
  190.         android:layout_gravity="center"
  191.         android:src="@mipmap/yangtu"
  192.         android:layout_marginTop="20dp"/>    <ImageView
  193.         android:id="@+id/pt_iv"
  194.         android:layout_width="wrap_content"
  195.         android:layout_height="wrap_content"
  196.         android:layout_gravity="center"
  197.         android:src="@mipmap/yangtu"
  198.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  199.     <ImageView
  200.         android:id="@+id/pt_iv"
  201.         android:layout_width="wrap_content"
  202.         android:layout_height="wrap_content"
  203.         android:layout_gravity="center"
  204.         android:src="@mipmap/yangtu"
  205.         android:layout_marginTop="20dp"/>    <ImageView
  206.         android:id="@+id/pt_iv"
  207.         android:layout_width="wrap_content"
  208.         android:layout_height="wrap_content"
  209.         android:layout_gravity="center"
  210.         android:src="@mipmap/yangtu"
  211.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  212.     <ImageView
  213.         android:id="@+id/pt_iv"
  214.         android:layout_width="wrap_content"
  215.         android:layout_height="wrap_content"
  216.         android:layout_gravity="center"
  217.         android:src="@mipmap/yangtu"
  218.         android:layout_marginTop="20dp"/>    <ImageView
  219.         android:id="@+id/pt_iv"
  220.         android:layout_width="wrap_content"
  221.         android:layout_height="wrap_content"
  222.         android:layout_gravity="center"
  223.         android:src="@mipmap/yangtu"
  224.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  225.     <ImageView
  226.         android:id="@+id/pt_iv"
  227.         android:layout_width="wrap_content"
  228.         android:layout_height="wrap_content"
  229.         android:layout_gravity="center"
  230.         android:src="@mipmap/yangtu"
  231.         android:layout_marginTop="20dp"/>    <ImageView
  232.         android:id="@+id/pt_iv"
  233.         android:layout_width="wrap_content"
  234.         android:layout_height="wrap_content"
  235.         android:layout_gravity="center"
  236.         android:src="@mipmap/yangtu"
  237.         android:layout_marginTop="20dp"/>
  238. </LinearLayout><LinearLayout
  239.     <ImageView
  240.         android:id="@+id/pt_iv"
  241.         android:layout_width="wrap_content"
  242.         android:layout_height="wrap_content"
  243.         android:layout_gravity="center"
  244.         android:src="@mipmap/yangtu"
  245.         android:layout_marginTop="20dp"/>    <ImageView
  246.         android:id="@+id/pt_iv"
  247.         android:layout_width="wrap_content"
  248.         android:layout_height="wrap_content"
  249.         android:layout_gravity="center"
  250.         android:src="@mipmap/yangtu"
  251.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  252.     <ImageView
  253.         android:id="@+id/pt_iv"
  254.         android:layout_width="wrap_content"
  255.         android:layout_height="wrap_content"
  256.         android:layout_gravity="center"
  257.         android:src="@mipmap/yangtu"
  258.         android:layout_marginTop="20dp"/>    <ImageView
  259.         android:id="@+id/pt_iv"
  260.         android:layout_width="wrap_content"
  261.         android:layout_height="wrap_content"
  262.         android:layout_gravity="center"
  263.         android:src="@mipmap/yangtu"
  264.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  265.     <ImageView
  266.         android:id="@+id/pt_iv"
  267.         android:layout_width="wrap_content"
  268.         android:layout_height="wrap_content"
  269.         android:layout_gravity="center"
  270.         android:src="@mipmap/yangtu"
  271.         android:layout_marginTop="20dp"/>    <ImageView
  272.         android:id="@+id/pt_iv"
  273.         android:layout_width="wrap_content"
  274.         android:layout_height="wrap_content"
  275.         android:layout_gravity="center"
  276.         android:src="@mipmap/yangtu"
  277.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  278.     <ImageView
  279.         android:id="@+id/pt_iv"
  280.         android:layout_width="wrap_content"
  281.         android:layout_height="wrap_content"
  282.         android:layout_gravity="center"
  283.         android:src="@mipmap/yangtu"
  284.         android:layout_marginTop="20dp"/>    <ImageView
  285.         android:id="@+id/pt_iv"
  286.         android:layout_width="wrap_content"
  287.         android:layout_height="wrap_content"
  288.         android:layout_gravity="center"
  289.         android:src="@mipmap/yangtu"
  290.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  291.     <ImageView
  292.         android:id="@+id/pt_iv"
  293.         android:layout_width="wrap_content"
  294.         android:layout_height="wrap_content"
  295.         android:layout_gravity="center"
  296.         android:src="@mipmap/yangtu"
  297.         android:layout_marginTop="20dp"/>    <ImageView
  298.         android:id="@+id/pt_iv"
  299.         android:layout_width="wrap_content"
  300.         android:layout_height="wrap_content"
  301.         android:layout_gravity="center"
  302.         android:src="@mipmap/yangtu"
  303.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  304.     <ImageView
  305.         android:id="@+id/pt_iv"
  306.         android:layout_width="wrap_content"
  307.         android:layout_height="wrap_content"
  308.         android:layout_gravity="center"
  309.         android:src="@mipmap/yangtu"
  310.         android:layout_marginTop="20dp"/>    <ImageView
  311.         android:id="@+id/pt_iv"
  312.         android:layout_width="wrap_content"
  313.         android:layout_height="wrap_content"
  314.         android:layout_gravity="center"
  315.         android:src="@mipmap/yangtu"
  316.         android:layout_marginTop="20dp"/>
  317. </LinearLayout><LinearLayout
  318.     <ImageView
  319.         android:id="@+id/pt_iv"
  320.         android:layout_width="wrap_content"
  321.         android:layout_height="wrap_content"
  322.         android:layout_gravity="center"
  323.         android:src="@mipmap/yangtu"
  324.         android:layout_marginTop="20dp"/>    <ImageView
  325.         android:id="@+id/pt_iv"
  326.         android:layout_width="wrap_content"
  327.         android:layout_height="wrap_content"
  328.         android:layout_gravity="center"
  329.         android:src="@mipmap/yangtu"
  330.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  331.     <ImageView
  332.         android:id="@+id/pt_iv"
  333.         android:layout_width="wrap_content"
  334.         android:layout_height="wrap_content"
  335.         android:layout_gravity="center"
  336.         android:src="@mipmap/yangtu"
  337.         android:layout_marginTop="20dp"/>    <ImageView
  338.         android:id="@+id/pt_iv"
  339.         android:layout_width="wrap_content"
  340.         android:layout_height="wrap_content"
  341.         android:layout_gravity="center"
  342.         android:src="@mipmap/yangtu"
  343.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  344.     <ImageView
  345.         android:id="@+id/pt_iv"
  346.         android:layout_width="wrap_content"
  347.         android:layout_height="wrap_content"
  348.         android:layout_gravity="center"
  349.         android:src="@mipmap/yangtu"
  350.         android:layout_marginTop="20dp"/>    <ImageView
  351.         android:id="@+id/pt_iv"
  352.         android:layout_width="wrap_content"
  353.         android:layout_height="wrap_content"
  354.         android:layout_gravity="center"
  355.         android:src="@mipmap/yangtu"
  356.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  357.     <ImageView
  358.         android:id="@+id/pt_iv"
  359.         android:layout_width="wrap_content"
  360.         android:layout_height="wrap_content"
  361.         android:layout_gravity="center"
  362.         android:src="@mipmap/yangtu"
  363.         android:layout_marginTop="20dp"/>    <ImageView
  364.         android:id="@+id/pt_iv"
  365.         android:layout_width="wrap_content"
  366.         android:layout_height="wrap_content"
  367.         android:layout_gravity="center"
  368.         android:src="@mipmap/yangtu"
  369.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  370.     <ImageView
  371.         android:id="@+id/pt_iv"
  372.         android:layout_width="wrap_content"
  373.         android:layout_height="wrap_content"
  374.         android:layout_gravity="center"
  375.         android:src="@mipmap/yangtu"
  376.         android:layout_marginTop="20dp"/>    <ImageView
  377.         android:id="@+id/pt_iv"
  378.         android:layout_width="wrap_content"
  379.         android:layout_height="wrap_content"
  380.         android:layout_gravity="center"
  381.         android:src="@mipmap/yangtu"
  382.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  383.     <ImageView
  384.         android:id="@+id/pt_iv"
  385.         android:layout_width="wrap_content"
  386.         android:layout_height="wrap_content"
  387.         android:layout_gravity="center"
  388.         android:src="@mipmap/yangtu"
  389.         android:layout_marginTop="20dp"/>    <ImageView
  390.         android:id="@+id/pt_iv"
  391.         android:layout_width="wrap_content"
  392.         android:layout_height="wrap_content"
  393.         android:layout_gravity="center"
  394.         android:src="@mipmap/yangtu"
  395.         android:layout_marginTop="20dp"/>
  396. </LinearLayout><LinearLayout
  397.     <ImageView
  398.         android:id="@+id/pt_iv"
  399.         android:layout_width="wrap_content"
  400.         android:layout_height="wrap_content"
  401.         android:layout_gravity="center"
  402.         android:src="@mipmap/yangtu"
  403.         android:layout_marginTop="20dp"/>    <ImageView
  404.         android:id="@+id/pt_iv"
  405.         android:layout_width="wrap_content"
  406.         android:layout_height="wrap_content"
  407.         android:layout_gravity="center"
  408.         android:src="@mipmap/yangtu"
  409.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  410.     <ImageView
  411.         android:id="@+id/pt_iv"
  412.         android:layout_width="wrap_content"
  413.         android:layout_height="wrap_content"
  414.         android:layout_gravity="center"
  415.         android:src="@mipmap/yangtu"
  416.         android:layout_marginTop="20dp"/>    <ImageView
  417.         android:id="@+id/pt_iv"
  418.         android:layout_width="wrap_content"
  419.         android:layout_height="wrap_content"
  420.         android:layout_gravity="center"
  421.         android:src="@mipmap/yangtu"
  422.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  423.     <ImageView
  424.         android:id="@+id/pt_iv"
  425.         android:layout_width="wrap_content"
  426.         android:layout_height="wrap_content"
  427.         android:layout_gravity="center"
  428.         android:src="@mipmap/yangtu"
  429.         android:layout_marginTop="20dp"/>    <ImageView
  430.         android:id="@+id/pt_iv"
  431.         android:layout_width="wrap_content"
  432.         android:layout_height="wrap_content"
  433.         android:layout_gravity="center"
  434.         android:src="@mipmap/yangtu"
  435.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  436.     <ImageView
  437.         android:id="@+id/pt_iv"
  438.         android:layout_width="wrap_content"
  439.         android:layout_height="wrap_content"
  440.         android:layout_gravity="center"
  441.         android:src="@mipmap/yangtu"
  442.         android:layout_marginTop="20dp"/>    <ImageView
  443.         android:id="@+id/pt_iv"
  444.         android:layout_width="wrap_content"
  445.         android:layout_height="wrap_content"
  446.         android:layout_gravity="center"
  447.         android:src="@mipmap/yangtu"
  448.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  449.     <ImageView
  450.         android:id="@+id/pt_iv"
  451.         android:layout_width="wrap_content"
  452.         android:layout_height="wrap_content"
  453.         android:layout_gravity="center"
  454.         android:src="@mipmap/yangtu"
  455.         android:layout_marginTop="20dp"/>    <ImageView
  456.         android:id="@+id/pt_iv"
  457.         android:layout_width="wrap_content"
  458.         android:layout_height="wrap_content"
  459.         android:layout_gravity="center"
  460.         android:src="@mipmap/yangtu"
  461.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  462.     <ImageView
  463.         android:id="@+id/pt_iv"
  464.         android:layout_width="wrap_content"
  465.         android:layout_height="wrap_content"
  466.         android:layout_gravity="center"
  467.         android:src="@mipmap/yangtu"
  468.         android:layout_marginTop="20dp"/>    <ImageView
  469.         android:id="@+id/pt_iv"
  470.         android:layout_width="wrap_content"
  471.         android:layout_height="wrap_content"
  472.         android:layout_gravity="center"
  473.         android:src="@mipmap/yangtu"
  474.         android:layout_marginTop="20dp"/>
  475. </LinearLayout><LinearLayout
  476.     <ImageView
  477.         android:id="@+id/pt_iv"
  478.         android:layout_width="wrap_content"
  479.         android:layout_height="wrap_content"
  480.         android:layout_gravity="center"
  481.         android:src="@mipmap/yangtu"
  482.         android:layout_marginTop="20dp"/>    <ImageView
  483.         android:id="@+id/pt_iv"
  484.         android:layout_width="wrap_content"
  485.         android:layout_height="wrap_content"
  486.         android:layout_gravity="center"
  487.         android:src="@mipmap/yangtu"
  488.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  489.     <ImageView
  490.         android:id="@+id/pt_iv"
  491.         android:layout_width="wrap_content"
  492.         android:layout_height="wrap_content"
  493.         android:layout_gravity="center"
  494.         android:src="@mipmap/yangtu"
  495.         android:layout_marginTop="20dp"/>    <ImageView
  496.         android:id="@+id/pt_iv"
  497.         android:layout_width="wrap_content"
  498.         android:layout_height="wrap_content"
  499.         android:layout_gravity="center"
  500.         android:src="@mipmap/yangtu"
  501.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  502.     <ImageView
  503.         android:id="@+id/pt_iv"
  504.         android:layout_width="wrap_content"
  505.         android:layout_height="wrap_content"
  506.         android:layout_gravity="center"
  507.         android:src="@mipmap/yangtu"
  508.         android:layout_marginTop="20dp"/>    <ImageView
  509.         android:id="@+id/pt_iv"
  510.         android:layout_width="wrap_content"
  511.         android:layout_height="wrap_content"
  512.         android:layout_gravity="center"
  513.         android:src="@mipmap/yangtu"
  514.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  515.     <ImageView
  516.         android:id="@+id/pt_iv"
  517.         android:layout_width="wrap_content"
  518.         android:layout_height="wrap_content"
  519.         android:layout_gravity="center"
  520.         android:src="@mipmap/yangtu"
  521.         android:layout_marginTop="20dp"/>    <ImageView
  522.         android:id="@+id/pt_iv"
  523.         android:layout_width="wrap_content"
  524.         android:layout_height="wrap_content"
  525.         android:layout_gravity="center"
  526.         android:src="@mipmap/yangtu"
  527.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  528.     <ImageView
  529.         android:id="@+id/pt_iv"
  530.         android:layout_width="wrap_content"
  531.         android:layout_height="wrap_content"
  532.         android:layout_gravity="center"
  533.         android:src="@mipmap/yangtu"
  534.         android:layout_marginTop="20dp"/>    <ImageView
  535.         android:id="@+id/pt_iv"
  536.         android:layout_width="wrap_content"
  537.         android:layout_height="wrap_content"
  538.         android:layout_gravity="center"
  539.         android:src="@mipmap/yangtu"
  540.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  541.     <ImageView
  542.         android:id="@+id/pt_iv"
  543.         android:layout_width="wrap_content"
  544.         android:layout_height="wrap_content"
  545.         android:layout_gravity="center"
  546.         android:src="@mipmap/yangtu"
  547.         android:layout_marginTop="20dp"/>    <ImageView
  548.         android:id="@+id/pt_iv"
  549.         android:layout_width="wrap_content"
  550.         android:layout_height="wrap_content"
  551.         android:layout_gravity="center"
  552.         android:src="@mipmap/yangtu"
  553.         android:layout_marginTop="20dp"/>
  554. </LinearLayout><LinearLayout
  555.     <ImageView
  556.         android:id="@+id/pt_iv"
  557.         android:layout_width="wrap_content"
  558.         android:layout_height="wrap_content"
  559.         android:layout_gravity="center"
  560.         android:src="@mipmap/yangtu"
  561.         android:layout_marginTop="20dp"/>    <ImageView
  562.         android:id="@+id/pt_iv"
  563.         android:layout_width="wrap_content"
  564.         android:layout_height="wrap_content"
  565.         android:layout_gravity="center"
  566.         android:src="@mipmap/yangtu"
  567.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  568.     <ImageView
  569.         android:id="@+id/pt_iv"
  570.         android:layout_width="wrap_content"
  571.         android:layout_height="wrap_content"
  572.         android:layout_gravity="center"
  573.         android:src="@mipmap/yangtu"
  574.         android:layout_marginTop="20dp"/>    <ImageView
  575.         android:id="@+id/pt_iv"
  576.         android:layout_width="wrap_content"
  577.         android:layout_height="wrap_content"
  578.         android:layout_gravity="center"
  579.         android:src="@mipmap/yangtu"
  580.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  581.     <ImageView
  582.         android:id="@+id/pt_iv"
  583.         android:layout_width="wrap_content"
  584.         android:layout_height="wrap_content"
  585.         android:layout_gravity="center"
  586.         android:src="@mipmap/yangtu"
  587.         android:layout_marginTop="20dp"/>    <ImageView
  588.         android:id="@+id/pt_iv"
  589.         android:layout_width="wrap_content"
  590.         android:layout_height="wrap_content"
  591.         android:layout_gravity="center"
  592.         android:src="@mipmap/yangtu"
  593.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  594.     <ImageView
  595.         android:id="@+id/pt_iv"
  596.         android:layout_width="wrap_content"
  597.         android:layout_height="wrap_content"
  598.         android:layout_gravity="center"
  599.         android:src="@mipmap/yangtu"
  600.         android:layout_marginTop="20dp"/>    <ImageView
  601.         android:id="@+id/pt_iv"
  602.         android:layout_width="wrap_content"
  603.         android:layout_height="wrap_content"
  604.         android:layout_gravity="center"
  605.         android:src="@mipmap/yangtu"
  606.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  607.     <ImageView
  608.         android:id="@+id/pt_iv"
  609.         android:layout_width="wrap_content"
  610.         android:layout_height="wrap_content"
  611.         android:layout_gravity="center"
  612.         android:src="@mipmap/yangtu"
  613.         android:layout_marginTop="20dp"/>    <ImageView
  614.         android:id="@+id/pt_iv"
  615.         android:layout_width="wrap_content"
  616.         android:layout_height="wrap_content"
  617.         android:layout_gravity="center"
  618.         android:src="@mipmap/yangtu"
  619.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  620.     <ImageView
  621.         android:id="@+id/pt_iv"
  622.         android:layout_width="wrap_content"
  623.         android:layout_height="wrap_content"
  624.         android:layout_gravity="center"
  625.         android:src="@mipmap/yangtu"
  626.         android:layout_marginTop="20dp"/>    <ImageView
  627.         android:id="@+id/pt_iv"
  628.         android:layout_width="wrap_content"
  629.         android:layout_height="wrap_content"
  630.         android:layout_gravity="center"
  631.         android:src="@mipmap/yangtu"
  632.         android:layout_marginTop="20dp"/>
  633. </LinearLayout><LinearLayout
  634.     <ImageView
  635.         android:id="@+id/pt_iv"
  636.         android:layout_width="wrap_content"
  637.         android:layout_height="wrap_content"
  638.         android:layout_gravity="center"
  639.         android:src="@mipmap/yangtu"
  640.         android:layout_marginTop="20dp"/>    <ImageView
  641.         android:id="@+id/pt_iv"
  642.         android:layout_width="wrap_content"
  643.         android:layout_height="wrap_content"
  644.         android:layout_gravity="center"
  645.         android:src="@mipmap/yangtu"
  646.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  647.     <ImageView
  648.         android:id="@+id/pt_iv"
  649.         android:layout_width="wrap_content"
  650.         android:layout_height="wrap_content"
  651.         android:layout_gravity="center"
  652.         android:src="@mipmap/yangtu"
  653.         android:layout_marginTop="20dp"/>    <ImageView
  654.         android:id="@+id/pt_iv"
  655.         android:layout_width="wrap_content"
  656.         android:layout_height="wrap_content"
  657.         android:layout_gravity="center"
  658.         android:src="@mipmap/yangtu"
  659.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  660.     <ImageView
  661.         android:id="@+id/pt_iv"
  662.         android:layout_width="wrap_content"
  663.         android:layout_height="wrap_content"
  664.         android:layout_gravity="center"
  665.         android:src="@mipmap/yangtu"
  666.         android:layout_marginTop="20dp"/>    <ImageView
  667.         android:id="@+id/pt_iv"
  668.         android:layout_width="wrap_content"
  669.         android:layout_height="wrap_content"
  670.         android:layout_gravity="center"
  671.         android:src="@mipmap/yangtu"
  672.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  673.     <ImageView
  674.         android:id="@+id/pt_iv"
  675.         android:layout_width="wrap_content"
  676.         android:layout_height="wrap_content"
  677.         android:layout_gravity="center"
  678.         android:src="@mipmap/yangtu"
  679.         android:layout_marginTop="20dp"/>    <ImageView
  680.         android:id="@+id/pt_iv"
  681.         android:layout_width="wrap_content"
  682.         android:layout_height="wrap_content"
  683.         android:layout_gravity="center"
  684.         android:src="@mipmap/yangtu"
  685.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  686.     <ImageView
  687.         android:id="@+id/pt_iv"
  688.         android:layout_width="wrap_content"
  689.         android:layout_height="wrap_content"
  690.         android:layout_gravity="center"
  691.         android:src="@mipmap/yangtu"
  692.         android:layout_marginTop="20dp"/>    <ImageView
  693.         android:id="@+id/pt_iv"
  694.         android:layout_width="wrap_content"
  695.         android:layout_height="wrap_content"
  696.         android:layout_gravity="center"
  697.         android:src="@mipmap/yangtu"
  698.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  699.     <ImageView
  700.         android:id="@+id/pt_iv"
  701.         android:layout_width="wrap_content"
  702.         android:layout_height="wrap_content"
  703.         android:layout_gravity="center"
  704.         android:src="@mipmap/yangtu"
  705.         android:layout_marginTop="20dp"/>    <ImageView
  706.         android:id="@+id/pt_iv"
  707.         android:layout_width="wrap_content"
  708.         android:layout_height="wrap_content"
  709.         android:layout_gravity="center"
  710.         android:src="@mipmap/yangtu"
  711.         android:layout_marginTop="20dp"/>
  712. </LinearLayout><LinearLayout
  713.     <ImageView
  714.         android:id="@+id/pt_iv"
  715.         android:layout_width="wrap_content"
  716.         android:layout_height="wrap_content"
  717.         android:layout_gravity="center"
  718.         android:src="@mipmap/yangtu"
  719.         android:layout_marginTop="20dp"/>    <ImageView
  720.         android:id="@+id/pt_iv"
  721.         android:layout_width="wrap_content"
  722.         android:layout_height="wrap_content"
  723.         android:layout_gravity="center"
  724.         android:src="@mipmap/yangtu"
  725.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  726.     <ImageView
  727.         android:id="@+id/pt_iv"
  728.         android:layout_width="wrap_content"
  729.         android:layout_height="wrap_content"
  730.         android:layout_gravity="center"
  731.         android:src="@mipmap/yangtu"
  732.         android:layout_marginTop="20dp"/>    <ImageView
  733.         android:id="@+id/pt_iv"
  734.         android:layout_width="wrap_content"
  735.         android:layout_height="wrap_content"
  736.         android:layout_gravity="center"
  737.         android:src="@mipmap/yangtu"
  738.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  739.     <ImageView
  740.         android:id="@+id/pt_iv"
  741.         android:layout_width="wrap_content"
  742.         android:layout_height="wrap_content"
  743.         android:layout_gravity="center"
  744.         android:src="@mipmap/yangtu"
  745.         android:layout_marginTop="20dp"/>    <ImageView
  746.         android:id="@+id/pt_iv"
  747.         android:layout_width="wrap_content"
  748.         android:layout_height="wrap_content"
  749.         android:layout_gravity="center"
  750.         android:src="@mipmap/yangtu"
  751.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  752.     <ImageView
  753.         android:id="@+id/pt_iv"
  754.         android:layout_width="wrap_content"
  755.         android:layout_height="wrap_content"
  756.         android:layout_gravity="center"
  757.         android:src="@mipmap/yangtu"
  758.         android:layout_marginTop="20dp"/>    <ImageView
  759.         android:id="@+id/pt_iv"
  760.         android:layout_width="wrap_content"
  761.         android:layout_height="wrap_content"
  762.         android:layout_gravity="center"
  763.         android:src="@mipmap/yangtu"
  764.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  765.     <ImageView
  766.         android:id="@+id/pt_iv"
  767.         android:layout_width="wrap_content"
  768.         android:layout_height="wrap_content"
  769.         android:layout_gravity="center"
  770.         android:src="@mipmap/yangtu"
  771.         android:layout_marginTop="20dp"/>    <ImageView
  772.         android:id="@+id/pt_iv"
  773.         android:layout_width="wrap_content"
  774.         android:layout_height="wrap_content"
  775.         android:layout_gravity="center"
  776.         android:src="@mipmap/yangtu"
  777.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  778.     <ImageView
  779.         android:id="@+id/pt_iv"
  780.         android:layout_width="wrap_content"
  781.         android:layout_height="wrap_content"
  782.         android:layout_gravity="center"
  783.         android:src="@mipmap/yangtu"
  784.         android:layout_marginTop="20dp"/>    <ImageView
  785.         android:id="@+id/pt_iv"
  786.         android:layout_width="wrap_content"
  787.         android:layout_height="wrap_content"
  788.         android:layout_gravity="center"
  789.         android:src="@mipmap/yangtu"
  790.         android:layout_marginTop="20dp"/>
  791. </LinearLayout><LinearLayout
  792.     <ImageView
  793.         android:id="@+id/pt_iv"
  794.         android:layout_width="wrap_content"
  795.         android:layout_height="wrap_content"
  796.         android:layout_gravity="center"
  797.         android:src="@mipmap/yangtu"
  798.         android:layout_marginTop="20dp"/>    <ImageView
  799.         android:id="@+id/pt_iv"
  800.         android:layout_width="wrap_content"
  801.         android:layout_height="wrap_content"
  802.         android:layout_gravity="center"
  803.         android:src="@mipmap/yangtu"
  804.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  805.     <ImageView
  806.         android:id="@+id/pt_iv"
  807.         android:layout_width="wrap_content"
  808.         android:layout_height="wrap_content"
  809.         android:layout_gravity="center"
  810.         android:src="@mipmap/yangtu"
  811.         android:layout_marginTop="20dp"/>    <ImageView
  812.         android:id="@+id/pt_iv"
  813.         android:layout_width="wrap_content"
  814.         android:layout_height="wrap_content"
  815.         android:layout_gravity="center"
  816.         android:src="@mipmap/yangtu"
  817.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  818.     <ImageView
  819.         android:id="@+id/pt_iv"
  820.         android:layout_width="wrap_content"
  821.         android:layout_height="wrap_content"
  822.         android:layout_gravity="center"
  823.         android:src="@mipmap/yangtu"
  824.         android:layout_marginTop="20dp"/>    <ImageView
  825.         android:id="@+id/pt_iv"
  826.         android:layout_width="wrap_content"
  827.         android:layout_height="wrap_content"
  828.         android:layout_gravity="center"
  829.         android:src="@mipmap/yangtu"
  830.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  831.     <ImageView
  832.         android:id="@+id/pt_iv"
  833.         android:layout_width="wrap_content"
  834.         android:layout_height="wrap_content"
  835.         android:layout_gravity="center"
  836.         android:src="@mipmap/yangtu"
  837.         android:layout_marginTop="20dp"/>    <ImageView
  838.         android:id="@+id/pt_iv"
  839.         android:layout_width="wrap_content"
  840.         android:layout_height="wrap_content"
  841.         android:layout_gravity="center"
  842.         android:src="@mipmap/yangtu"
  843.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  844.     <ImageView
  845.         android:id="@+id/pt_iv"
  846.         android:layout_width="wrap_content"
  847.         android:layout_height="wrap_content"
  848.         android:layout_gravity="center"
  849.         android:src="@mipmap/yangtu"
  850.         android:layout_marginTop="20dp"/>    <ImageView
  851.         android:id="@+id/pt_iv"
  852.         android:layout_width="wrap_content"
  853.         android:layout_height="wrap_content"
  854.         android:layout_gravity="center"
  855.         android:src="@mipmap/yangtu"
  856.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  857.     <ImageView
  858.         android:id="@+id/pt_iv"
  859.         android:layout_width="wrap_content"
  860.         android:layout_height="wrap_content"
  861.         android:layout_gravity="center"
  862.         android:src="@mipmap/yangtu"
  863.         android:layout_marginTop="20dp"/>    <ImageView
  864.         android:id="@+id/pt_iv"
  865.         android:layout_width="wrap_content"
  866.         android:layout_height="wrap_content"
  867.         android:layout_gravity="center"
  868.         android:src="@mipmap/yangtu"
  869.         android:layout_marginTop="20dp"/>
  870. </LinearLayout>    <ImageView
  871.         android:id="@+id/pt_iv"
  872.         android:layout_width="wrap_content"
  873.         android:layout_height="wrap_content"
  874.         android:layout_gravity="center"
  875.         android:src="@mipmap/yangtu"
  876.         android:layout_marginTop="20dp"/>
复制代码
有一点需要注意的,不知道有没有同学发现——第三行的第三张图片,也就是右下角的那张图片,它有个属性,其他的图片都没有:visibility=“invisible”,这是干什么的呢?
这个其实就是设置控件是否可见,默认情况下控件都是可见的(visible),只有设置visibility="invisible"后,这个控件才不显示出来,我们来看下整体效果:

OK,九宫格完成后,下面是一个重新开始的Button。
这个比较简单了,主要设置了onClick=“restart”,这个后面会在MainActivity里面编写重新开始游戏的逻辑,还设置了android:layout_marginTop=“20dp”,这是设置此控件与上面控件边距相隔20dp,为了和九宫格保持一定间距,代码如下:
  1. [/code] 显示效果:
  2. [img]https://img-blog.csdnimg.cn/d63146b091a44c8cbb5d01df53420ed1.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQyMjU3NjY2,size_16,color_FFFFFF,t_70[/img]
  3. 最后就是我们的样图了,有了我们上面的经验,这个应该很容易就画出来了,放置图片的控件我们一般使用ImageView,然后设置src=“@mipmap/yangtu”,就显示了我们的样图,最后为了保持距离美,设置layout_marginTop=“20dp”,代码如下:
  4. [code]    <ImageView
  5.         android:id="@+id/pt_iv"
  6.         android:layout_width="wrap_content"
  7.         android:layout_height="wrap_content"
  8.         android:layout_gravity="center"
  9.         android:src="@mipmap/yangtu"
  10.         android:layout_marginTop="20dp"/>
复制代码
好了,我们来看下效果图:

至此,我们的布局就绘制完成了!
我们来编写下MainActivity的基本框架可以先来看下什么都没有的MainActivity。里面只有onClick()和restart()两个新的方法,这是在上面布局中设置的方法,onClick是图片按钮的点击事件,restart是重新开始按钮的点击事件,这两个方法的具体实现逻辑会在下面讲到。
  1. public class MainActivity extends AppCompatActivity {        @Override        protected void onCreate(Bundle savedInstanceState) {                   super.onCreate(savedInstanceState);                // 设置要显示的视图                   setContentView(R.layout.activity_main);                }        // 图片按钮的点击事件            <ImageView
  2.         android:id="@+id/pt_iv"
  3.         android:layout_width="wrap_content"
  4.         android:layout_height="wrap_content"
  5.         android:layout_gravity="center"
  6.         android:src="@mipmap/yangtu"
  7.         android:layout_marginTop="20dp"/>        public void onClick(View view) {                }        /* 重新开始按钮的点击事件*/    <ImageView
  8.         android:id="@+id/pt_iv"
  9.         android:layout_width="wrap_content"
  10.         android:layout_height="wrap_content"
  11.         android:layout_gravity="center"
  12.         android:src="@mipmap/yangtu"
  13.         android:layout_marginTop="20dp"/>public void restart(View view) {    <ImageView
  14.         android:id="@+id/pt_iv"
  15.         android:layout_width="wrap_content"
  16.         android:layout_height="wrap_content"
  17.         android:layout_gravity="center"
  18.         android:src="@mipmap/yangtu"
  19.         android:layout_marginTop="20dp"/>          }}                 
复制代码
这里我们要做的是把所有在布局中用到的控件定义好,然后初始化这些控件
先来定义九个图片按钮,命名方法也是00,01这样的横纵坐标,一个重启按钮和一个显示时间的文本框
  1. //  定义九个图片按钮,命名方法也是00,01这样的横纵坐标    <ImageView
  2.         android:id="@+id/pt_iv"
  3.         android:layout_width="wrap_content"
  4.         android:layout_height="wrap_content"
  5.         android:layout_gravity="center"
  6.         android:src="@mipmap/yangtu"
  7.         android:layout_marginTop="20dp"/>ImageButton ib00,ib01,ib02,ib10,ib11,ib12,ib20,ib21,ib22;//   一个重启按钮    <ImageView
  8.         android:id="@+id/pt_iv"
  9.         android:layout_width="wrap_content"
  10.         android:layout_height="wrap_content"
  11.         android:layout_gravity="center"
  12.         android:src="@mipmap/yangtu"
  13.         android:layout_marginTop="20dp"/>Button restartBtn;//  一个显示时间的文本框    <ImageView
  14.         android:id="@+id/pt_iv"
  15.         android:layout_width="wrap_content"
  16.         android:layout_height="wrap_content"
  17.         android:layout_gravity="center"
  18.         android:src="@mipmap/yangtu"
  19.         android:layout_marginTop="20dp"/>TextView timeTv;
复制代码
然后我们在onCreate中定义一个initView()方法,这个方法是用来初始化控件的
  1. //    <ImageView
  2.         android:id="@+id/pt_iv"
  3.         android:layout_width="wrap_content"
  4.         android:layout_height="wrap_content"
  5.         android:layout_gravity="center"
  6.         android:src="@mipmap/yangtu"
  7.         android:layout_marginTop="20dp"/>  初始化layout控件的方法<LinearLayout
  8.     <ImageView
  9.         android:id="@+id/pt_iv"
  10.         android:layout_width="wrap_content"
  11.         android:layout_height="wrap_content"
  12.         android:layout_gravity="center"
  13.         android:src="@mipmap/yangtu"
  14.         android:layout_marginTop="20dp"/>    <ImageView
  15.         android:id="@+id/pt_iv"
  16.         android:layout_width="wrap_content"
  17.         android:layout_height="wrap_content"
  18.         android:layout_gravity="center"
  19.         android:src="@mipmap/yangtu"
  20.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  21.     <ImageView
  22.         android:id="@+id/pt_iv"
  23.         android:layout_width="wrap_content"
  24.         android:layout_height="wrap_content"
  25.         android:layout_gravity="center"
  26.         android:src="@mipmap/yangtu"
  27.         android:layout_marginTop="20dp"/>    <ImageView
  28.         android:id="@+id/pt_iv"
  29.         android:layout_width="wrap_content"
  30.         android:layout_height="wrap_content"
  31.         android:layout_gravity="center"
  32.         android:src="@mipmap/yangtu"
  33.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  34.     <ImageView
  35.         android:id="@+id/pt_iv"
  36.         android:layout_width="wrap_content"
  37.         android:layout_height="wrap_content"
  38.         android:layout_gravity="center"
  39.         android:src="@mipmap/yangtu"
  40.         android:layout_marginTop="20dp"/>    <ImageView
  41.         android:id="@+id/pt_iv"
  42.         android:layout_width="wrap_content"
  43.         android:layout_height="wrap_content"
  44.         android:layout_gravity="center"
  45.         android:src="@mipmap/yangtu"
  46.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  47.     <ImageView
  48.         android:id="@+id/pt_iv"
  49.         android:layout_width="wrap_content"
  50.         android:layout_height="wrap_content"
  51.         android:layout_gravity="center"
  52.         android:src="@mipmap/yangtu"
  53.         android:layout_marginTop="20dp"/>    <ImageView
  54.         android:id="@+id/pt_iv"
  55.         android:layout_width="wrap_content"
  56.         android:layout_height="wrap_content"
  57.         android:layout_gravity="center"
  58.         android:src="@mipmap/yangtu"
  59.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  60.     <ImageView
  61.         android:id="@+id/pt_iv"
  62.         android:layout_width="wrap_content"
  63.         android:layout_height="wrap_content"
  64.         android:layout_gravity="center"
  65.         android:src="@mipmap/yangtu"
  66.         android:layout_marginTop="20dp"/>    <ImageView
  67.         android:id="@+id/pt_iv"
  68.         android:layout_width="wrap_content"
  69.         android:layout_height="wrap_content"
  70.         android:layout_gravity="center"
  71.         android:src="@mipmap/yangtu"
  72.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  73.     <ImageView
  74.         android:id="@+id/pt_iv"
  75.         android:layout_width="wrap_content"
  76.         android:layout_height="wrap_content"
  77.         android:layout_gravity="center"
  78.         android:src="@mipmap/yangtu"
  79.         android:layout_marginTop="20dp"/>    <ImageView
  80.         android:id="@+id/pt_iv"
  81.         android:layout_width="wrap_content"
  82.         android:layout_height="wrap_content"
  83.         android:layout_gravity="center"
  84.         android:src="@mipmap/yangtu"
  85.         android:layout_marginTop="20dp"/>
  86. </LinearLayout>initView();
复制代码
然后创建该方法,在该方法里面初始化定义的控件,通过findViewById()进行绑定控件,将声明的变量和layout中对应的控件进行绑定,实现引用的效果,代码如下:
  1. /* 初始化控件:绑定9个图片按钮,1个显示时间的文本框,1个重启按钮*/    <ImageView
  2.         android:id="@+id/pt_iv"
  3.         android:layout_width="wrap_content"
  4.         android:layout_height="wrap_content"
  5.         android:layout_gravity="center"
  6.         android:src="@mipmap/yangtu"
  7.         android:layout_marginTop="20dp"/>private void initView() {<LinearLayout
  8.     <ImageView
  9.         android:id="@+id/pt_iv"
  10.         android:layout_width="wrap_content"
  11.         android:layout_height="wrap_content"
  12.         android:layout_gravity="center"
  13.         android:src="@mipmap/yangtu"
  14.         android:layout_marginTop="20dp"/>    <ImageView
  15.         android:id="@+id/pt_iv"
  16.         android:layout_width="wrap_content"
  17.         android:layout_height="wrap_content"
  18.         android:layout_gravity="center"
  19.         android:src="@mipmap/yangtu"
  20.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  21.     <ImageView
  22.         android:id="@+id/pt_iv"
  23.         android:layout_width="wrap_content"
  24.         android:layout_height="wrap_content"
  25.         android:layout_gravity="center"
  26.         android:src="@mipmap/yangtu"
  27.         android:layout_marginTop="20dp"/>    <ImageView
  28.         android:id="@+id/pt_iv"
  29.         android:layout_width="wrap_content"
  30.         android:layout_height="wrap_content"
  31.         android:layout_gravity="center"
  32.         android:src="@mipmap/yangtu"
  33.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  34.     <ImageView
  35.         android:id="@+id/pt_iv"
  36.         android:layout_width="wrap_content"
  37.         android:layout_height="wrap_content"
  38.         android:layout_gravity="center"
  39.         android:src="@mipmap/yangtu"
  40.         android:layout_marginTop="20dp"/>    <ImageView
  41.         android:id="@+id/pt_iv"
  42.         android:layout_width="wrap_content"
  43.         android:layout_height="wrap_content"
  44.         android:layout_gravity="center"
  45.         android:src="@mipmap/yangtu"
  46.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  47.     <ImageView
  48.         android:id="@+id/pt_iv"
  49.         android:layout_width="wrap_content"
  50.         android:layout_height="wrap_content"
  51.         android:layout_gravity="center"
  52.         android:src="@mipmap/yangtu"
  53.         android:layout_marginTop="20dp"/>    <ImageView
  54.         android:id="@+id/pt_iv"
  55.         android:layout_width="wrap_content"
  56.         android:layout_height="wrap_content"
  57.         android:layout_gravity="center"
  58.         android:src="@mipmap/yangtu"
  59.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  60.     <ImageView
  61.         android:id="@+id/pt_iv"
  62.         android:layout_width="wrap_content"
  63.         android:layout_height="wrap_content"
  64.         android:layout_gravity="center"
  65.         android:src="@mipmap/yangtu"
  66.         android:layout_marginTop="20dp"/>    <ImageView
  67.         android:id="@+id/pt_iv"
  68.         android:layout_width="wrap_content"
  69.         android:layout_height="wrap_content"
  70.         android:layout_gravity="center"
  71.         android:src="@mipmap/yangtu"
  72.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  73.     <ImageView
  74.         android:id="@+id/pt_iv"
  75.         android:layout_width="wrap_content"
  76.         android:layout_height="wrap_content"
  77.         android:layout_gravity="center"
  78.         android:src="@mipmap/yangtu"
  79.         android:layout_marginTop="20dp"/>    <ImageView
  80.         android:id="@+id/pt_iv"
  81.         android:layout_width="wrap_content"
  82.         android:layout_height="wrap_content"
  83.         android:layout_gravity="center"
  84.         android:src="@mipmap/yangtu"
  85.         android:layout_marginTop="20dp"/>
  86. </LinearLayout>ib00 = findViewById(R.id.pt_ib_00x00);<LinearLayout
  87.     <ImageView
  88.         android:id="@+id/pt_iv"
  89.         android:layout_width="wrap_content"
  90.         android:layout_height="wrap_content"
  91.         android:layout_gravity="center"
  92.         android:src="@mipmap/yangtu"
  93.         android:layout_marginTop="20dp"/>    <ImageView
  94.         android:id="@+id/pt_iv"
  95.         android:layout_width="wrap_content"
  96.         android:layout_height="wrap_content"
  97.         android:layout_gravity="center"
  98.         android:src="@mipmap/yangtu"
  99.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  100.     <ImageView
  101.         android:id="@+id/pt_iv"
  102.         android:layout_width="wrap_content"
  103.         android:layout_height="wrap_content"
  104.         android:layout_gravity="center"
  105.         android:src="@mipmap/yangtu"
  106.         android:layout_marginTop="20dp"/>    <ImageView
  107.         android:id="@+id/pt_iv"
  108.         android:layout_width="wrap_content"
  109.         android:layout_height="wrap_content"
  110.         android:layout_gravity="center"
  111.         android:src="@mipmap/yangtu"
  112.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  113.     <ImageView
  114.         android:id="@+id/pt_iv"
  115.         android:layout_width="wrap_content"
  116.         android:layout_height="wrap_content"
  117.         android:layout_gravity="center"
  118.         android:src="@mipmap/yangtu"
  119.         android:layout_marginTop="20dp"/>    <ImageView
  120.         android:id="@+id/pt_iv"
  121.         android:layout_width="wrap_content"
  122.         android:layout_height="wrap_content"
  123.         android:layout_gravity="center"
  124.         android:src="@mipmap/yangtu"
  125.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  126.     <ImageView
  127.         android:id="@+id/pt_iv"
  128.         android:layout_width="wrap_content"
  129.         android:layout_height="wrap_content"
  130.         android:layout_gravity="center"
  131.         android:src="@mipmap/yangtu"
  132.         android:layout_marginTop="20dp"/>    <ImageView
  133.         android:id="@+id/pt_iv"
  134.         android:layout_width="wrap_content"
  135.         android:layout_height="wrap_content"
  136.         android:layout_gravity="center"
  137.         android:src="@mipmap/yangtu"
  138.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  139.     <ImageView
  140.         android:id="@+id/pt_iv"
  141.         android:layout_width="wrap_content"
  142.         android:layout_height="wrap_content"
  143.         android:layout_gravity="center"
  144.         android:src="@mipmap/yangtu"
  145.         android:layout_marginTop="20dp"/>    <ImageView
  146.         android:id="@+id/pt_iv"
  147.         android:layout_width="wrap_content"
  148.         android:layout_height="wrap_content"
  149.         android:layout_gravity="center"
  150.         android:src="@mipmap/yangtu"
  151.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  152.     <ImageView
  153.         android:id="@+id/pt_iv"
  154.         android:layout_width="wrap_content"
  155.         android:layout_height="wrap_content"
  156.         android:layout_gravity="center"
  157.         android:src="@mipmap/yangtu"
  158.         android:layout_marginTop="20dp"/>    <ImageView
  159.         android:id="@+id/pt_iv"
  160.         android:layout_width="wrap_content"
  161.         android:layout_height="wrap_content"
  162.         android:layout_gravity="center"
  163.         android:src="@mipmap/yangtu"
  164.         android:layout_marginTop="20dp"/>
  165. </LinearLayout>ib01 = findViewById(R.id.pt_ib_00x01);<LinearLayout
  166.     <ImageView
  167.         android:id="@+id/pt_iv"
  168.         android:layout_width="wrap_content"
  169.         android:layout_height="wrap_content"
  170.         android:layout_gravity="center"
  171.         android:src="@mipmap/yangtu"
  172.         android:layout_marginTop="20dp"/>    <ImageView
  173.         android:id="@+id/pt_iv"
  174.         android:layout_width="wrap_content"
  175.         android:layout_height="wrap_content"
  176.         android:layout_gravity="center"
  177.         android:src="@mipmap/yangtu"
  178.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  179.     <ImageView
  180.         android:id="@+id/pt_iv"
  181.         android:layout_width="wrap_content"
  182.         android:layout_height="wrap_content"
  183.         android:layout_gravity="center"
  184.         android:src="@mipmap/yangtu"
  185.         android:layout_marginTop="20dp"/>    <ImageView
  186.         android:id="@+id/pt_iv"
  187.         android:layout_width="wrap_content"
  188.         android:layout_height="wrap_content"
  189.         android:layout_gravity="center"
  190.         android:src="@mipmap/yangtu"
  191.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  192.     <ImageView
  193.         android:id="@+id/pt_iv"
  194.         android:layout_width="wrap_content"
  195.         android:layout_height="wrap_content"
  196.         android:layout_gravity="center"
  197.         android:src="@mipmap/yangtu"
  198.         android:layout_marginTop="20dp"/>    <ImageView
  199.         android:id="@+id/pt_iv"
  200.         android:layout_width="wrap_content"
  201.         android:layout_height="wrap_content"
  202.         android:layout_gravity="center"
  203.         android:src="@mipmap/yangtu"
  204.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  205.     <ImageView
  206.         android:id="@+id/pt_iv"
  207.         android:layout_width="wrap_content"
  208.         android:layout_height="wrap_content"
  209.         android:layout_gravity="center"
  210.         android:src="@mipmap/yangtu"
  211.         android:layout_marginTop="20dp"/>    <ImageView
  212.         android:id="@+id/pt_iv"
  213.         android:layout_width="wrap_content"
  214.         android:layout_height="wrap_content"
  215.         android:layout_gravity="center"
  216.         android:src="@mipmap/yangtu"
  217.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  218.     <ImageView
  219.         android:id="@+id/pt_iv"
  220.         android:layout_width="wrap_content"
  221.         android:layout_height="wrap_content"
  222.         android:layout_gravity="center"
  223.         android:src="@mipmap/yangtu"
  224.         android:layout_marginTop="20dp"/>    <ImageView
  225.         android:id="@+id/pt_iv"
  226.         android:layout_width="wrap_content"
  227.         android:layout_height="wrap_content"
  228.         android:layout_gravity="center"
  229.         android:src="@mipmap/yangtu"
  230.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  231.     <ImageView
  232.         android:id="@+id/pt_iv"
  233.         android:layout_width="wrap_content"
  234.         android:layout_height="wrap_content"
  235.         android:layout_gravity="center"
  236.         android:src="@mipmap/yangtu"
  237.         android:layout_marginTop="20dp"/>    <ImageView
  238.         android:id="@+id/pt_iv"
  239.         android:layout_width="wrap_content"
  240.         android:layout_height="wrap_content"
  241.         android:layout_gravity="center"
  242.         android:src="@mipmap/yangtu"
  243.         android:layout_marginTop="20dp"/>
  244. </LinearLayout>ib02 = findViewById(R.id.pt_ib_00x02);<LinearLayout
  245.     <ImageView
  246.         android:id="@+id/pt_iv"
  247.         android:layout_width="wrap_content"
  248.         android:layout_height="wrap_content"
  249.         android:layout_gravity="center"
  250.         android:src="@mipmap/yangtu"
  251.         android:layout_marginTop="20dp"/>    <ImageView
  252.         android:id="@+id/pt_iv"
  253.         android:layout_width="wrap_content"
  254.         android:layout_height="wrap_content"
  255.         android:layout_gravity="center"
  256.         android:src="@mipmap/yangtu"
  257.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  258.     <ImageView
  259.         android:id="@+id/pt_iv"
  260.         android:layout_width="wrap_content"
  261.         android:layout_height="wrap_content"
  262.         android:layout_gravity="center"
  263.         android:src="@mipmap/yangtu"
  264.         android:layout_marginTop="20dp"/>    <ImageView
  265.         android:id="@+id/pt_iv"
  266.         android:layout_width="wrap_content"
  267.         android:layout_height="wrap_content"
  268.         android:layout_gravity="center"
  269.         android:src="@mipmap/yangtu"
  270.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  271.     <ImageView
  272.         android:id="@+id/pt_iv"
  273.         android:layout_width="wrap_content"
  274.         android:layout_height="wrap_content"
  275.         android:layout_gravity="center"
  276.         android:src="@mipmap/yangtu"
  277.         android:layout_marginTop="20dp"/>    <ImageView
  278.         android:id="@+id/pt_iv"
  279.         android:layout_width="wrap_content"
  280.         android:layout_height="wrap_content"
  281.         android:layout_gravity="center"
  282.         android:src="@mipmap/yangtu"
  283.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  284.     <ImageView
  285.         android:id="@+id/pt_iv"
  286.         android:layout_width="wrap_content"
  287.         android:layout_height="wrap_content"
  288.         android:layout_gravity="center"
  289.         android:src="@mipmap/yangtu"
  290.         android:layout_marginTop="20dp"/>    <ImageView
  291.         android:id="@+id/pt_iv"
  292.         android:layout_width="wrap_content"
  293.         android:layout_height="wrap_content"
  294.         android:layout_gravity="center"
  295.         android:src="@mipmap/yangtu"
  296.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  297.     <ImageView
  298.         android:id="@+id/pt_iv"
  299.         android:layout_width="wrap_content"
  300.         android:layout_height="wrap_content"
  301.         android:layout_gravity="center"
  302.         android:src="@mipmap/yangtu"
  303.         android:layout_marginTop="20dp"/>    <ImageView
  304.         android:id="@+id/pt_iv"
  305.         android:layout_width="wrap_content"
  306.         android:layout_height="wrap_content"
  307.         android:layout_gravity="center"
  308.         android:src="@mipmap/yangtu"
  309.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  310.     <ImageView
  311.         android:id="@+id/pt_iv"
  312.         android:layout_width="wrap_content"
  313.         android:layout_height="wrap_content"
  314.         android:layout_gravity="center"
  315.         android:src="@mipmap/yangtu"
  316.         android:layout_marginTop="20dp"/>    <ImageView
  317.         android:id="@+id/pt_iv"
  318.         android:layout_width="wrap_content"
  319.         android:layout_height="wrap_content"
  320.         android:layout_gravity="center"
  321.         android:src="@mipmap/yangtu"
  322.         android:layout_marginTop="20dp"/>
  323. </LinearLayout>ib10 = findViewById(R.id.pt_ib_01x00);<LinearLayout
  324.     <ImageView
  325.         android:id="@+id/pt_iv"
  326.         android:layout_width="wrap_content"
  327.         android:layout_height="wrap_content"
  328.         android:layout_gravity="center"
  329.         android:src="@mipmap/yangtu"
  330.         android:layout_marginTop="20dp"/>    <ImageView
  331.         android:id="@+id/pt_iv"
  332.         android:layout_width="wrap_content"
  333.         android:layout_height="wrap_content"
  334.         android:layout_gravity="center"
  335.         android:src="@mipmap/yangtu"
  336.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  337.     <ImageView
  338.         android:id="@+id/pt_iv"
  339.         android:layout_width="wrap_content"
  340.         android:layout_height="wrap_content"
  341.         android:layout_gravity="center"
  342.         android:src="@mipmap/yangtu"
  343.         android:layout_marginTop="20dp"/>    <ImageView
  344.         android:id="@+id/pt_iv"
  345.         android:layout_width="wrap_content"
  346.         android:layout_height="wrap_content"
  347.         android:layout_gravity="center"
  348.         android:src="@mipmap/yangtu"
  349.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  350.     <ImageView
  351.         android:id="@+id/pt_iv"
  352.         android:layout_width="wrap_content"
  353.         android:layout_height="wrap_content"
  354.         android:layout_gravity="center"
  355.         android:src="@mipmap/yangtu"
  356.         android:layout_marginTop="20dp"/>    <ImageView
  357.         android:id="@+id/pt_iv"
  358.         android:layout_width="wrap_content"
  359.         android:layout_height="wrap_content"
  360.         android:layout_gravity="center"
  361.         android:src="@mipmap/yangtu"
  362.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  363.     <ImageView
  364.         android:id="@+id/pt_iv"
  365.         android:layout_width="wrap_content"
  366.         android:layout_height="wrap_content"
  367.         android:layout_gravity="center"
  368.         android:src="@mipmap/yangtu"
  369.         android:layout_marginTop="20dp"/>    <ImageView
  370.         android:id="@+id/pt_iv"
  371.         android:layout_width="wrap_content"
  372.         android:layout_height="wrap_content"
  373.         android:layout_gravity="center"
  374.         android:src="@mipmap/yangtu"
  375.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  376.     <ImageView
  377.         android:id="@+id/pt_iv"
  378.         android:layout_width="wrap_content"
  379.         android:layout_height="wrap_content"
  380.         android:layout_gravity="center"
  381.         android:src="@mipmap/yangtu"
  382.         android:layout_marginTop="20dp"/>    <ImageView
  383.         android:id="@+id/pt_iv"
  384.         android:layout_width="wrap_content"
  385.         android:layout_height="wrap_content"
  386.         android:layout_gravity="center"
  387.         android:src="@mipmap/yangtu"
  388.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  389.     <ImageView
  390.         android:id="@+id/pt_iv"
  391.         android:layout_width="wrap_content"
  392.         android:layout_height="wrap_content"
  393.         android:layout_gravity="center"
  394.         android:src="@mipmap/yangtu"
  395.         android:layout_marginTop="20dp"/>    <ImageView
  396.         android:id="@+id/pt_iv"
  397.         android:layout_width="wrap_content"
  398.         android:layout_height="wrap_content"
  399.         android:layout_gravity="center"
  400.         android:src="@mipmap/yangtu"
  401.         android:layout_marginTop="20dp"/>
  402. </LinearLayout>ib11 = findViewById(R.id.pt_ib_01x01);<LinearLayout
  403.     <ImageView
  404.         android:id="@+id/pt_iv"
  405.         android:layout_width="wrap_content"
  406.         android:layout_height="wrap_content"
  407.         android:layout_gravity="center"
  408.         android:src="@mipmap/yangtu"
  409.         android:layout_marginTop="20dp"/>    <ImageView
  410.         android:id="@+id/pt_iv"
  411.         android:layout_width="wrap_content"
  412.         android:layout_height="wrap_content"
  413.         android:layout_gravity="center"
  414.         android:src="@mipmap/yangtu"
  415.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  416.     <ImageView
  417.         android:id="@+id/pt_iv"
  418.         android:layout_width="wrap_content"
  419.         android:layout_height="wrap_content"
  420.         android:layout_gravity="center"
  421.         android:src="@mipmap/yangtu"
  422.         android:layout_marginTop="20dp"/>    <ImageView
  423.         android:id="@+id/pt_iv"
  424.         android:layout_width="wrap_content"
  425.         android:layout_height="wrap_content"
  426.         android:layout_gravity="center"
  427.         android:src="@mipmap/yangtu"
  428.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  429.     <ImageView
  430.         android:id="@+id/pt_iv"
  431.         android:layout_width="wrap_content"
  432.         android:layout_height="wrap_content"
  433.         android:layout_gravity="center"
  434.         android:src="@mipmap/yangtu"
  435.         android:layout_marginTop="20dp"/>    <ImageView
  436.         android:id="@+id/pt_iv"
  437.         android:layout_width="wrap_content"
  438.         android:layout_height="wrap_content"
  439.         android:layout_gravity="center"
  440.         android:src="@mipmap/yangtu"
  441.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  442.     <ImageView
  443.         android:id="@+id/pt_iv"
  444.         android:layout_width="wrap_content"
  445.         android:layout_height="wrap_content"
  446.         android:layout_gravity="center"
  447.         android:src="@mipmap/yangtu"
  448.         android:layout_marginTop="20dp"/>    <ImageView
  449.         android:id="@+id/pt_iv"
  450.         android:layout_width="wrap_content"
  451.         android:layout_height="wrap_content"
  452.         android:layout_gravity="center"
  453.         android:src="@mipmap/yangtu"
  454.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  455.     <ImageView
  456.         android:id="@+id/pt_iv"
  457.         android:layout_width="wrap_content"
  458.         android:layout_height="wrap_content"
  459.         android:layout_gravity="center"
  460.         android:src="@mipmap/yangtu"
  461.         android:layout_marginTop="20dp"/>    <ImageView
  462.         android:id="@+id/pt_iv"
  463.         android:layout_width="wrap_content"
  464.         android:layout_height="wrap_content"
  465.         android:layout_gravity="center"
  466.         android:src="@mipmap/yangtu"
  467.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  468.     <ImageView
  469.         android:id="@+id/pt_iv"
  470.         android:layout_width="wrap_content"
  471.         android:layout_height="wrap_content"
  472.         android:layout_gravity="center"
  473.         android:src="@mipmap/yangtu"
  474.         android:layout_marginTop="20dp"/>    <ImageView
  475.         android:id="@+id/pt_iv"
  476.         android:layout_width="wrap_content"
  477.         android:layout_height="wrap_content"
  478.         android:layout_gravity="center"
  479.         android:src="@mipmap/yangtu"
  480.         android:layout_marginTop="20dp"/>
  481. </LinearLayout>ib12 = findViewById(R.id.pt_ib_01x02);<LinearLayout
  482.     <ImageView
  483.         android:id="@+id/pt_iv"
  484.         android:layout_width="wrap_content"
  485.         android:layout_height="wrap_content"
  486.         android:layout_gravity="center"
  487.         android:src="@mipmap/yangtu"
  488.         android:layout_marginTop="20dp"/>    <ImageView
  489.         android:id="@+id/pt_iv"
  490.         android:layout_width="wrap_content"
  491.         android:layout_height="wrap_content"
  492.         android:layout_gravity="center"
  493.         android:src="@mipmap/yangtu"
  494.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  495.     <ImageView
  496.         android:id="@+id/pt_iv"
  497.         android:layout_width="wrap_content"
  498.         android:layout_height="wrap_content"
  499.         android:layout_gravity="center"
  500.         android:src="@mipmap/yangtu"
  501.         android:layout_marginTop="20dp"/>    <ImageView
  502.         android:id="@+id/pt_iv"
  503.         android:layout_width="wrap_content"
  504.         android:layout_height="wrap_content"
  505.         android:layout_gravity="center"
  506.         android:src="@mipmap/yangtu"
  507.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  508.     <ImageView
  509.         android:id="@+id/pt_iv"
  510.         android:layout_width="wrap_content"
  511.         android:layout_height="wrap_content"
  512.         android:layout_gravity="center"
  513.         android:src="@mipmap/yangtu"
  514.         android:layout_marginTop="20dp"/>    <ImageView
  515.         android:id="@+id/pt_iv"
  516.         android:layout_width="wrap_content"
  517.         android:layout_height="wrap_content"
  518.         android:layout_gravity="center"
  519.         android:src="@mipmap/yangtu"
  520.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  521.     <ImageView
  522.         android:id="@+id/pt_iv"
  523.         android:layout_width="wrap_content"
  524.         android:layout_height="wrap_content"
  525.         android:layout_gravity="center"
  526.         android:src="@mipmap/yangtu"
  527.         android:layout_marginTop="20dp"/>    <ImageView
  528.         android:id="@+id/pt_iv"
  529.         android:layout_width="wrap_content"
  530.         android:layout_height="wrap_content"
  531.         android:layout_gravity="center"
  532.         android:src="@mipmap/yangtu"
  533.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  534.     <ImageView
  535.         android:id="@+id/pt_iv"
  536.         android:layout_width="wrap_content"
  537.         android:layout_height="wrap_content"
  538.         android:layout_gravity="center"
  539.         android:src="@mipmap/yangtu"
  540.         android:layout_marginTop="20dp"/>    <ImageView
  541.         android:id="@+id/pt_iv"
  542.         android:layout_width="wrap_content"
  543.         android:layout_height="wrap_content"
  544.         android:layout_gravity="center"
  545.         android:src="@mipmap/yangtu"
  546.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  547.     <ImageView
  548.         android:id="@+id/pt_iv"
  549.         android:layout_width="wrap_content"
  550.         android:layout_height="wrap_content"
  551.         android:layout_gravity="center"
  552.         android:src="@mipmap/yangtu"
  553.         android:layout_marginTop="20dp"/>    <ImageView
  554.         android:id="@+id/pt_iv"
  555.         android:layout_width="wrap_content"
  556.         android:layout_height="wrap_content"
  557.         android:layout_gravity="center"
  558.         android:src="@mipmap/yangtu"
  559.         android:layout_marginTop="20dp"/>
  560. </LinearLayout>ib20 = findViewById(R.id.pt_ib_02x00);<LinearLayout
  561.     <ImageView
  562.         android:id="@+id/pt_iv"
  563.         android:layout_width="wrap_content"
  564.         android:layout_height="wrap_content"
  565.         android:layout_gravity="center"
  566.         android:src="@mipmap/yangtu"
  567.         android:layout_marginTop="20dp"/>    <ImageView
  568.         android:id="@+id/pt_iv"
  569.         android:layout_width="wrap_content"
  570.         android:layout_height="wrap_content"
  571.         android:layout_gravity="center"
  572.         android:src="@mipmap/yangtu"
  573.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  574.     <ImageView
  575.         android:id="@+id/pt_iv"
  576.         android:layout_width="wrap_content"
  577.         android:layout_height="wrap_content"
  578.         android:layout_gravity="center"
  579.         android:src="@mipmap/yangtu"
  580.         android:layout_marginTop="20dp"/>    <ImageView
  581.         android:id="@+id/pt_iv"
  582.         android:layout_width="wrap_content"
  583.         android:layout_height="wrap_content"
  584.         android:layout_gravity="center"
  585.         android:src="@mipmap/yangtu"
  586.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  587.     <ImageView
  588.         android:id="@+id/pt_iv"
  589.         android:layout_width="wrap_content"
  590.         android:layout_height="wrap_content"
  591.         android:layout_gravity="center"
  592.         android:src="@mipmap/yangtu"
  593.         android:layout_marginTop="20dp"/>    <ImageView
  594.         android:id="@+id/pt_iv"
  595.         android:layout_width="wrap_content"
  596.         android:layout_height="wrap_content"
  597.         android:layout_gravity="center"
  598.         android:src="@mipmap/yangtu"
  599.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  600.     <ImageView
  601.         android:id="@+id/pt_iv"
  602.         android:layout_width="wrap_content"
  603.         android:layout_height="wrap_content"
  604.         android:layout_gravity="center"
  605.         android:src="@mipmap/yangtu"
  606.         android:layout_marginTop="20dp"/>    <ImageView
  607.         android:id="@+id/pt_iv"
  608.         android:layout_width="wrap_content"
  609.         android:layout_height="wrap_content"
  610.         android:layout_gravity="center"
  611.         android:src="@mipmap/yangtu"
  612.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  613.     <ImageView
  614.         android:id="@+id/pt_iv"
  615.         android:layout_width="wrap_content"
  616.         android:layout_height="wrap_content"
  617.         android:layout_gravity="center"
  618.         android:src="@mipmap/yangtu"
  619.         android:layout_marginTop="20dp"/>    <ImageView
  620.         android:id="@+id/pt_iv"
  621.         android:layout_width="wrap_content"
  622.         android:layout_height="wrap_content"
  623.         android:layout_gravity="center"
  624.         android:src="@mipmap/yangtu"
  625.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  626.     <ImageView
  627.         android:id="@+id/pt_iv"
  628.         android:layout_width="wrap_content"
  629.         android:layout_height="wrap_content"
  630.         android:layout_gravity="center"
  631.         android:src="@mipmap/yangtu"
  632.         android:layout_marginTop="20dp"/>    <ImageView
  633.         android:id="@+id/pt_iv"
  634.         android:layout_width="wrap_content"
  635.         android:layout_height="wrap_content"
  636.         android:layout_gravity="center"
  637.         android:src="@mipmap/yangtu"
  638.         android:layout_marginTop="20dp"/>
  639. </LinearLayout>ib21 = findViewById(R.id.pt_ib_02x01);<LinearLayout
  640.     <ImageView
  641.         android:id="@+id/pt_iv"
  642.         android:layout_width="wrap_content"
  643.         android:layout_height="wrap_content"
  644.         android:layout_gravity="center"
  645.         android:src="@mipmap/yangtu"
  646.         android:layout_marginTop="20dp"/>    <ImageView
  647.         android:id="@+id/pt_iv"
  648.         android:layout_width="wrap_content"
  649.         android:layout_height="wrap_content"
  650.         android:layout_gravity="center"
  651.         android:src="@mipmap/yangtu"
  652.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  653.     <ImageView
  654.         android:id="@+id/pt_iv"
  655.         android:layout_width="wrap_content"
  656.         android:layout_height="wrap_content"
  657.         android:layout_gravity="center"
  658.         android:src="@mipmap/yangtu"
  659.         android:layout_marginTop="20dp"/>    <ImageView
  660.         android:id="@+id/pt_iv"
  661.         android:layout_width="wrap_content"
  662.         android:layout_height="wrap_content"
  663.         android:layout_gravity="center"
  664.         android:src="@mipmap/yangtu"
  665.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  666.     <ImageView
  667.         android:id="@+id/pt_iv"
  668.         android:layout_width="wrap_content"
  669.         android:layout_height="wrap_content"
  670.         android:layout_gravity="center"
  671.         android:src="@mipmap/yangtu"
  672.         android:layout_marginTop="20dp"/>    <ImageView
  673.         android:id="@+id/pt_iv"
  674.         android:layout_width="wrap_content"
  675.         android:layout_height="wrap_content"
  676.         android:layout_gravity="center"
  677.         android:src="@mipmap/yangtu"
  678.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  679.     <ImageView
  680.         android:id="@+id/pt_iv"
  681.         android:layout_width="wrap_content"
  682.         android:layout_height="wrap_content"
  683.         android:layout_gravity="center"
  684.         android:src="@mipmap/yangtu"
  685.         android:layout_marginTop="20dp"/>    <ImageView
  686.         android:id="@+id/pt_iv"
  687.         android:layout_width="wrap_content"
  688.         android:layout_height="wrap_content"
  689.         android:layout_gravity="center"
  690.         android:src="@mipmap/yangtu"
  691.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  692.     <ImageView
  693.         android:id="@+id/pt_iv"
  694.         android:layout_width="wrap_content"
  695.         android:layout_height="wrap_content"
  696.         android:layout_gravity="center"
  697.         android:src="@mipmap/yangtu"
  698.         android:layout_marginTop="20dp"/>    <ImageView
  699.         android:id="@+id/pt_iv"
  700.         android:layout_width="wrap_content"
  701.         android:layout_height="wrap_content"
  702.         android:layout_gravity="center"
  703.         android:src="@mipmap/yangtu"
  704.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  705.     <ImageView
  706.         android:id="@+id/pt_iv"
  707.         android:layout_width="wrap_content"
  708.         android:layout_height="wrap_content"
  709.         android:layout_gravity="center"
  710.         android:src="@mipmap/yangtu"
  711.         android:layout_marginTop="20dp"/>    <ImageView
  712.         android:id="@+id/pt_iv"
  713.         android:layout_width="wrap_content"
  714.         android:layout_height="wrap_content"
  715.         android:layout_gravity="center"
  716.         android:src="@mipmap/yangtu"
  717.         android:layout_marginTop="20dp"/>
  718. </LinearLayout>ib22 = findViewById(R.id.pt_ib_02x02);<LinearLayout
  719.     <ImageView
  720.         android:id="@+id/pt_iv"
  721.         android:layout_width="wrap_content"
  722.         android:layout_height="wrap_content"
  723.         android:layout_gravity="center"
  724.         android:src="@mipmap/yangtu"
  725.         android:layout_marginTop="20dp"/>    <ImageView
  726.         android:id="@+id/pt_iv"
  727.         android:layout_width="wrap_content"
  728.         android:layout_height="wrap_content"
  729.         android:layout_gravity="center"
  730.         android:src="@mipmap/yangtu"
  731.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  732.     <ImageView
  733.         android:id="@+id/pt_iv"
  734.         android:layout_width="wrap_content"
  735.         android:layout_height="wrap_content"
  736.         android:layout_gravity="center"
  737.         android:src="@mipmap/yangtu"
  738.         android:layout_marginTop="20dp"/>    <ImageView
  739.         android:id="@+id/pt_iv"
  740.         android:layout_width="wrap_content"
  741.         android:layout_height="wrap_content"
  742.         android:layout_gravity="center"
  743.         android:src="@mipmap/yangtu"
  744.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  745.     <ImageView
  746.         android:id="@+id/pt_iv"
  747.         android:layout_width="wrap_content"
  748.         android:layout_height="wrap_content"
  749.         android:layout_gravity="center"
  750.         android:src="@mipmap/yangtu"
  751.         android:layout_marginTop="20dp"/>    <ImageView
  752.         android:id="@+id/pt_iv"
  753.         android:layout_width="wrap_content"
  754.         android:layout_height="wrap_content"
  755.         android:layout_gravity="center"
  756.         android:src="@mipmap/yangtu"
  757.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  758.     <ImageView
  759.         android:id="@+id/pt_iv"
  760.         android:layout_width="wrap_content"
  761.         android:layout_height="wrap_content"
  762.         android:layout_gravity="center"
  763.         android:src="@mipmap/yangtu"
  764.         android:layout_marginTop="20dp"/>    <ImageView
  765.         android:id="@+id/pt_iv"
  766.         android:layout_width="wrap_content"
  767.         android:layout_height="wrap_content"
  768.         android:layout_gravity="center"
  769.         android:src="@mipmap/yangtu"
  770.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  771.     <ImageView
  772.         android:id="@+id/pt_iv"
  773.         android:layout_width="wrap_content"
  774.         android:layout_height="wrap_content"
  775.         android:layout_gravity="center"
  776.         android:src="@mipmap/yangtu"
  777.         android:layout_marginTop="20dp"/>    <ImageView
  778.         android:id="@+id/pt_iv"
  779.         android:layout_width="wrap_content"
  780.         android:layout_height="wrap_content"
  781.         android:layout_gravity="center"
  782.         android:src="@mipmap/yangtu"
  783.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  784.     <ImageView
  785.         android:id="@+id/pt_iv"
  786.         android:layout_width="wrap_content"
  787.         android:layout_height="wrap_content"
  788.         android:layout_gravity="center"
  789.         android:src="@mipmap/yangtu"
  790.         android:layout_marginTop="20dp"/>    <ImageView
  791.         android:id="@+id/pt_iv"
  792.         android:layout_width="wrap_content"
  793.         android:layout_height="wrap_content"
  794.         android:layout_gravity="center"
  795.         android:src="@mipmap/yangtu"
  796.         android:layout_marginTop="20dp"/>
  797. </LinearLayout>timeTv = findViewById(R.id.pt_tv_time);<LinearLayout
  798.     <ImageView
  799.         android:id="@+id/pt_iv"
  800.         android:layout_width="wrap_content"
  801.         android:layout_height="wrap_content"
  802.         android:layout_gravity="center"
  803.         android:src="@mipmap/yangtu"
  804.         android:layout_marginTop="20dp"/>    <ImageView
  805.         android:id="@+id/pt_iv"
  806.         android:layout_width="wrap_content"
  807.         android:layout_height="wrap_content"
  808.         android:layout_gravity="center"
  809.         android:src="@mipmap/yangtu"
  810.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  811.     <ImageView
  812.         android:id="@+id/pt_iv"
  813.         android:layout_width="wrap_content"
  814.         android:layout_height="wrap_content"
  815.         android:layout_gravity="center"
  816.         android:src="@mipmap/yangtu"
  817.         android:layout_marginTop="20dp"/>    <ImageView
  818.         android:id="@+id/pt_iv"
  819.         android:layout_width="wrap_content"
  820.         android:layout_height="wrap_content"
  821.         android:layout_gravity="center"
  822.         android:src="@mipmap/yangtu"
  823.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  824.     <ImageView
  825.         android:id="@+id/pt_iv"
  826.         android:layout_width="wrap_content"
  827.         android:layout_height="wrap_content"
  828.         android:layout_gravity="center"
  829.         android:src="@mipmap/yangtu"
  830.         android:layout_marginTop="20dp"/>    <ImageView
  831.         android:id="@+id/pt_iv"
  832.         android:layout_width="wrap_content"
  833.         android:layout_height="wrap_content"
  834.         android:layout_gravity="center"
  835.         android:src="@mipmap/yangtu"
  836.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  837.     <ImageView
  838.         android:id="@+id/pt_iv"
  839.         android:layout_width="wrap_content"
  840.         android:layout_height="wrap_content"
  841.         android:layout_gravity="center"
  842.         android:src="@mipmap/yangtu"
  843.         android:layout_marginTop="20dp"/>    <ImageView
  844.         android:id="@+id/pt_iv"
  845.         android:layout_width="wrap_content"
  846.         android:layout_height="wrap_content"
  847.         android:layout_gravity="center"
  848.         android:src="@mipmap/yangtu"
  849.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  850.     <ImageView
  851.         android:id="@+id/pt_iv"
  852.         android:layout_width="wrap_content"
  853.         android:layout_height="wrap_content"
  854.         android:layout_gravity="center"
  855.         android:src="@mipmap/yangtu"
  856.         android:layout_marginTop="20dp"/>    <ImageView
  857.         android:id="@+id/pt_iv"
  858.         android:layout_width="wrap_content"
  859.         android:layout_height="wrap_content"
  860.         android:layout_gravity="center"
  861.         android:src="@mipmap/yangtu"
  862.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  863.     <ImageView
  864.         android:id="@+id/pt_iv"
  865.         android:layout_width="wrap_content"
  866.         android:layout_height="wrap_content"
  867.         android:layout_gravity="center"
  868.         android:src="@mipmap/yangtu"
  869.         android:layout_marginTop="20dp"/>    <ImageView
  870.         android:id="@+id/pt_iv"
  871.         android:layout_width="wrap_content"
  872.         android:layout_height="wrap_content"
  873.         android:layout_gravity="center"
  874.         android:src="@mipmap/yangtu"
  875.         android:layout_marginTop="20dp"/>
  876. </LinearLayout>restartBtn = findViewById(R.id.pt_btn_restart);    <ImageView
  877.         android:id="@+id/pt_iv"
  878.         android:layout_width="wrap_content"
  879.         android:layout_height="wrap_content"
  880.         android:layout_gravity="center"
  881.         android:src="@mipmap/yangtu"
  882.         android:layout_marginTop="20dp"/>}
复制代码
初始化的完整代码,可以作为模板:
  1. public class MainActivity extends AppCompatActivity {//  定义九个图片按钮,命名方法也是00,01这样的横纵坐标    <ImageView
  2.         android:id="@+id/pt_iv"
  3.         android:layout_width="wrap_content"
  4.         android:layout_height="wrap_content"
  5.         android:layout_gravity="center"
  6.         android:src="@mipmap/yangtu"
  7.         android:layout_marginTop="20dp"/>ImageButton ib00,ib01,ib02,ib10,ib11,ib12,ib20,ib21,ib22;//   一个重启按钮    <ImageView
  8.         android:id="@+id/pt_iv"
  9.         android:layout_width="wrap_content"
  10.         android:layout_height="wrap_content"
  11.         android:layout_gravity="center"
  12.         android:src="@mipmap/yangtu"
  13.         android:layout_marginTop="20dp"/>Button restartBtn;//  一个显示时间的文本框    <ImageView
  14.         android:id="@+id/pt_iv"
  15.         android:layout_width="wrap_content"
  16.         android:layout_height="wrap_content"
  17.         android:layout_gravity="center"
  18.         android:src="@mipmap/yangtu"
  19.         android:layout_marginTop="20dp"/>TextView timeTv;        @Override        protected void onCreate(Bundle savedInstanceState) {                   super.onCreate(savedInstanceState);                // 设置要显示的视图                   setContentView(R.layout.activity_main);                   initView();                }        private void initView() {<LinearLayout
  20.     <ImageView
  21.         android:id="@+id/pt_iv"
  22.         android:layout_width="wrap_content"
  23.         android:layout_height="wrap_content"
  24.         android:layout_gravity="center"
  25.         android:src="@mipmap/yangtu"
  26.         android:layout_marginTop="20dp"/>    <ImageView
  27.         android:id="@+id/pt_iv"
  28.         android:layout_width="wrap_content"
  29.         android:layout_height="wrap_content"
  30.         android:layout_gravity="center"
  31.         android:src="@mipmap/yangtu"
  32.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  33.     <ImageView
  34.         android:id="@+id/pt_iv"
  35.         android:layout_width="wrap_content"
  36.         android:layout_height="wrap_content"
  37.         android:layout_gravity="center"
  38.         android:src="@mipmap/yangtu"
  39.         android:layout_marginTop="20dp"/>    <ImageView
  40.         android:id="@+id/pt_iv"
  41.         android:layout_width="wrap_content"
  42.         android:layout_height="wrap_content"
  43.         android:layout_gravity="center"
  44.         android:src="@mipmap/yangtu"
  45.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  46.     <ImageView
  47.         android:id="@+id/pt_iv"
  48.         android:layout_width="wrap_content"
  49.         android:layout_height="wrap_content"
  50.         android:layout_gravity="center"
  51.         android:src="@mipmap/yangtu"
  52.         android:layout_marginTop="20dp"/>    <ImageView
  53.         android:id="@+id/pt_iv"
  54.         android:layout_width="wrap_content"
  55.         android:layout_height="wrap_content"
  56.         android:layout_gravity="center"
  57.         android:src="@mipmap/yangtu"
  58.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  59.     <ImageView
  60.         android:id="@+id/pt_iv"
  61.         android:layout_width="wrap_content"
  62.         android:layout_height="wrap_content"
  63.         android:layout_gravity="center"
  64.         android:src="@mipmap/yangtu"
  65.         android:layout_marginTop="20dp"/>    <ImageView
  66.         android:id="@+id/pt_iv"
  67.         android:layout_width="wrap_content"
  68.         android:layout_height="wrap_content"
  69.         android:layout_gravity="center"
  70.         android:src="@mipmap/yangtu"
  71.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  72.     <ImageView
  73.         android:id="@+id/pt_iv"
  74.         android:layout_width="wrap_content"
  75.         android:layout_height="wrap_content"
  76.         android:layout_gravity="center"
  77.         android:src="@mipmap/yangtu"
  78.         android:layout_marginTop="20dp"/>    <ImageView
  79.         android:id="@+id/pt_iv"
  80.         android:layout_width="wrap_content"
  81.         android:layout_height="wrap_content"
  82.         android:layout_gravity="center"
  83.         android:src="@mipmap/yangtu"
  84.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  85.     <ImageView
  86.         android:id="@+id/pt_iv"
  87.         android:layout_width="wrap_content"
  88.         android:layout_height="wrap_content"
  89.         android:layout_gravity="center"
  90.         android:src="@mipmap/yangtu"
  91.         android:layout_marginTop="20dp"/>    <ImageView
  92.         android:id="@+id/pt_iv"
  93.         android:layout_width="wrap_content"
  94.         android:layout_height="wrap_content"
  95.         android:layout_gravity="center"
  96.         android:src="@mipmap/yangtu"
  97.         android:layout_marginTop="20dp"/>
  98. </LinearLayout>ib00 = findViewById(R.id.pt_ib_00x00);<LinearLayout
  99.     <ImageView
  100.         android:id="@+id/pt_iv"
  101.         android:layout_width="wrap_content"
  102.         android:layout_height="wrap_content"
  103.         android:layout_gravity="center"
  104.         android:src="@mipmap/yangtu"
  105.         android:layout_marginTop="20dp"/>    <ImageView
  106.         android:id="@+id/pt_iv"
  107.         android:layout_width="wrap_content"
  108.         android:layout_height="wrap_content"
  109.         android:layout_gravity="center"
  110.         android:src="@mipmap/yangtu"
  111.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  112.     <ImageView
  113.         android:id="@+id/pt_iv"
  114.         android:layout_width="wrap_content"
  115.         android:layout_height="wrap_content"
  116.         android:layout_gravity="center"
  117.         android:src="@mipmap/yangtu"
  118.         android:layout_marginTop="20dp"/>    <ImageView
  119.         android:id="@+id/pt_iv"
  120.         android:layout_width="wrap_content"
  121.         android:layout_height="wrap_content"
  122.         android:layout_gravity="center"
  123.         android:src="@mipmap/yangtu"
  124.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  125.     <ImageView
  126.         android:id="@+id/pt_iv"
  127.         android:layout_width="wrap_content"
  128.         android:layout_height="wrap_content"
  129.         android:layout_gravity="center"
  130.         android:src="@mipmap/yangtu"
  131.         android:layout_marginTop="20dp"/>    <ImageView
  132.         android:id="@+id/pt_iv"
  133.         android:layout_width="wrap_content"
  134.         android:layout_height="wrap_content"
  135.         android:layout_gravity="center"
  136.         android:src="@mipmap/yangtu"
  137.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  138.     <ImageView
  139.         android:id="@+id/pt_iv"
  140.         android:layout_width="wrap_content"
  141.         android:layout_height="wrap_content"
  142.         android:layout_gravity="center"
  143.         android:src="@mipmap/yangtu"
  144.         android:layout_marginTop="20dp"/>    <ImageView
  145.         android:id="@+id/pt_iv"
  146.         android:layout_width="wrap_content"
  147.         android:layout_height="wrap_content"
  148.         android:layout_gravity="center"
  149.         android:src="@mipmap/yangtu"
  150.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  151.     <ImageView
  152.         android:id="@+id/pt_iv"
  153.         android:layout_width="wrap_content"
  154.         android:layout_height="wrap_content"
  155.         android:layout_gravity="center"
  156.         android:src="@mipmap/yangtu"
  157.         android:layout_marginTop="20dp"/>    <ImageView
  158.         android:id="@+id/pt_iv"
  159.         android:layout_width="wrap_content"
  160.         android:layout_height="wrap_content"
  161.         android:layout_gravity="center"
  162.         android:src="@mipmap/yangtu"
  163.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  164.     <ImageView
  165.         android:id="@+id/pt_iv"
  166.         android:layout_width="wrap_content"
  167.         android:layout_height="wrap_content"
  168.         android:layout_gravity="center"
  169.         android:src="@mipmap/yangtu"
  170.         android:layout_marginTop="20dp"/>    <ImageView
  171.         android:id="@+id/pt_iv"
  172.         android:layout_width="wrap_content"
  173.         android:layout_height="wrap_content"
  174.         android:layout_gravity="center"
  175.         android:src="@mipmap/yangtu"
  176.         android:layout_marginTop="20dp"/>
  177. </LinearLayout>ib01 = findViewById(R.id.pt_ib_00x01);<LinearLayout
  178.     <ImageView
  179.         android:id="@+id/pt_iv"
  180.         android:layout_width="wrap_content"
  181.         android:layout_height="wrap_content"
  182.         android:layout_gravity="center"
  183.         android:src="@mipmap/yangtu"
  184.         android:layout_marginTop="20dp"/>    <ImageView
  185.         android:id="@+id/pt_iv"
  186.         android:layout_width="wrap_content"
  187.         android:layout_height="wrap_content"
  188.         android:layout_gravity="center"
  189.         android:src="@mipmap/yangtu"
  190.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  191.     <ImageView
  192.         android:id="@+id/pt_iv"
  193.         android:layout_width="wrap_content"
  194.         android:layout_height="wrap_content"
  195.         android:layout_gravity="center"
  196.         android:src="@mipmap/yangtu"
  197.         android:layout_marginTop="20dp"/>    <ImageView
  198.         android:id="@+id/pt_iv"
  199.         android:layout_width="wrap_content"
  200.         android:layout_height="wrap_content"
  201.         android:layout_gravity="center"
  202.         android:src="@mipmap/yangtu"
  203.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  204.     <ImageView
  205.         android:id="@+id/pt_iv"
  206.         android:layout_width="wrap_content"
  207.         android:layout_height="wrap_content"
  208.         android:layout_gravity="center"
  209.         android:src="@mipmap/yangtu"
  210.         android:layout_marginTop="20dp"/>    <ImageView
  211.         android:id="@+id/pt_iv"
  212.         android:layout_width="wrap_content"
  213.         android:layout_height="wrap_content"
  214.         android:layout_gravity="center"
  215.         android:src="@mipmap/yangtu"
  216.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  217.     <ImageView
  218.         android:id="@+id/pt_iv"
  219.         android:layout_width="wrap_content"
  220.         android:layout_height="wrap_content"
  221.         android:layout_gravity="center"
  222.         android:src="@mipmap/yangtu"
  223.         android:layout_marginTop="20dp"/>    <ImageView
  224.         android:id="@+id/pt_iv"
  225.         android:layout_width="wrap_content"
  226.         android:layout_height="wrap_content"
  227.         android:layout_gravity="center"
  228.         android:src="@mipmap/yangtu"
  229.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  230.     <ImageView
  231.         android:id="@+id/pt_iv"
  232.         android:layout_width="wrap_content"
  233.         android:layout_height="wrap_content"
  234.         android:layout_gravity="center"
  235.         android:src="@mipmap/yangtu"
  236.         android:layout_marginTop="20dp"/>    <ImageView
  237.         android:id="@+id/pt_iv"
  238.         android:layout_width="wrap_content"
  239.         android:layout_height="wrap_content"
  240.         android:layout_gravity="center"
  241.         android:src="@mipmap/yangtu"
  242.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  243.     <ImageView
  244.         android:id="@+id/pt_iv"
  245.         android:layout_width="wrap_content"
  246.         android:layout_height="wrap_content"
  247.         android:layout_gravity="center"
  248.         android:src="@mipmap/yangtu"
  249.         android:layout_marginTop="20dp"/>    <ImageView
  250.         android:id="@+id/pt_iv"
  251.         android:layout_width="wrap_content"
  252.         android:layout_height="wrap_content"
  253.         android:layout_gravity="center"
  254.         android:src="@mipmap/yangtu"
  255.         android:layout_marginTop="20dp"/>
  256. </LinearLayout>ib02 = findViewById(R.id.pt_ib_00x02);<LinearLayout
  257.     <ImageView
  258.         android:id="@+id/pt_iv"
  259.         android:layout_width="wrap_content"
  260.         android:layout_height="wrap_content"
  261.         android:layout_gravity="center"
  262.         android:src="@mipmap/yangtu"
  263.         android:layout_marginTop="20dp"/>    <ImageView
  264.         android:id="@+id/pt_iv"
  265.         android:layout_width="wrap_content"
  266.         android:layout_height="wrap_content"
  267.         android:layout_gravity="center"
  268.         android:src="@mipmap/yangtu"
  269.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  270.     <ImageView
  271.         android:id="@+id/pt_iv"
  272.         android:layout_width="wrap_content"
  273.         android:layout_height="wrap_content"
  274.         android:layout_gravity="center"
  275.         android:src="@mipmap/yangtu"
  276.         android:layout_marginTop="20dp"/>    <ImageView
  277.         android:id="@+id/pt_iv"
  278.         android:layout_width="wrap_content"
  279.         android:layout_height="wrap_content"
  280.         android:layout_gravity="center"
  281.         android:src="@mipmap/yangtu"
  282.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  283.     <ImageView
  284.         android:id="@+id/pt_iv"
  285.         android:layout_width="wrap_content"
  286.         android:layout_height="wrap_content"
  287.         android:layout_gravity="center"
  288.         android:src="@mipmap/yangtu"
  289.         android:layout_marginTop="20dp"/>    <ImageView
  290.         android:id="@+id/pt_iv"
  291.         android:layout_width="wrap_content"
  292.         android:layout_height="wrap_content"
  293.         android:layout_gravity="center"
  294.         android:src="@mipmap/yangtu"
  295.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  296.     <ImageView
  297.         android:id="@+id/pt_iv"
  298.         android:layout_width="wrap_content"
  299.         android:layout_height="wrap_content"
  300.         android:layout_gravity="center"
  301.         android:src="@mipmap/yangtu"
  302.         android:layout_marginTop="20dp"/>    <ImageView
  303.         android:id="@+id/pt_iv"
  304.         android:layout_width="wrap_content"
  305.         android:layout_height="wrap_content"
  306.         android:layout_gravity="center"
  307.         android:src="@mipmap/yangtu"
  308.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  309.     <ImageView
  310.         android:id="@+id/pt_iv"
  311.         android:layout_width="wrap_content"
  312.         android:layout_height="wrap_content"
  313.         android:layout_gravity="center"
  314.         android:src="@mipmap/yangtu"
  315.         android:layout_marginTop="20dp"/>    <ImageView
  316.         android:id="@+id/pt_iv"
  317.         android:layout_width="wrap_content"
  318.         android:layout_height="wrap_content"
  319.         android:layout_gravity="center"
  320.         android:src="@mipmap/yangtu"
  321.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  322.     <ImageView
  323.         android:id="@+id/pt_iv"
  324.         android:layout_width="wrap_content"
  325.         android:layout_height="wrap_content"
  326.         android:layout_gravity="center"
  327.         android:src="@mipmap/yangtu"
  328.         android:layout_marginTop="20dp"/>    <ImageView
  329.         android:id="@+id/pt_iv"
  330.         android:layout_width="wrap_content"
  331.         android:layout_height="wrap_content"
  332.         android:layout_gravity="center"
  333.         android:src="@mipmap/yangtu"
  334.         android:layout_marginTop="20dp"/>
  335. </LinearLayout>ib10 = findViewById(R.id.pt_ib_01x00);<LinearLayout
  336.     <ImageView
  337.         android:id="@+id/pt_iv"
  338.         android:layout_width="wrap_content"
  339.         android:layout_height="wrap_content"
  340.         android:layout_gravity="center"
  341.         android:src="@mipmap/yangtu"
  342.         android:layout_marginTop="20dp"/>    <ImageView
  343.         android:id="@+id/pt_iv"
  344.         android:layout_width="wrap_content"
  345.         android:layout_height="wrap_content"
  346.         android:layout_gravity="center"
  347.         android:src="@mipmap/yangtu"
  348.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  349.     <ImageView
  350.         android:id="@+id/pt_iv"
  351.         android:layout_width="wrap_content"
  352.         android:layout_height="wrap_content"
  353.         android:layout_gravity="center"
  354.         android:src="@mipmap/yangtu"
  355.         android:layout_marginTop="20dp"/>    <ImageView
  356.         android:id="@+id/pt_iv"
  357.         android:layout_width="wrap_content"
  358.         android:layout_height="wrap_content"
  359.         android:layout_gravity="center"
  360.         android:src="@mipmap/yangtu"
  361.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  362.     <ImageView
  363.         android:id="@+id/pt_iv"
  364.         android:layout_width="wrap_content"
  365.         android:layout_height="wrap_content"
  366.         android:layout_gravity="center"
  367.         android:src="@mipmap/yangtu"
  368.         android:layout_marginTop="20dp"/>    <ImageView
  369.         android:id="@+id/pt_iv"
  370.         android:layout_width="wrap_content"
  371.         android:layout_height="wrap_content"
  372.         android:layout_gravity="center"
  373.         android:src="@mipmap/yangtu"
  374.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  375.     <ImageView
  376.         android:id="@+id/pt_iv"
  377.         android:layout_width="wrap_content"
  378.         android:layout_height="wrap_content"
  379.         android:layout_gravity="center"
  380.         android:src="@mipmap/yangtu"
  381.         android:layout_marginTop="20dp"/>    <ImageView
  382.         android:id="@+id/pt_iv"
  383.         android:layout_width="wrap_content"
  384.         android:layout_height="wrap_content"
  385.         android:layout_gravity="center"
  386.         android:src="@mipmap/yangtu"
  387.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  388.     <ImageView
  389.         android:id="@+id/pt_iv"
  390.         android:layout_width="wrap_content"
  391.         android:layout_height="wrap_content"
  392.         android:layout_gravity="center"
  393.         android:src="@mipmap/yangtu"
  394.         android:layout_marginTop="20dp"/>    <ImageView
  395.         android:id="@+id/pt_iv"
  396.         android:layout_width="wrap_content"
  397.         android:layout_height="wrap_content"
  398.         android:layout_gravity="center"
  399.         android:src="@mipmap/yangtu"
  400.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  401.     <ImageView
  402.         android:id="@+id/pt_iv"
  403.         android:layout_width="wrap_content"
  404.         android:layout_height="wrap_content"
  405.         android:layout_gravity="center"
  406.         android:src="@mipmap/yangtu"
  407.         android:layout_marginTop="20dp"/>    <ImageView
  408.         android:id="@+id/pt_iv"
  409.         android:layout_width="wrap_content"
  410.         android:layout_height="wrap_content"
  411.         android:layout_gravity="center"
  412.         android:src="@mipmap/yangtu"
  413.         android:layout_marginTop="20dp"/>
  414. </LinearLayout>ib11 = findViewById(R.id.pt_ib_01x01);<LinearLayout
  415.     <ImageView
  416.         android:id="@+id/pt_iv"
  417.         android:layout_width="wrap_content"
  418.         android:layout_height="wrap_content"
  419.         android:layout_gravity="center"
  420.         android:src="@mipmap/yangtu"
  421.         android:layout_marginTop="20dp"/>    <ImageView
  422.         android:id="@+id/pt_iv"
  423.         android:layout_width="wrap_content"
  424.         android:layout_height="wrap_content"
  425.         android:layout_gravity="center"
  426.         android:src="@mipmap/yangtu"
  427.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  428.     <ImageView
  429.         android:id="@+id/pt_iv"
  430.         android:layout_width="wrap_content"
  431.         android:layout_height="wrap_content"
  432.         android:layout_gravity="center"
  433.         android:src="@mipmap/yangtu"
  434.         android:layout_marginTop="20dp"/>    <ImageView
  435.         android:id="@+id/pt_iv"
  436.         android:layout_width="wrap_content"
  437.         android:layout_height="wrap_content"
  438.         android:layout_gravity="center"
  439.         android:src="@mipmap/yangtu"
  440.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  441.     <ImageView
  442.         android:id="@+id/pt_iv"
  443.         android:layout_width="wrap_content"
  444.         android:layout_height="wrap_content"
  445.         android:layout_gravity="center"
  446.         android:src="@mipmap/yangtu"
  447.         android:layout_marginTop="20dp"/>    <ImageView
  448.         android:id="@+id/pt_iv"
  449.         android:layout_width="wrap_content"
  450.         android:layout_height="wrap_content"
  451.         android:layout_gravity="center"
  452.         android:src="@mipmap/yangtu"
  453.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  454.     <ImageView
  455.         android:id="@+id/pt_iv"
  456.         android:layout_width="wrap_content"
  457.         android:layout_height="wrap_content"
  458.         android:layout_gravity="center"
  459.         android:src="@mipmap/yangtu"
  460.         android:layout_marginTop="20dp"/>    <ImageView
  461.         android:id="@+id/pt_iv"
  462.         android:layout_width="wrap_content"
  463.         android:layout_height="wrap_content"
  464.         android:layout_gravity="center"
  465.         android:src="@mipmap/yangtu"
  466.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  467.     <ImageView
  468.         android:id="@+id/pt_iv"
  469.         android:layout_width="wrap_content"
  470.         android:layout_height="wrap_content"
  471.         android:layout_gravity="center"
  472.         android:src="@mipmap/yangtu"
  473.         android:layout_marginTop="20dp"/>    <ImageView
  474.         android:id="@+id/pt_iv"
  475.         android:layout_width="wrap_content"
  476.         android:layout_height="wrap_content"
  477.         android:layout_gravity="center"
  478.         android:src="@mipmap/yangtu"
  479.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  480.     <ImageView
  481.         android:id="@+id/pt_iv"
  482.         android:layout_width="wrap_content"
  483.         android:layout_height="wrap_content"
  484.         android:layout_gravity="center"
  485.         android:src="@mipmap/yangtu"
  486.         android:layout_marginTop="20dp"/>    <ImageView
  487.         android:id="@+id/pt_iv"
  488.         android:layout_width="wrap_content"
  489.         android:layout_height="wrap_content"
  490.         android:layout_gravity="center"
  491.         android:src="@mipmap/yangtu"
  492.         android:layout_marginTop="20dp"/>
  493. </LinearLayout>ib12 = findViewById(R.id.pt_ib_01x02);<LinearLayout
  494.     <ImageView
  495.         android:id="@+id/pt_iv"
  496.         android:layout_width="wrap_content"
  497.         android:layout_height="wrap_content"
  498.         android:layout_gravity="center"
  499.         android:src="@mipmap/yangtu"
  500.         android:layout_marginTop="20dp"/>    <ImageView
  501.         android:id="@+id/pt_iv"
  502.         android:layout_width="wrap_content"
  503.         android:layout_height="wrap_content"
  504.         android:layout_gravity="center"
  505.         android:src="@mipmap/yangtu"
  506.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  507.     <ImageView
  508.         android:id="@+id/pt_iv"
  509.         android:layout_width="wrap_content"
  510.         android:layout_height="wrap_content"
  511.         android:layout_gravity="center"
  512.         android:src="@mipmap/yangtu"
  513.         android:layout_marginTop="20dp"/>    <ImageView
  514.         android:id="@+id/pt_iv"
  515.         android:layout_width="wrap_content"
  516.         android:layout_height="wrap_content"
  517.         android:layout_gravity="center"
  518.         android:src="@mipmap/yangtu"
  519.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  520.     <ImageView
  521.         android:id="@+id/pt_iv"
  522.         android:layout_width="wrap_content"
  523.         android:layout_height="wrap_content"
  524.         android:layout_gravity="center"
  525.         android:src="@mipmap/yangtu"
  526.         android:layout_marginTop="20dp"/>    <ImageView
  527.         android:id="@+id/pt_iv"
  528.         android:layout_width="wrap_content"
  529.         android:layout_height="wrap_content"
  530.         android:layout_gravity="center"
  531.         android:src="@mipmap/yangtu"
  532.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  533.     <ImageView
  534.         android:id="@+id/pt_iv"
  535.         android:layout_width="wrap_content"
  536.         android:layout_height="wrap_content"
  537.         android:layout_gravity="center"
  538.         android:src="@mipmap/yangtu"
  539.         android:layout_marginTop="20dp"/>    <ImageView
  540.         android:id="@+id/pt_iv"
  541.         android:layout_width="wrap_content"
  542.         android:layout_height="wrap_content"
  543.         android:layout_gravity="center"
  544.         android:src="@mipmap/yangtu"
  545.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  546.     <ImageView
  547.         android:id="@+id/pt_iv"
  548.         android:layout_width="wrap_content"
  549.         android:layout_height="wrap_content"
  550.         android:layout_gravity="center"
  551.         android:src="@mipmap/yangtu"
  552.         android:layout_marginTop="20dp"/>    <ImageView
  553.         android:id="@+id/pt_iv"
  554.         android:layout_width="wrap_content"
  555.         android:layout_height="wrap_content"
  556.         android:layout_gravity="center"
  557.         android:src="@mipmap/yangtu"
  558.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  559.     <ImageView
  560.         android:id="@+id/pt_iv"
  561.         android:layout_width="wrap_content"
  562.         android:layout_height="wrap_content"
  563.         android:layout_gravity="center"
  564.         android:src="@mipmap/yangtu"
  565.         android:layout_marginTop="20dp"/>    <ImageView
  566.         android:id="@+id/pt_iv"
  567.         android:layout_width="wrap_content"
  568.         android:layout_height="wrap_content"
  569.         android:layout_gravity="center"
  570.         android:src="@mipmap/yangtu"
  571.         android:layout_marginTop="20dp"/>
  572. </LinearLayout>ib20 = findViewById(R.id.pt_ib_02x00);<LinearLayout
  573.     <ImageView
  574.         android:id="@+id/pt_iv"
  575.         android:layout_width="wrap_content"
  576.         android:layout_height="wrap_content"
  577.         android:layout_gravity="center"
  578.         android:src="@mipmap/yangtu"
  579.         android:layout_marginTop="20dp"/>    <ImageView
  580.         android:id="@+id/pt_iv"
  581.         android:layout_width="wrap_content"
  582.         android:layout_height="wrap_content"
  583.         android:layout_gravity="center"
  584.         android:src="@mipmap/yangtu"
  585.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  586.     <ImageView
  587.         android:id="@+id/pt_iv"
  588.         android:layout_width="wrap_content"
  589.         android:layout_height="wrap_content"
  590.         android:layout_gravity="center"
  591.         android:src="@mipmap/yangtu"
  592.         android:layout_marginTop="20dp"/>    <ImageView
  593.         android:id="@+id/pt_iv"
  594.         android:layout_width="wrap_content"
  595.         android:layout_height="wrap_content"
  596.         android:layout_gravity="center"
  597.         android:src="@mipmap/yangtu"
  598.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  599.     <ImageView
  600.         android:id="@+id/pt_iv"
  601.         android:layout_width="wrap_content"
  602.         android:layout_height="wrap_content"
  603.         android:layout_gravity="center"
  604.         android:src="@mipmap/yangtu"
  605.         android:layout_marginTop="20dp"/>    <ImageView
  606.         android:id="@+id/pt_iv"
  607.         android:layout_width="wrap_content"
  608.         android:layout_height="wrap_content"
  609.         android:layout_gravity="center"
  610.         android:src="@mipmap/yangtu"
  611.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  612.     <ImageView
  613.         android:id="@+id/pt_iv"
  614.         android:layout_width="wrap_content"
  615.         android:layout_height="wrap_content"
  616.         android:layout_gravity="center"
  617.         android:src="@mipmap/yangtu"
  618.         android:layout_marginTop="20dp"/>    <ImageView
  619.         android:id="@+id/pt_iv"
  620.         android:layout_width="wrap_content"
  621.         android:layout_height="wrap_content"
  622.         android:layout_gravity="center"
  623.         android:src="@mipmap/yangtu"
  624.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  625.     <ImageView
  626.         android:id="@+id/pt_iv"
  627.         android:layout_width="wrap_content"
  628.         android:layout_height="wrap_content"
  629.         android:layout_gravity="center"
  630.         android:src="@mipmap/yangtu"
  631.         android:layout_marginTop="20dp"/>    <ImageView
  632.         android:id="@+id/pt_iv"
  633.         android:layout_width="wrap_content"
  634.         android:layout_height="wrap_content"
  635.         android:layout_gravity="center"
  636.         android:src="@mipmap/yangtu"
  637.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  638.     <ImageView
  639.         android:id="@+id/pt_iv"
  640.         android:layout_width="wrap_content"
  641.         android:layout_height="wrap_content"
  642.         android:layout_gravity="center"
  643.         android:src="@mipmap/yangtu"
  644.         android:layout_marginTop="20dp"/>    <ImageView
  645.         android:id="@+id/pt_iv"
  646.         android:layout_width="wrap_content"
  647.         android:layout_height="wrap_content"
  648.         android:layout_gravity="center"
  649.         android:src="@mipmap/yangtu"
  650.         android:layout_marginTop="20dp"/>
  651. </LinearLayout>ib21 = findViewById(R.id.pt_ib_02x01);<LinearLayout
  652.     <ImageView
  653.         android:id="@+id/pt_iv"
  654.         android:layout_width="wrap_content"
  655.         android:layout_height="wrap_content"
  656.         android:layout_gravity="center"
  657.         android:src="@mipmap/yangtu"
  658.         android:layout_marginTop="20dp"/>    <ImageView
  659.         android:id="@+id/pt_iv"
  660.         android:layout_width="wrap_content"
  661.         android:layout_height="wrap_content"
  662.         android:layout_gravity="center"
  663.         android:src="@mipmap/yangtu"
  664.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  665.     <ImageView
  666.         android:id="@+id/pt_iv"
  667.         android:layout_width="wrap_content"
  668.         android:layout_height="wrap_content"
  669.         android:layout_gravity="center"
  670.         android:src="@mipmap/yangtu"
  671.         android:layout_marginTop="20dp"/>    <ImageView
  672.         android:id="@+id/pt_iv"
  673.         android:layout_width="wrap_content"
  674.         android:layout_height="wrap_content"
  675.         android:layout_gravity="center"
  676.         android:src="@mipmap/yangtu"
  677.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  678.     <ImageView
  679.         android:id="@+id/pt_iv"
  680.         android:layout_width="wrap_content"
  681.         android:layout_height="wrap_content"
  682.         android:layout_gravity="center"
  683.         android:src="@mipmap/yangtu"
  684.         android:layout_marginTop="20dp"/>    <ImageView
  685.         android:id="@+id/pt_iv"
  686.         android:layout_width="wrap_content"
  687.         android:layout_height="wrap_content"
  688.         android:layout_gravity="center"
  689.         android:src="@mipmap/yangtu"
  690.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  691.     <ImageView
  692.         android:id="@+id/pt_iv"
  693.         android:layout_width="wrap_content"
  694.         android:layout_height="wrap_content"
  695.         android:layout_gravity="center"
  696.         android:src="@mipmap/yangtu"
  697.         android:layout_marginTop="20dp"/>    <ImageView
  698.         android:id="@+id/pt_iv"
  699.         android:layout_width="wrap_content"
  700.         android:layout_height="wrap_content"
  701.         android:layout_gravity="center"
  702.         android:src="@mipmap/yangtu"
  703.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  704.     <ImageView
  705.         android:id="@+id/pt_iv"
  706.         android:layout_width="wrap_content"
  707.         android:layout_height="wrap_content"
  708.         android:layout_gravity="center"
  709.         android:src="@mipmap/yangtu"
  710.         android:layout_marginTop="20dp"/>    <ImageView
  711.         android:id="@+id/pt_iv"
  712.         android:layout_width="wrap_content"
  713.         android:layout_height="wrap_content"
  714.         android:layout_gravity="center"
  715.         android:src="@mipmap/yangtu"
  716.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  717.     <ImageView
  718.         android:id="@+id/pt_iv"
  719.         android:layout_width="wrap_content"
  720.         android:layout_height="wrap_content"
  721.         android:layout_gravity="center"
  722.         android:src="@mipmap/yangtu"
  723.         android:layout_marginTop="20dp"/>    <ImageView
  724.         android:id="@+id/pt_iv"
  725.         android:layout_width="wrap_content"
  726.         android:layout_height="wrap_content"
  727.         android:layout_gravity="center"
  728.         android:src="@mipmap/yangtu"
  729.         android:layout_marginTop="20dp"/>
  730. </LinearLayout>ib22 = findViewById(R.id.pt_ib_02x02);<LinearLayout
  731.     <ImageView
  732.         android:id="@+id/pt_iv"
  733.         android:layout_width="wrap_content"
  734.         android:layout_height="wrap_content"
  735.         android:layout_gravity="center"
  736.         android:src="@mipmap/yangtu"
  737.         android:layout_marginTop="20dp"/>    <ImageView
  738.         android:id="@+id/pt_iv"
  739.         android:layout_width="wrap_content"
  740.         android:layout_height="wrap_content"
  741.         android:layout_gravity="center"
  742.         android:src="@mipmap/yangtu"
  743.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  744.     <ImageView
  745.         android:id="@+id/pt_iv"
  746.         android:layout_width="wrap_content"
  747.         android:layout_height="wrap_content"
  748.         android:layout_gravity="center"
  749.         android:src="@mipmap/yangtu"
  750.         android:layout_marginTop="20dp"/>    <ImageView
  751.         android:id="@+id/pt_iv"
  752.         android:layout_width="wrap_content"
  753.         android:layout_height="wrap_content"
  754.         android:layout_gravity="center"
  755.         android:src="@mipmap/yangtu"
  756.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  757.     <ImageView
  758.         android:id="@+id/pt_iv"
  759.         android:layout_width="wrap_content"
  760.         android:layout_height="wrap_content"
  761.         android:layout_gravity="center"
  762.         android:src="@mipmap/yangtu"
  763.         android:layout_marginTop="20dp"/>    <ImageView
  764.         android:id="@+id/pt_iv"
  765.         android:layout_width="wrap_content"
  766.         android:layout_height="wrap_content"
  767.         android:layout_gravity="center"
  768.         android:src="@mipmap/yangtu"
  769.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  770.     <ImageView
  771.         android:id="@+id/pt_iv"
  772.         android:layout_width="wrap_content"
  773.         android:layout_height="wrap_content"
  774.         android:layout_gravity="center"
  775.         android:src="@mipmap/yangtu"
  776.         android:layout_marginTop="20dp"/>    <ImageView
  777.         android:id="@+id/pt_iv"
  778.         android:layout_width="wrap_content"
  779.         android:layout_height="wrap_content"
  780.         android:layout_gravity="center"
  781.         android:src="@mipmap/yangtu"
  782.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  783.     <ImageView
  784.         android:id="@+id/pt_iv"
  785.         android:layout_width="wrap_content"
  786.         android:layout_height="wrap_content"
  787.         android:layout_gravity="center"
  788.         android:src="@mipmap/yangtu"
  789.         android:layout_marginTop="20dp"/>    <ImageView
  790.         android:id="@+id/pt_iv"
  791.         android:layout_width="wrap_content"
  792.         android:layout_height="wrap_content"
  793.         android:layout_gravity="center"
  794.         android:src="@mipmap/yangtu"
  795.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  796.     <ImageView
  797.         android:id="@+id/pt_iv"
  798.         android:layout_width="wrap_content"
  799.         android:layout_height="wrap_content"
  800.         android:layout_gravity="center"
  801.         android:src="@mipmap/yangtu"
  802.         android:layout_marginTop="20dp"/>    <ImageView
  803.         android:id="@+id/pt_iv"
  804.         android:layout_width="wrap_content"
  805.         android:layout_height="wrap_content"
  806.         android:layout_gravity="center"
  807.         android:src="@mipmap/yangtu"
  808.         android:layout_marginTop="20dp"/>
  809. </LinearLayout>timeTv = findViewById(R.id.pt_tv_time);<LinearLayout
  810.     <ImageView
  811.         android:id="@+id/pt_iv"
  812.         android:layout_width="wrap_content"
  813.         android:layout_height="wrap_content"
  814.         android:layout_gravity="center"
  815.         android:src="@mipmap/yangtu"
  816.         android:layout_marginTop="20dp"/>    <ImageView
  817.         android:id="@+id/pt_iv"
  818.         android:layout_width="wrap_content"
  819.         android:layout_height="wrap_content"
  820.         android:layout_gravity="center"
  821.         android:src="@mipmap/yangtu"
  822.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  823.     <ImageView
  824.         android:id="@+id/pt_iv"
  825.         android:layout_width="wrap_content"
  826.         android:layout_height="wrap_content"
  827.         android:layout_gravity="center"
  828.         android:src="@mipmap/yangtu"
  829.         android:layout_marginTop="20dp"/>    <ImageView
  830.         android:id="@+id/pt_iv"
  831.         android:layout_width="wrap_content"
  832.         android:layout_height="wrap_content"
  833.         android:layout_gravity="center"
  834.         android:src="@mipmap/yangtu"
  835.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  836.     <ImageView
  837.         android:id="@+id/pt_iv"
  838.         android:layout_width="wrap_content"
  839.         android:layout_height="wrap_content"
  840.         android:layout_gravity="center"
  841.         android:src="@mipmap/yangtu"
  842.         android:layout_marginTop="20dp"/>    <ImageView
  843.         android:id="@+id/pt_iv"
  844.         android:layout_width="wrap_content"
  845.         android:layout_height="wrap_content"
  846.         android:layout_gravity="center"
  847.         android:src="@mipmap/yangtu"
  848.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  849.     <ImageView
  850.         android:id="@+id/pt_iv"
  851.         android:layout_width="wrap_content"
  852.         android:layout_height="wrap_content"
  853.         android:layout_gravity="center"
  854.         android:src="@mipmap/yangtu"
  855.         android:layout_marginTop="20dp"/>    <ImageView
  856.         android:id="@+id/pt_iv"
  857.         android:layout_width="wrap_content"
  858.         android:layout_height="wrap_content"
  859.         android:layout_gravity="center"
  860.         android:src="@mipmap/yangtu"
  861.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  862.     <ImageView
  863.         android:id="@+id/pt_iv"
  864.         android:layout_width="wrap_content"
  865.         android:layout_height="wrap_content"
  866.         android:layout_gravity="center"
  867.         android:src="@mipmap/yangtu"
  868.         android:layout_marginTop="20dp"/>    <ImageView
  869.         android:id="@+id/pt_iv"
  870.         android:layout_width="wrap_content"
  871.         android:layout_height="wrap_content"
  872.         android:layout_gravity="center"
  873.         android:src="@mipmap/yangtu"
  874.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  875.     <ImageView
  876.         android:id="@+id/pt_iv"
  877.         android:layout_width="wrap_content"
  878.         android:layout_height="wrap_content"
  879.         android:layout_gravity="center"
  880.         android:src="@mipmap/yangtu"
  881.         android:layout_marginTop="20dp"/>    <ImageView
  882.         android:id="@+id/pt_iv"
  883.         android:layout_width="wrap_content"
  884.         android:layout_height="wrap_content"
  885.         android:layout_gravity="center"
  886.         android:src="@mipmap/yangtu"
  887.         android:layout_marginTop="20dp"/>
  888. </LinearLayout>restartBtn = findViewById(R.id.pt_btn_restart);    <ImageView
  889.         android:id="@+id/pt_iv"
  890.         android:layout_width="wrap_content"
  891.         android:layout_height="wrap_content"
  892.         android:layout_gravity="center"
  893.         android:src="@mipmap/yangtu"
  894.         android:layout_marginTop="20dp"/>}        // 图片按钮的点击事件            <ImageView
  895.         android:id="@+id/pt_iv"
  896.         android:layout_width="wrap_content"
  897.         android:layout_height="wrap_content"
  898.         android:layout_gravity="center"
  899.         android:src="@mipmap/yangtu"
  900.         android:layout_marginTop="20dp"/>        public void onClick(View view) {                }        /* 重新开始按钮的点击事件*/    <ImageView
  901.         android:id="@+id/pt_iv"
  902.         android:layout_width="wrap_content"
  903.         android:layout_height="wrap_content"
  904.         android:layout_gravity="center"
  905.         android:src="@mipmap/yangtu"
  906.         android:layout_marginTop="20dp"/>public void restart(View view) {    <ImageView
  907.         android:id="@+id/pt_iv"
  908.         android:layout_width="wrap_content"
  909.         android:layout_height="wrap_content"
  910.         android:layout_gravity="center"
  911.         android:src="@mipmap/yangtu"
  912.         android:layout_marginTop="20dp"/>          }}                 
复制代码
2、拼图游戏时间计时

完成基本工作后,我们思考下——如何实现时间的计时操作,这就相当于计时器的功能。这里我们可以用Handler消息机制来实现,补充下知识点:


  • Handler:作用就是发送与处理信息
  • Message:Handler接收与处理的消息对象
   当我们的子线程想修改Activity中的UI组件时,我们可以新建一个Handler对象,通过这个对象向主线程发送信息;而我们发送的信息会先到主线程的MessageQueue进行等待,由Looper按先入先出顺序取出,再根据message对象的what属性分发给对应的Handler进行处理!
  简单来说:Handler就是用来发送消息和处理消息的一种机制,上面这段话可能听起来有些懵,不过没关系,其实没有这么深奥,下面会让大家明白怎么使用它来实现计时的。
先定义个时间变量,初值为0,因为从0开始计时
  1. //    <ImageView
  2.         android:id="@+id/pt_iv"
  3.         android:layout_width="wrap_content"
  4.         android:layout_height="wrap_content"
  5.         android:layout_gravity="center"
  6.         android:src="@mipmap/yangtu"
  7.         android:layout_marginTop="20dp"/>定义计数时间的变量    <ImageView
  8.         android:id="@+id/pt_iv"
  9.         android:layout_width="wrap_content"
  10.         android:layout_height="wrap_content"
  11.         android:layout_gravity="center"
  12.         android:src="@mipmap/yangtu"
  13.         android:layout_marginTop="20dp"/>int time = 0;
复制代码
然后定义发送和处理消息的对象handler,我们来重写handleMessage方法,在方法里面我们进行了if判断,如果这条消息的what值为1,那么时间time就+1,然后timeTv显示时间为time秒,然后继续向自己发送消息。
handler.sendEmptyMessageDelayed(1,1000)这句话的意思就是:延时1000毫秒后发送参数what为1的空信息,这样它自己就能循环接收自己发的消息,实现计时的功能了,就这么简单。
当然最开始要发送它一条消息,让它这个方法运转起来,我们在onCreate这个方法里面加上了一条
handler.sendEmptyMessageDelayed(1,1000); 这样在游戏一开始过了1s,handler就发送了一条what为1的空消息。然后它自己又立马接收到了,进行时间加1,又自己发送给自己消息,实现计时!
这是定义的handler的代码:
  1. //  定义发送和处理消息的对象handler    <ImageView
  2.         android:id="@+id/pt_iv"
  3.         android:layout_width="wrap_content"
  4.         android:layout_height="wrap_content"
  5.         android:layout_gravity="center"
  6.         android:src="@mipmap/yangtu"
  7.         android:layout_marginTop="20dp"/>Handler handler = new Handler(){<LinearLayout
  8.     <ImageView
  9.         android:id="@+id/pt_iv"
  10.         android:layout_width="wrap_content"
  11.         android:layout_height="wrap_content"
  12.         android:layout_gravity="center"
  13.         android:src="@mipmap/yangtu"
  14.         android:layout_marginTop="20dp"/>    <ImageView
  15.         android:id="@+id/pt_iv"
  16.         android:layout_width="wrap_content"
  17.         android:layout_height="wrap_content"
  18.         android:layout_gravity="center"
  19.         android:src="@mipmap/yangtu"
  20.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  21.     <ImageView
  22.         android:id="@+id/pt_iv"
  23.         android:layout_width="wrap_content"
  24.         android:layout_height="wrap_content"
  25.         android:layout_gravity="center"
  26.         android:src="@mipmap/yangtu"
  27.         android:layout_marginTop="20dp"/>    <ImageView
  28.         android:id="@+id/pt_iv"
  29.         android:layout_width="wrap_content"
  30.         android:layout_height="wrap_content"
  31.         android:layout_gravity="center"
  32.         android:src="@mipmap/yangtu"
  33.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  34.     <ImageView
  35.         android:id="@+id/pt_iv"
  36.         android:layout_width="wrap_content"
  37.         android:layout_height="wrap_content"
  38.         android:layout_gravity="center"
  39.         android:src="@mipmap/yangtu"
  40.         android:layout_marginTop="20dp"/>    <ImageView
  41.         android:id="@+id/pt_iv"
  42.         android:layout_width="wrap_content"
  43.         android:layout_height="wrap_content"
  44.         android:layout_gravity="center"
  45.         android:src="@mipmap/yangtu"
  46.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  47.     <ImageView
  48.         android:id="@+id/pt_iv"
  49.         android:layout_width="wrap_content"
  50.         android:layout_height="wrap_content"
  51.         android:layout_gravity="center"
  52.         android:src="@mipmap/yangtu"
  53.         android:layout_marginTop="20dp"/>    <ImageView
  54.         android:id="@+id/pt_iv"
  55.         android:layout_width="wrap_content"
  56.         android:layout_height="wrap_content"
  57.         android:layout_gravity="center"
  58.         android:src="@mipmap/yangtu"
  59.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  60.     <ImageView
  61.         android:id="@+id/pt_iv"
  62.         android:layout_width="wrap_content"
  63.         android:layout_height="wrap_content"
  64.         android:layout_gravity="center"
  65.         android:src="@mipmap/yangtu"
  66.         android:layout_marginTop="20dp"/>    <ImageView
  67.         android:id="@+id/pt_iv"
  68.         android:layout_width="wrap_content"
  69.         android:layout_height="wrap_content"
  70.         android:layout_gravity="center"
  71.         android:src="@mipmap/yangtu"
  72.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  73.     <ImageView
  74.         android:id="@+id/pt_iv"
  75.         android:layout_width="wrap_content"
  76.         android:layout_height="wrap_content"
  77.         android:layout_gravity="center"
  78.         android:src="@mipmap/yangtu"
  79.         android:layout_marginTop="20dp"/>    <ImageView
  80.         android:id="@+id/pt_iv"
  81.         android:layout_width="wrap_content"
  82.         android:layout_height="wrap_content"
  83.         android:layout_gravity="center"
  84.         android:src="@mipmap/yangtu"
  85.         android:layout_marginTop="20dp"/>
  86. </LinearLayout>@Override//    <ImageView
  87.         android:id="@+id/pt_iv"
  88.         android:layout_width="wrap_content"
  89.         android:layout_height="wrap_content"
  90.         android:layout_gravity="center"
  91.         android:src="@mipmap/yangtu"
  92.         android:layout_marginTop="20dp"/>  重写handleMessage方法,根据msg中what的值判断是否执行后续操作<LinearLayout
  93.     <ImageView
  94.         android:id="@+id/pt_iv"
  95.         android:layout_width="wrap_content"
  96.         android:layout_height="wrap_content"
  97.         android:layout_gravity="center"
  98.         android:src="@mipmap/yangtu"
  99.         android:layout_marginTop="20dp"/>    <ImageView
  100.         android:id="@+id/pt_iv"
  101.         android:layout_width="wrap_content"
  102.         android:layout_height="wrap_content"
  103.         android:layout_gravity="center"
  104.         android:src="@mipmap/yangtu"
  105.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  106.     <ImageView
  107.         android:id="@+id/pt_iv"
  108.         android:layout_width="wrap_content"
  109.         android:layout_height="wrap_content"
  110.         android:layout_gravity="center"
  111.         android:src="@mipmap/yangtu"
  112.         android:layout_marginTop="20dp"/>    <ImageView
  113.         android:id="@+id/pt_iv"
  114.         android:layout_width="wrap_content"
  115.         android:layout_height="wrap_content"
  116.         android:layout_gravity="center"
  117.         android:src="@mipmap/yangtu"
  118.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  119.     <ImageView
  120.         android:id="@+id/pt_iv"
  121.         android:layout_width="wrap_content"
  122.         android:layout_height="wrap_content"
  123.         android:layout_gravity="center"
  124.         android:src="@mipmap/yangtu"
  125.         android:layout_marginTop="20dp"/>    <ImageView
  126.         android:id="@+id/pt_iv"
  127.         android:layout_width="wrap_content"
  128.         android:layout_height="wrap_content"
  129.         android:layout_gravity="center"
  130.         android:src="@mipmap/yangtu"
  131.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  132.     <ImageView
  133.         android:id="@+id/pt_iv"
  134.         android:layout_width="wrap_content"
  135.         android:layout_height="wrap_content"
  136.         android:layout_gravity="center"
  137.         android:src="@mipmap/yangtu"
  138.         android:layout_marginTop="20dp"/>    <ImageView
  139.         android:id="@+id/pt_iv"
  140.         android:layout_width="wrap_content"
  141.         android:layout_height="wrap_content"
  142.         android:layout_gravity="center"
  143.         android:src="@mipmap/yangtu"
  144.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  145.     <ImageView
  146.         android:id="@+id/pt_iv"
  147.         android:layout_width="wrap_content"
  148.         android:layout_height="wrap_content"
  149.         android:layout_gravity="center"
  150.         android:src="@mipmap/yangtu"
  151.         android:layout_marginTop="20dp"/>    <ImageView
  152.         android:id="@+id/pt_iv"
  153.         android:layout_width="wrap_content"
  154.         android:layout_height="wrap_content"
  155.         android:layout_gravity="center"
  156.         android:src="@mipmap/yangtu"
  157.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  158.     <ImageView
  159.         android:id="@+id/pt_iv"
  160.         android:layout_width="wrap_content"
  161.         android:layout_height="wrap_content"
  162.         android:layout_gravity="center"
  163.         android:src="@mipmap/yangtu"
  164.         android:layout_marginTop="20dp"/>    <ImageView
  165.         android:id="@+id/pt_iv"
  166.         android:layout_width="wrap_content"
  167.         android:layout_height="wrap_content"
  168.         android:layout_gravity="center"
  169.         android:src="@mipmap/yangtu"
  170.         android:layout_marginTop="20dp"/>
  171. </LinearLayout>public void handleMessage(Message msg) {<LinearLayout
  172.     <ImageView
  173.         android:id="@+id/pt_iv"
  174.         android:layout_width="wrap_content"
  175.         android:layout_height="wrap_content"
  176.         android:layout_gravity="center"
  177.         android:src="@mipmap/yangtu"
  178.         android:layout_marginTop="20dp"/>    <ImageView
  179.         android:id="@+id/pt_iv"
  180.         android:layout_width="wrap_content"
  181.         android:layout_height="wrap_content"
  182.         android:layout_gravity="center"
  183.         android:src="@mipmap/yangtu"
  184.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  185.     <ImageView
  186.         android:id="@+id/pt_iv"
  187.         android:layout_width="wrap_content"
  188.         android:layout_height="wrap_content"
  189.         android:layout_gravity="center"
  190.         android:src="@mipmap/yangtu"
  191.         android:layout_marginTop="20dp"/>    <ImageView
  192.         android:id="@+id/pt_iv"
  193.         android:layout_width="wrap_content"
  194.         android:layout_height="wrap_content"
  195.         android:layout_gravity="center"
  196.         android:src="@mipmap/yangtu"
  197.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  198.     <ImageView
  199.         android:id="@+id/pt_iv"
  200.         android:layout_width="wrap_content"
  201.         android:layout_height="wrap_content"
  202.         android:layout_gravity="center"
  203.         android:src="@mipmap/yangtu"
  204.         android:layout_marginTop="20dp"/>    <ImageView
  205.         android:id="@+id/pt_iv"
  206.         android:layout_width="wrap_content"
  207.         android:layout_height="wrap_content"
  208.         android:layout_gravity="center"
  209.         android:src="@mipmap/yangtu"
  210.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  211.     <ImageView
  212.         android:id="@+id/pt_iv"
  213.         android:layout_width="wrap_content"
  214.         android:layout_height="wrap_content"
  215.         android:layout_gravity="center"
  216.         android:src="@mipmap/yangtu"
  217.         android:layout_marginTop="20dp"/>    <ImageView
  218.         android:id="@+id/pt_iv"
  219.         android:layout_width="wrap_content"
  220.         android:layout_height="wrap_content"
  221.         android:layout_gravity="center"
  222.         android:src="@mipmap/yangtu"
  223.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  224.     <ImageView
  225.         android:id="@+id/pt_iv"
  226.         android:layout_width="wrap_content"
  227.         android:layout_height="wrap_content"
  228.         android:layout_gravity="center"
  229.         android:src="@mipmap/yangtu"
  230.         android:layout_marginTop="20dp"/>    <ImageView
  231.         android:id="@+id/pt_iv"
  232.         android:layout_width="wrap_content"
  233.         android:layout_height="wrap_content"
  234.         android:layout_gravity="center"
  235.         android:src="@mipmap/yangtu"
  236.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  237.     <ImageView
  238.         android:id="@+id/pt_iv"
  239.         android:layout_width="wrap_content"
  240.         android:layout_height="wrap_content"
  241.         android:layout_gravity="center"
  242.         android:src="@mipmap/yangtu"
  243.         android:layout_marginTop="20dp"/>    <ImageView
  244.         android:id="@+id/pt_iv"
  245.         android:layout_width="wrap_content"
  246.         android:layout_height="wrap_content"
  247.         android:layout_gravity="center"
  248.         android:src="@mipmap/yangtu"
  249.         android:layout_marginTop="20dp"/>
  250. </LinearLayout>    <ImageView
  251.         android:id="@+id/pt_iv"
  252.         android:layout_width="wrap_content"
  253.         android:layout_height="wrap_content"
  254.         android:layout_gravity="center"
  255.         android:src="@mipmap/yangtu"
  256.         android:layout_marginTop="20dp"/>if (msg.what==1) {<LinearLayout
  257.     <ImageView
  258.         android:id="@+id/pt_iv"
  259.         android:layout_width="wrap_content"
  260.         android:layout_height="wrap_content"
  261.         android:layout_gravity="center"
  262.         android:src="@mipmap/yangtu"
  263.         android:layout_marginTop="20dp"/>    <ImageView
  264.         android:id="@+id/pt_iv"
  265.         android:layout_width="wrap_content"
  266.         android:layout_height="wrap_content"
  267.         android:layout_gravity="center"
  268.         android:src="@mipmap/yangtu"
  269.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  270.     <ImageView
  271.         android:id="@+id/pt_iv"
  272.         android:layout_width="wrap_content"
  273.         android:layout_height="wrap_content"
  274.         android:layout_gravity="center"
  275.         android:src="@mipmap/yangtu"
  276.         android:layout_marginTop="20dp"/>    <ImageView
  277.         android:id="@+id/pt_iv"
  278.         android:layout_width="wrap_content"
  279.         android:layout_height="wrap_content"
  280.         android:layout_gravity="center"
  281.         android:src="@mipmap/yangtu"
  282.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  283.     <ImageView
  284.         android:id="@+id/pt_iv"
  285.         android:layout_width="wrap_content"
  286.         android:layout_height="wrap_content"
  287.         android:layout_gravity="center"
  288.         android:src="@mipmap/yangtu"
  289.         android:layout_marginTop="20dp"/>    <ImageView
  290.         android:id="@+id/pt_iv"
  291.         android:layout_width="wrap_content"
  292.         android:layout_height="wrap_content"
  293.         android:layout_gravity="center"
  294.         android:src="@mipmap/yangtu"
  295.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  296.     <ImageView
  297.         android:id="@+id/pt_iv"
  298.         android:layout_width="wrap_content"
  299.         android:layout_height="wrap_content"
  300.         android:layout_gravity="center"
  301.         android:src="@mipmap/yangtu"
  302.         android:layout_marginTop="20dp"/>    <ImageView
  303.         android:id="@+id/pt_iv"
  304.         android:layout_width="wrap_content"
  305.         android:layout_height="wrap_content"
  306.         android:layout_gravity="center"
  307.         android:src="@mipmap/yangtu"
  308.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  309.     <ImageView
  310.         android:id="@+id/pt_iv"
  311.         android:layout_width="wrap_content"
  312.         android:layout_height="wrap_content"
  313.         android:layout_gravity="center"
  314.         android:src="@mipmap/yangtu"
  315.         android:layout_marginTop="20dp"/>    <ImageView
  316.         android:id="@+id/pt_iv"
  317.         android:layout_width="wrap_content"
  318.         android:layout_height="wrap_content"
  319.         android:layout_gravity="center"
  320.         android:src="@mipmap/yangtu"
  321.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  322.     <ImageView
  323.         android:id="@+id/pt_iv"
  324.         android:layout_width="wrap_content"
  325.         android:layout_height="wrap_content"
  326.         android:layout_gravity="center"
  327.         android:src="@mipmap/yangtu"
  328.         android:layout_marginTop="20dp"/>    <ImageView
  329.         android:id="@+id/pt_iv"
  330.         android:layout_width="wrap_content"
  331.         android:layout_height="wrap_content"
  332.         android:layout_gravity="center"
  333.         android:src="@mipmap/yangtu"
  334.         android:layout_marginTop="20dp"/>
  335. </LinearLayout><LinearLayout
  336.     <ImageView
  337.         android:id="@+id/pt_iv"
  338.         android:layout_width="wrap_content"
  339.         android:layout_height="wrap_content"
  340.         android:layout_gravity="center"
  341.         android:src="@mipmap/yangtu"
  342.         android:layout_marginTop="20dp"/>    <ImageView
  343.         android:id="@+id/pt_iv"
  344.         android:layout_width="wrap_content"
  345.         android:layout_height="wrap_content"
  346.         android:layout_gravity="center"
  347.         android:src="@mipmap/yangtu"
  348.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  349.     <ImageView
  350.         android:id="@+id/pt_iv"
  351.         android:layout_width="wrap_content"
  352.         android:layout_height="wrap_content"
  353.         android:layout_gravity="center"
  354.         android:src="@mipmap/yangtu"
  355.         android:layout_marginTop="20dp"/>    <ImageView
  356.         android:id="@+id/pt_iv"
  357.         android:layout_width="wrap_content"
  358.         android:layout_height="wrap_content"
  359.         android:layout_gravity="center"
  360.         android:src="@mipmap/yangtu"
  361.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  362.     <ImageView
  363.         android:id="@+id/pt_iv"
  364.         android:layout_width="wrap_content"
  365.         android:layout_height="wrap_content"
  366.         android:layout_gravity="center"
  367.         android:src="@mipmap/yangtu"
  368.         android:layout_marginTop="20dp"/>    <ImageView
  369.         android:id="@+id/pt_iv"
  370.         android:layout_width="wrap_content"
  371.         android:layout_height="wrap_content"
  372.         android:layout_gravity="center"
  373.         android:src="@mipmap/yangtu"
  374.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  375.     <ImageView
  376.         android:id="@+id/pt_iv"
  377.         android:layout_width="wrap_content"
  378.         android:layout_height="wrap_content"
  379.         android:layout_gravity="center"
  380.         android:src="@mipmap/yangtu"
  381.         android:layout_marginTop="20dp"/>    <ImageView
  382.         android:id="@+id/pt_iv"
  383.         android:layout_width="wrap_content"
  384.         android:layout_height="wrap_content"
  385.         android:layout_gravity="center"
  386.         android:src="@mipmap/yangtu"
  387.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  388.     <ImageView
  389.         android:id="@+id/pt_iv"
  390.         android:layout_width="wrap_content"
  391.         android:layout_height="wrap_content"
  392.         android:layout_gravity="center"
  393.         android:src="@mipmap/yangtu"
  394.         android:layout_marginTop="20dp"/>    <ImageView
  395.         android:id="@+id/pt_iv"
  396.         android:layout_width="wrap_content"
  397.         android:layout_height="wrap_content"
  398.         android:layout_gravity="center"
  399.         android:src="@mipmap/yangtu"
  400.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  401.     <ImageView
  402.         android:id="@+id/pt_iv"
  403.         android:layout_width="wrap_content"
  404.         android:layout_height="wrap_content"
  405.         android:layout_gravity="center"
  406.         android:src="@mipmap/yangtu"
  407.         android:layout_marginTop="20dp"/>    <ImageView
  408.         android:id="@+id/pt_iv"
  409.         android:layout_width="wrap_content"
  410.         android:layout_height="wrap_content"
  411.         android:layout_gravity="center"
  412.         android:src="@mipmap/yangtu"
  413.         android:layout_marginTop="20dp"/>
  414. </LinearLayout>time++;<LinearLayout
  415.     <ImageView
  416.         android:id="@+id/pt_iv"
  417.         android:layout_width="wrap_content"
  418.         android:layout_height="wrap_content"
  419.         android:layout_gravity="center"
  420.         android:src="@mipmap/yangtu"
  421.         android:layout_marginTop="20dp"/>    <ImageView
  422.         android:id="@+id/pt_iv"
  423.         android:layout_width="wrap_content"
  424.         android:layout_height="wrap_content"
  425.         android:layout_gravity="center"
  426.         android:src="@mipmap/yangtu"
  427.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  428.     <ImageView
  429.         android:id="@+id/pt_iv"
  430.         android:layout_width="wrap_content"
  431.         android:layout_height="wrap_content"
  432.         android:layout_gravity="center"
  433.         android:src="@mipmap/yangtu"
  434.         android:layout_marginTop="20dp"/>    <ImageView
  435.         android:id="@+id/pt_iv"
  436.         android:layout_width="wrap_content"
  437.         android:layout_height="wrap_content"
  438.         android:layout_gravity="center"
  439.         android:src="@mipmap/yangtu"
  440.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  441.     <ImageView
  442.         android:id="@+id/pt_iv"
  443.         android:layout_width="wrap_content"
  444.         android:layout_height="wrap_content"
  445.         android:layout_gravity="center"
  446.         android:src="@mipmap/yangtu"
  447.         android:layout_marginTop="20dp"/>    <ImageView
  448.         android:id="@+id/pt_iv"
  449.         android:layout_width="wrap_content"
  450.         android:layout_height="wrap_content"
  451.         android:layout_gravity="center"
  452.         android:src="@mipmap/yangtu"
  453.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  454.     <ImageView
  455.         android:id="@+id/pt_iv"
  456.         android:layout_width="wrap_content"
  457.         android:layout_height="wrap_content"
  458.         android:layout_gravity="center"
  459.         android:src="@mipmap/yangtu"
  460.         android:layout_marginTop="20dp"/>    <ImageView
  461.         android:id="@+id/pt_iv"
  462.         android:layout_width="wrap_content"
  463.         android:layout_height="wrap_content"
  464.         android:layout_gravity="center"
  465.         android:src="@mipmap/yangtu"
  466.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  467.     <ImageView
  468.         android:id="@+id/pt_iv"
  469.         android:layout_width="wrap_content"
  470.         android:layout_height="wrap_content"
  471.         android:layout_gravity="center"
  472.         android:src="@mipmap/yangtu"
  473.         android:layout_marginTop="20dp"/>    <ImageView
  474.         android:id="@+id/pt_iv"
  475.         android:layout_width="wrap_content"
  476.         android:layout_height="wrap_content"
  477.         android:layout_gravity="center"
  478.         android:src="@mipmap/yangtu"
  479.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  480.     <ImageView
  481.         android:id="@+id/pt_iv"
  482.         android:layout_width="wrap_content"
  483.         android:layout_height="wrap_content"
  484.         android:layout_gravity="center"
  485.         android:src="@mipmap/yangtu"
  486.         android:layout_marginTop="20dp"/>    <ImageView
  487.         android:id="@+id/pt_iv"
  488.         android:layout_width="wrap_content"
  489.         android:layout_height="wrap_content"
  490.         android:layout_gravity="center"
  491.         android:src="@mipmap/yangtu"
  492.         android:layout_marginTop="20dp"/>
  493. </LinearLayout><LinearLayout
  494.     <ImageView
  495.         android:id="@+id/pt_iv"
  496.         android:layout_width="wrap_content"
  497.         android:layout_height="wrap_content"
  498.         android:layout_gravity="center"
  499.         android:src="@mipmap/yangtu"
  500.         android:layout_marginTop="20dp"/>    <ImageView
  501.         android:id="@+id/pt_iv"
  502.         android:layout_width="wrap_content"
  503.         android:layout_height="wrap_content"
  504.         android:layout_gravity="center"
  505.         android:src="@mipmap/yangtu"
  506.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  507.     <ImageView
  508.         android:id="@+id/pt_iv"
  509.         android:layout_width="wrap_content"
  510.         android:layout_height="wrap_content"
  511.         android:layout_gravity="center"
  512.         android:src="@mipmap/yangtu"
  513.         android:layout_marginTop="20dp"/>    <ImageView
  514.         android:id="@+id/pt_iv"
  515.         android:layout_width="wrap_content"
  516.         android:layout_height="wrap_content"
  517.         android:layout_gravity="center"
  518.         android:src="@mipmap/yangtu"
  519.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  520.     <ImageView
  521.         android:id="@+id/pt_iv"
  522.         android:layout_width="wrap_content"
  523.         android:layout_height="wrap_content"
  524.         android:layout_gravity="center"
  525.         android:src="@mipmap/yangtu"
  526.         android:layout_marginTop="20dp"/>    <ImageView
  527.         android:id="@+id/pt_iv"
  528.         android:layout_width="wrap_content"
  529.         android:layout_height="wrap_content"
  530.         android:layout_gravity="center"
  531.         android:src="@mipmap/yangtu"
  532.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  533.     <ImageView
  534.         android:id="@+id/pt_iv"
  535.         android:layout_width="wrap_content"
  536.         android:layout_height="wrap_content"
  537.         android:layout_gravity="center"
  538.         android:src="@mipmap/yangtu"
  539.         android:layout_marginTop="20dp"/>    <ImageView
  540.         android:id="@+id/pt_iv"
  541.         android:layout_width="wrap_content"
  542.         android:layout_height="wrap_content"
  543.         android:layout_gravity="center"
  544.         android:src="@mipmap/yangtu"
  545.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  546.     <ImageView
  547.         android:id="@+id/pt_iv"
  548.         android:layout_width="wrap_content"
  549.         android:layout_height="wrap_content"
  550.         android:layout_gravity="center"
  551.         android:src="@mipmap/yangtu"
  552.         android:layout_marginTop="20dp"/>    <ImageView
  553.         android:id="@+id/pt_iv"
  554.         android:layout_width="wrap_content"
  555.         android:layout_height="wrap_content"
  556.         android:layout_gravity="center"
  557.         android:src="@mipmap/yangtu"
  558.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  559.     <ImageView
  560.         android:id="@+id/pt_iv"
  561.         android:layout_width="wrap_content"
  562.         android:layout_height="wrap_content"
  563.         android:layout_gravity="center"
  564.         android:src="@mipmap/yangtu"
  565.         android:layout_marginTop="20dp"/>    <ImageView
  566.         android:id="@+id/pt_iv"
  567.         android:layout_width="wrap_content"
  568.         android:layout_height="wrap_content"
  569.         android:layout_gravity="center"
  570.         android:src="@mipmap/yangtu"
  571.         android:layout_marginTop="20dp"/>
  572. </LinearLayout>timeTv.setText("时间 : "+time+" 秒");//<LinearLayout
  573.     <ImageView
  574.         android:id="@+id/pt_iv"
  575.         android:layout_width="wrap_content"
  576.         android:layout_height="wrap_content"
  577.         android:layout_gravity="center"
  578.         android:src="@mipmap/yangtu"
  579.         android:layout_marginTop="20dp"/>    <ImageView
  580.         android:id="@+id/pt_iv"
  581.         android:layout_width="wrap_content"
  582.         android:layout_height="wrap_content"
  583.         android:layout_gravity="center"
  584.         android:src="@mipmap/yangtu"
  585.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  586.     <ImageView
  587.         android:id="@+id/pt_iv"
  588.         android:layout_width="wrap_content"
  589.         android:layout_height="wrap_content"
  590.         android:layout_gravity="center"
  591.         android:src="@mipmap/yangtu"
  592.         android:layout_marginTop="20dp"/>    <ImageView
  593.         android:id="@+id/pt_iv"
  594.         android:layout_width="wrap_content"
  595.         android:layout_height="wrap_content"
  596.         android:layout_gravity="center"
  597.         android:src="@mipmap/yangtu"
  598.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  599.     <ImageView
  600.         android:id="@+id/pt_iv"
  601.         android:layout_width="wrap_content"
  602.         android:layout_height="wrap_content"
  603.         android:layout_gravity="center"
  604.         android:src="@mipmap/yangtu"
  605.         android:layout_marginTop="20dp"/>    <ImageView
  606.         android:id="@+id/pt_iv"
  607.         android:layout_width="wrap_content"
  608.         android:layout_height="wrap_content"
  609.         android:layout_gravity="center"
  610.         android:src="@mipmap/yangtu"
  611.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  612.     <ImageView
  613.         android:id="@+id/pt_iv"
  614.         android:layout_width="wrap_content"
  615.         android:layout_height="wrap_content"
  616.         android:layout_gravity="center"
  617.         android:src="@mipmap/yangtu"
  618.         android:layout_marginTop="20dp"/>    <ImageView
  619.         android:id="@+id/pt_iv"
  620.         android:layout_width="wrap_content"
  621.         android:layout_height="wrap_content"
  622.         android:layout_gravity="center"
  623.         android:src="@mipmap/yangtu"
  624.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  625.     <ImageView
  626.         android:id="@+id/pt_iv"
  627.         android:layout_width="wrap_content"
  628.         android:layout_height="wrap_content"
  629.         android:layout_gravity="center"
  630.         android:src="@mipmap/yangtu"
  631.         android:layout_marginTop="20dp"/>    <ImageView
  632.         android:id="@+id/pt_iv"
  633.         android:layout_width="wrap_content"
  634.         android:layout_height="wrap_content"
  635.         android:layout_gravity="center"
  636.         android:src="@mipmap/yangtu"
  637.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  638.     <ImageView
  639.         android:id="@+id/pt_iv"
  640.         android:layout_width="wrap_content"
  641.         android:layout_height="wrap_content"
  642.         android:layout_gravity="center"
  643.         android:src="@mipmap/yangtu"
  644.         android:layout_marginTop="20dp"/>    <ImageView
  645.         android:id="@+id/pt_iv"
  646.         android:layout_width="wrap_content"
  647.         android:layout_height="wrap_content"
  648.         android:layout_gravity="center"
  649.         android:src="@mipmap/yangtu"
  650.         android:layout_marginTop="20dp"/>
  651. </LinearLayout>    <ImageView
  652.         android:id="@+id/pt_iv"
  653.         android:layout_width="wrap_content"
  654.         android:layout_height="wrap_content"
  655.         android:layout_gravity="center"
  656.         android:src="@mipmap/yangtu"
  657.         android:layout_marginTop="20dp"/>   指定延时1000毫秒后发送参数what为1的空信息<LinearLayout
  658.     <ImageView
  659.         android:id="@+id/pt_iv"
  660.         android:layout_width="wrap_content"
  661.         android:layout_height="wrap_content"
  662.         android:layout_gravity="center"
  663.         android:src="@mipmap/yangtu"
  664.         android:layout_marginTop="20dp"/>    <ImageView
  665.         android:id="@+id/pt_iv"
  666.         android:layout_width="wrap_content"
  667.         android:layout_height="wrap_content"
  668.         android:layout_gravity="center"
  669.         android:src="@mipmap/yangtu"
  670.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  671.     <ImageView
  672.         android:id="@+id/pt_iv"
  673.         android:layout_width="wrap_content"
  674.         android:layout_height="wrap_content"
  675.         android:layout_gravity="center"
  676.         android:src="@mipmap/yangtu"
  677.         android:layout_marginTop="20dp"/>    <ImageView
  678.         android:id="@+id/pt_iv"
  679.         android:layout_width="wrap_content"
  680.         android:layout_height="wrap_content"
  681.         android:layout_gravity="center"
  682.         android:src="@mipmap/yangtu"
  683.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  684.     <ImageView
  685.         android:id="@+id/pt_iv"
  686.         android:layout_width="wrap_content"
  687.         android:layout_height="wrap_content"
  688.         android:layout_gravity="center"
  689.         android:src="@mipmap/yangtu"
  690.         android:layout_marginTop="20dp"/>    <ImageView
  691.         android:id="@+id/pt_iv"
  692.         android:layout_width="wrap_content"
  693.         android:layout_height="wrap_content"
  694.         android:layout_gravity="center"
  695.         android:src="@mipmap/yangtu"
  696.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  697.     <ImageView
  698.         android:id="@+id/pt_iv"
  699.         android:layout_width="wrap_content"
  700.         android:layout_height="wrap_content"
  701.         android:layout_gravity="center"
  702.         android:src="@mipmap/yangtu"
  703.         android:layout_marginTop="20dp"/>    <ImageView
  704.         android:id="@+id/pt_iv"
  705.         android:layout_width="wrap_content"
  706.         android:layout_height="wrap_content"
  707.         android:layout_gravity="center"
  708.         android:src="@mipmap/yangtu"
  709.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  710.     <ImageView
  711.         android:id="@+id/pt_iv"
  712.         android:layout_width="wrap_content"
  713.         android:layout_height="wrap_content"
  714.         android:layout_gravity="center"
  715.         android:src="@mipmap/yangtu"
  716.         android:layout_marginTop="20dp"/>    <ImageView
  717.         android:id="@+id/pt_iv"
  718.         android:layout_width="wrap_content"
  719.         android:layout_height="wrap_content"
  720.         android:layout_gravity="center"
  721.         android:src="@mipmap/yangtu"
  722.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  723.     <ImageView
  724.         android:id="@+id/pt_iv"
  725.         android:layout_width="wrap_content"
  726.         android:layout_height="wrap_content"
  727.         android:layout_gravity="center"
  728.         android:src="@mipmap/yangtu"
  729.         android:layout_marginTop="20dp"/>    <ImageView
  730.         android:id="@+id/pt_iv"
  731.         android:layout_width="wrap_content"
  732.         android:layout_height="wrap_content"
  733.         android:layout_gravity="center"
  734.         android:src="@mipmap/yangtu"
  735.         android:layout_marginTop="20dp"/>
  736. </LinearLayout><LinearLayout
  737.     <ImageView
  738.         android:id="@+id/pt_iv"
  739.         android:layout_width="wrap_content"
  740.         android:layout_height="wrap_content"
  741.         android:layout_gravity="center"
  742.         android:src="@mipmap/yangtu"
  743.         android:layout_marginTop="20dp"/>    <ImageView
  744.         android:id="@+id/pt_iv"
  745.         android:layout_width="wrap_content"
  746.         android:layout_height="wrap_content"
  747.         android:layout_gravity="center"
  748.         android:src="@mipmap/yangtu"
  749.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  750.     <ImageView
  751.         android:id="@+id/pt_iv"
  752.         android:layout_width="wrap_content"
  753.         android:layout_height="wrap_content"
  754.         android:layout_gravity="center"
  755.         android:src="@mipmap/yangtu"
  756.         android:layout_marginTop="20dp"/>    <ImageView
  757.         android:id="@+id/pt_iv"
  758.         android:layout_width="wrap_content"
  759.         android:layout_height="wrap_content"
  760.         android:layout_gravity="center"
  761.         android:src="@mipmap/yangtu"
  762.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  763.     <ImageView
  764.         android:id="@+id/pt_iv"
  765.         android:layout_width="wrap_content"
  766.         android:layout_height="wrap_content"
  767.         android:layout_gravity="center"
  768.         android:src="@mipmap/yangtu"
  769.         android:layout_marginTop="20dp"/>    <ImageView
  770.         android:id="@+id/pt_iv"
  771.         android:layout_width="wrap_content"
  772.         android:layout_height="wrap_content"
  773.         android:layout_gravity="center"
  774.         android:src="@mipmap/yangtu"
  775.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  776.     <ImageView
  777.         android:id="@+id/pt_iv"
  778.         android:layout_width="wrap_content"
  779.         android:layout_height="wrap_content"
  780.         android:layout_gravity="center"
  781.         android:src="@mipmap/yangtu"
  782.         android:layout_marginTop="20dp"/>    <ImageView
  783.         android:id="@+id/pt_iv"
  784.         android:layout_width="wrap_content"
  785.         android:layout_height="wrap_content"
  786.         android:layout_gravity="center"
  787.         android:src="@mipmap/yangtu"
  788.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  789.     <ImageView
  790.         android:id="@+id/pt_iv"
  791.         android:layout_width="wrap_content"
  792.         android:layout_height="wrap_content"
  793.         android:layout_gravity="center"
  794.         android:src="@mipmap/yangtu"
  795.         android:layout_marginTop="20dp"/>    <ImageView
  796.         android:id="@+id/pt_iv"
  797.         android:layout_width="wrap_content"
  798.         android:layout_height="wrap_content"
  799.         android:layout_gravity="center"
  800.         android:src="@mipmap/yangtu"
  801.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  802.     <ImageView
  803.         android:id="@+id/pt_iv"
  804.         android:layout_width="wrap_content"
  805.         android:layout_height="wrap_content"
  806.         android:layout_gravity="center"
  807.         android:src="@mipmap/yangtu"
  808.         android:layout_marginTop="20dp"/>    <ImageView
  809.         android:id="@+id/pt_iv"
  810.         android:layout_width="wrap_content"
  811.         android:layout_height="wrap_content"
  812.         android:layout_gravity="center"
  813.         android:src="@mipmap/yangtu"
  814.         android:layout_marginTop="20dp"/>
  815. </LinearLayout>handler.sendEmptyMessageDelayed(1,1000);<LinearLayout
  816.     <ImageView
  817.         android:id="@+id/pt_iv"
  818.         android:layout_width="wrap_content"
  819.         android:layout_height="wrap_content"
  820.         android:layout_gravity="center"
  821.         android:src="@mipmap/yangtu"
  822.         android:layout_marginTop="20dp"/>    <ImageView
  823.         android:id="@+id/pt_iv"
  824.         android:layout_width="wrap_content"
  825.         android:layout_height="wrap_content"
  826.         android:layout_gravity="center"
  827.         android:src="@mipmap/yangtu"
  828.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  829.     <ImageView
  830.         android:id="@+id/pt_iv"
  831.         android:layout_width="wrap_content"
  832.         android:layout_height="wrap_content"
  833.         android:layout_gravity="center"
  834.         android:src="@mipmap/yangtu"
  835.         android:layout_marginTop="20dp"/>    <ImageView
  836.         android:id="@+id/pt_iv"
  837.         android:layout_width="wrap_content"
  838.         android:layout_height="wrap_content"
  839.         android:layout_gravity="center"
  840.         android:src="@mipmap/yangtu"
  841.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  842.     <ImageView
  843.         android:id="@+id/pt_iv"
  844.         android:layout_width="wrap_content"
  845.         android:layout_height="wrap_content"
  846.         android:layout_gravity="center"
  847.         android:src="@mipmap/yangtu"
  848.         android:layout_marginTop="20dp"/>    <ImageView
  849.         android:id="@+id/pt_iv"
  850.         android:layout_width="wrap_content"
  851.         android:layout_height="wrap_content"
  852.         android:layout_gravity="center"
  853.         android:src="@mipmap/yangtu"
  854.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  855.     <ImageView
  856.         android:id="@+id/pt_iv"
  857.         android:layout_width="wrap_content"
  858.         android:layout_height="wrap_content"
  859.         android:layout_gravity="center"
  860.         android:src="@mipmap/yangtu"
  861.         android:layout_marginTop="20dp"/>    <ImageView
  862.         android:id="@+id/pt_iv"
  863.         android:layout_width="wrap_content"
  864.         android:layout_height="wrap_content"
  865.         android:layout_gravity="center"
  866.         android:src="@mipmap/yangtu"
  867.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  868.     <ImageView
  869.         android:id="@+id/pt_iv"
  870.         android:layout_width="wrap_content"
  871.         android:layout_height="wrap_content"
  872.         android:layout_gravity="center"
  873.         android:src="@mipmap/yangtu"
  874.         android:layout_marginTop="20dp"/>    <ImageView
  875.         android:id="@+id/pt_iv"
  876.         android:layout_width="wrap_content"
  877.         android:layout_height="wrap_content"
  878.         android:layout_gravity="center"
  879.         android:src="@mipmap/yangtu"
  880.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  881.     <ImageView
  882.         android:id="@+id/pt_iv"
  883.         android:layout_width="wrap_content"
  884.         android:layout_height="wrap_content"
  885.         android:layout_gravity="center"
  886.         android:src="@mipmap/yangtu"
  887.         android:layout_marginTop="20dp"/>    <ImageView
  888.         android:id="@+id/pt_iv"
  889.         android:layout_width="wrap_content"
  890.         android:layout_height="wrap_content"
  891.         android:layout_gravity="center"
  892.         android:src="@mipmap/yangtu"
  893.         android:layout_marginTop="20dp"/>
  894. </LinearLayout>    <ImageView
  895.         android:id="@+id/pt_iv"
  896.         android:layout_width="wrap_content"
  897.         android:layout_height="wrap_content"
  898.         android:layout_gravity="center"
  899.         android:src="@mipmap/yangtu"
  900.         android:layout_marginTop="20dp"/>}<LinearLayout
  901.     <ImageView
  902.         android:id="@+id/pt_iv"
  903.         android:layout_width="wrap_content"
  904.         android:layout_height="wrap_content"
  905.         android:layout_gravity="center"
  906.         android:src="@mipmap/yangtu"
  907.         android:layout_marginTop="20dp"/>    <ImageView
  908.         android:id="@+id/pt_iv"
  909.         android:layout_width="wrap_content"
  910.         android:layout_height="wrap_content"
  911.         android:layout_gravity="center"
  912.         android:src="@mipmap/yangtu"
  913.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  914.     <ImageView
  915.         android:id="@+id/pt_iv"
  916.         android:layout_width="wrap_content"
  917.         android:layout_height="wrap_content"
  918.         android:layout_gravity="center"
  919.         android:src="@mipmap/yangtu"
  920.         android:layout_marginTop="20dp"/>    <ImageView
  921.         android:id="@+id/pt_iv"
  922.         android:layout_width="wrap_content"
  923.         android:layout_height="wrap_content"
  924.         android:layout_gravity="center"
  925.         android:src="@mipmap/yangtu"
  926.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  927.     <ImageView
  928.         android:id="@+id/pt_iv"
  929.         android:layout_width="wrap_content"
  930.         android:layout_height="wrap_content"
  931.         android:layout_gravity="center"
  932.         android:src="@mipmap/yangtu"
  933.         android:layout_marginTop="20dp"/>    <ImageView
  934.         android:id="@+id/pt_iv"
  935.         android:layout_width="wrap_content"
  936.         android:layout_height="wrap_content"
  937.         android:layout_gravity="center"
  938.         android:src="@mipmap/yangtu"
  939.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  940.     <ImageView
  941.         android:id="@+id/pt_iv"
  942.         android:layout_width="wrap_content"
  943.         android:layout_height="wrap_content"
  944.         android:layout_gravity="center"
  945.         android:src="@mipmap/yangtu"
  946.         android:layout_marginTop="20dp"/>    <ImageView
  947.         android:id="@+id/pt_iv"
  948.         android:layout_width="wrap_content"
  949.         android:layout_height="wrap_content"
  950.         android:layout_gravity="center"
  951.         android:src="@mipmap/yangtu"
  952.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  953.     <ImageView
  954.         android:id="@+id/pt_iv"
  955.         android:layout_width="wrap_content"
  956.         android:layout_height="wrap_content"
  957.         android:layout_gravity="center"
  958.         android:src="@mipmap/yangtu"
  959.         android:layout_marginTop="20dp"/>    <ImageView
  960.         android:id="@+id/pt_iv"
  961.         android:layout_width="wrap_content"
  962.         android:layout_height="wrap_content"
  963.         android:layout_gravity="center"
  964.         android:src="@mipmap/yangtu"
  965.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  966.     <ImageView
  967.         android:id="@+id/pt_iv"
  968.         android:layout_width="wrap_content"
  969.         android:layout_height="wrap_content"
  970.         android:layout_gravity="center"
  971.         android:src="@mipmap/yangtu"
  972.         android:layout_marginTop="20dp"/>    <ImageView
  973.         android:id="@+id/pt_iv"
  974.         android:layout_width="wrap_content"
  975.         android:layout_height="wrap_content"
  976.         android:layout_gravity="center"
  977.         android:src="@mipmap/yangtu"
  978.         android:layout_marginTop="20dp"/>
  979. </LinearLayout>}    <ImageView
  980.         android:id="@+id/pt_iv"
  981.         android:layout_width="wrap_content"
  982.         android:layout_height="wrap_content"
  983.         android:layout_gravity="center"
  984.         android:src="@mipmap/yangtu"
  985.         android:layout_marginTop="20dp"/>};
复制代码
这是在onCreate方法里面定义的一条消息
  1. handler.sendEmptyMessageDelayed(1,1000);
复制代码
我们来看下运行效果:

除此之外,我们还需要在重新开始游戏后进行重新计时,这里又要怎么实现呢?
这里我们只需要在restart方法里面先停止handler的消息发送,保证时间不会再继续+1了,然后将时间重新归0,显示当前时间,最后每隔1s发送参数what为1的消息msg,这样就实现了重新开始计时,代码如下:
  1. /* 重新开始按钮的点击事件*/    <ImageView
  2.         android:id="@+id/pt_iv"
  3.         android:layout_width="wrap_content"
  4.         android:layout_height="wrap_content"
  5.         android:layout_gravity="center"
  6.         android:src="@mipmap/yangtu"
  7.         android:layout_marginTop="20dp"/>public void restart(View view) {//    <ImageView
  8.         android:id="@+id/pt_iv"
  9.         android:layout_width="wrap_content"
  10.         android:layout_height="wrap_content"
  11.         android:layout_gravity="center"
  12.         android:src="@mipmap/yangtu"
  13.         android:layout_marginTop="20dp"/>   停止handler的消息发送<LinearLayout
  14.     <ImageView
  15.         android:id="@+id/pt_iv"
  16.         android:layout_width="wrap_content"
  17.         android:layout_height="wrap_content"
  18.         android:layout_gravity="center"
  19.         android:src="@mipmap/yangtu"
  20.         android:layout_marginTop="20dp"/>    <ImageView
  21.         android:id="@+id/pt_iv"
  22.         android:layout_width="wrap_content"
  23.         android:layout_height="wrap_content"
  24.         android:layout_gravity="center"
  25.         android:src="@mipmap/yangtu"
  26.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  27.     <ImageView
  28.         android:id="@+id/pt_iv"
  29.         android:layout_width="wrap_content"
  30.         android:layout_height="wrap_content"
  31.         android:layout_gravity="center"
  32.         android:src="@mipmap/yangtu"
  33.         android:layout_marginTop="20dp"/>    <ImageView
  34.         android:id="@+id/pt_iv"
  35.         android:layout_width="wrap_content"
  36.         android:layout_height="wrap_content"
  37.         android:layout_gravity="center"
  38.         android:src="@mipmap/yangtu"
  39.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  40.     <ImageView
  41.         android:id="@+id/pt_iv"
  42.         android:layout_width="wrap_content"
  43.         android:layout_height="wrap_content"
  44.         android:layout_gravity="center"
  45.         android:src="@mipmap/yangtu"
  46.         android:layout_marginTop="20dp"/>    <ImageView
  47.         android:id="@+id/pt_iv"
  48.         android:layout_width="wrap_content"
  49.         android:layout_height="wrap_content"
  50.         android:layout_gravity="center"
  51.         android:src="@mipmap/yangtu"
  52.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  53.     <ImageView
  54.         android:id="@+id/pt_iv"
  55.         android:layout_width="wrap_content"
  56.         android:layout_height="wrap_content"
  57.         android:layout_gravity="center"
  58.         android:src="@mipmap/yangtu"
  59.         android:layout_marginTop="20dp"/>    <ImageView
  60.         android:id="@+id/pt_iv"
  61.         android:layout_width="wrap_content"
  62.         android:layout_height="wrap_content"
  63.         android:layout_gravity="center"
  64.         android:src="@mipmap/yangtu"
  65.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  66.     <ImageView
  67.         android:id="@+id/pt_iv"
  68.         android:layout_width="wrap_content"
  69.         android:layout_height="wrap_content"
  70.         android:layout_gravity="center"
  71.         android:src="@mipmap/yangtu"
  72.         android:layout_marginTop="20dp"/>    <ImageView
  73.         android:id="@+id/pt_iv"
  74.         android:layout_width="wrap_content"
  75.         android:layout_height="wrap_content"
  76.         android:layout_gravity="center"
  77.         android:src="@mipmap/yangtu"
  78.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  79.     <ImageView
  80.         android:id="@+id/pt_iv"
  81.         android:layout_width="wrap_content"
  82.         android:layout_height="wrap_content"
  83.         android:layout_gravity="center"
  84.         android:src="@mipmap/yangtu"
  85.         android:layout_marginTop="20dp"/>    <ImageView
  86.         android:id="@+id/pt_iv"
  87.         android:layout_width="wrap_content"
  88.         android:layout_height="wrap_content"
  89.         android:layout_gravity="center"
  90.         android:src="@mipmap/yangtu"
  91.         android:layout_marginTop="20dp"/>
  92. </LinearLayout>handler.removeMessages(1);//    <ImageView
  93.         android:id="@+id/pt_iv"
  94.         android:layout_width="wrap_content"
  95.         android:layout_height="wrap_content"
  96.         android:layout_gravity="center"
  97.         android:src="@mipmap/yangtu"
  98.         android:layout_marginTop="20dp"/>   将时间重新归0,并且重新开始计时<LinearLayout
  99.     <ImageView
  100.         android:id="@+id/pt_iv"
  101.         android:layout_width="wrap_content"
  102.         android:layout_height="wrap_content"
  103.         android:layout_gravity="center"
  104.         android:src="@mipmap/yangtu"
  105.         android:layout_marginTop="20dp"/>    <ImageView
  106.         android:id="@+id/pt_iv"
  107.         android:layout_width="wrap_content"
  108.         android:layout_height="wrap_content"
  109.         android:layout_gravity="center"
  110.         android:src="@mipmap/yangtu"
  111.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  112.     <ImageView
  113.         android:id="@+id/pt_iv"
  114.         android:layout_width="wrap_content"
  115.         android:layout_height="wrap_content"
  116.         android:layout_gravity="center"
  117.         android:src="@mipmap/yangtu"
  118.         android:layout_marginTop="20dp"/>    <ImageView
  119.         android:id="@+id/pt_iv"
  120.         android:layout_width="wrap_content"
  121.         android:layout_height="wrap_content"
  122.         android:layout_gravity="center"
  123.         android:src="@mipmap/yangtu"
  124.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  125.     <ImageView
  126.         android:id="@+id/pt_iv"
  127.         android:layout_width="wrap_content"
  128.         android:layout_height="wrap_content"
  129.         android:layout_gravity="center"
  130.         android:src="@mipmap/yangtu"
  131.         android:layout_marginTop="20dp"/>    <ImageView
  132.         android:id="@+id/pt_iv"
  133.         android:layout_width="wrap_content"
  134.         android:layout_height="wrap_content"
  135.         android:layout_gravity="center"
  136.         android:src="@mipmap/yangtu"
  137.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  138.     <ImageView
  139.         android:id="@+id/pt_iv"
  140.         android:layout_width="wrap_content"
  141.         android:layout_height="wrap_content"
  142.         android:layout_gravity="center"
  143.         android:src="@mipmap/yangtu"
  144.         android:layout_marginTop="20dp"/>    <ImageView
  145.         android:id="@+id/pt_iv"
  146.         android:layout_width="wrap_content"
  147.         android:layout_height="wrap_content"
  148.         android:layout_gravity="center"
  149.         android:src="@mipmap/yangtu"
  150.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  151.     <ImageView
  152.         android:id="@+id/pt_iv"
  153.         android:layout_width="wrap_content"
  154.         android:layout_height="wrap_content"
  155.         android:layout_gravity="center"
  156.         android:src="@mipmap/yangtu"
  157.         android:layout_marginTop="20dp"/>    <ImageView
  158.         android:id="@+id/pt_iv"
  159.         android:layout_width="wrap_content"
  160.         android:layout_height="wrap_content"
  161.         android:layout_gravity="center"
  162.         android:src="@mipmap/yangtu"
  163.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  164.     <ImageView
  165.         android:id="@+id/pt_iv"
  166.         android:layout_width="wrap_content"
  167.         android:layout_height="wrap_content"
  168.         android:layout_gravity="center"
  169.         android:src="@mipmap/yangtu"
  170.         android:layout_marginTop="20dp"/>    <ImageView
  171.         android:id="@+id/pt_iv"
  172.         android:layout_width="wrap_content"
  173.         android:layout_height="wrap_content"
  174.         android:layout_gravity="center"
  175.         android:src="@mipmap/yangtu"
  176.         android:layout_marginTop="20dp"/>
  177. </LinearLayout>time = 0;<LinearLayout
  178.     <ImageView
  179.         android:id="@+id/pt_iv"
  180.         android:layout_width="wrap_content"
  181.         android:layout_height="wrap_content"
  182.         android:layout_gravity="center"
  183.         android:src="@mipmap/yangtu"
  184.         android:layout_marginTop="20dp"/>    <ImageView
  185.         android:id="@+id/pt_iv"
  186.         android:layout_width="wrap_content"
  187.         android:layout_height="wrap_content"
  188.         android:layout_gravity="center"
  189.         android:src="@mipmap/yangtu"
  190.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  191.     <ImageView
  192.         android:id="@+id/pt_iv"
  193.         android:layout_width="wrap_content"
  194.         android:layout_height="wrap_content"
  195.         android:layout_gravity="center"
  196.         android:src="@mipmap/yangtu"
  197.         android:layout_marginTop="20dp"/>    <ImageView
  198.         android:id="@+id/pt_iv"
  199.         android:layout_width="wrap_content"
  200.         android:layout_height="wrap_content"
  201.         android:layout_gravity="center"
  202.         android:src="@mipmap/yangtu"
  203.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  204.     <ImageView
  205.         android:id="@+id/pt_iv"
  206.         android:layout_width="wrap_content"
  207.         android:layout_height="wrap_content"
  208.         android:layout_gravity="center"
  209.         android:src="@mipmap/yangtu"
  210.         android:layout_marginTop="20dp"/>    <ImageView
  211.         android:id="@+id/pt_iv"
  212.         android:layout_width="wrap_content"
  213.         android:layout_height="wrap_content"
  214.         android:layout_gravity="center"
  215.         android:src="@mipmap/yangtu"
  216.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  217.     <ImageView
  218.         android:id="@+id/pt_iv"
  219.         android:layout_width="wrap_content"
  220.         android:layout_height="wrap_content"
  221.         android:layout_gravity="center"
  222.         android:src="@mipmap/yangtu"
  223.         android:layout_marginTop="20dp"/>    <ImageView
  224.         android:id="@+id/pt_iv"
  225.         android:layout_width="wrap_content"
  226.         android:layout_height="wrap_content"
  227.         android:layout_gravity="center"
  228.         android:src="@mipmap/yangtu"
  229.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  230.     <ImageView
  231.         android:id="@+id/pt_iv"
  232.         android:layout_width="wrap_content"
  233.         android:layout_height="wrap_content"
  234.         android:layout_gravity="center"
  235.         android:src="@mipmap/yangtu"
  236.         android:layout_marginTop="20dp"/>    <ImageView
  237.         android:id="@+id/pt_iv"
  238.         android:layout_width="wrap_content"
  239.         android:layout_height="wrap_content"
  240.         android:layout_gravity="center"
  241.         android:src="@mipmap/yangtu"
  242.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  243.     <ImageView
  244.         android:id="@+id/pt_iv"
  245.         android:layout_width="wrap_content"
  246.         android:layout_height="wrap_content"
  247.         android:layout_gravity="center"
  248.         android:src="@mipmap/yangtu"
  249.         android:layout_marginTop="20dp"/>    <ImageView
  250.         android:id="@+id/pt_iv"
  251.         android:layout_width="wrap_content"
  252.         android:layout_height="wrap_content"
  253.         android:layout_gravity="center"
  254.         android:src="@mipmap/yangtu"
  255.         android:layout_marginTop="20dp"/>
  256. </LinearLayout>timeTv.setText("时间 : "+time+" 秒");//    <ImageView
  257.         android:id="@+id/pt_iv"
  258.         android:layout_width="wrap_content"
  259.         android:layout_height="wrap_content"
  260.         android:layout_gravity="center"
  261.         android:src="@mipmap/yangtu"
  262.         android:layout_marginTop="20dp"/>  每隔1s发送参数what为1的消息msg<LinearLayout
  263.     <ImageView
  264.         android:id="@+id/pt_iv"
  265.         android:layout_width="wrap_content"
  266.         android:layout_height="wrap_content"
  267.         android:layout_gravity="center"
  268.         android:src="@mipmap/yangtu"
  269.         android:layout_marginTop="20dp"/>    <ImageView
  270.         android:id="@+id/pt_iv"
  271.         android:layout_width="wrap_content"
  272.         android:layout_height="wrap_content"
  273.         android:layout_gravity="center"
  274.         android:src="@mipmap/yangtu"
  275.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  276.     <ImageView
  277.         android:id="@+id/pt_iv"
  278.         android:layout_width="wrap_content"
  279.         android:layout_height="wrap_content"
  280.         android:layout_gravity="center"
  281.         android:src="@mipmap/yangtu"
  282.         android:layout_marginTop="20dp"/>    <ImageView
  283.         android:id="@+id/pt_iv"
  284.         android:layout_width="wrap_content"
  285.         android:layout_height="wrap_content"
  286.         android:layout_gravity="center"
  287.         android:src="@mipmap/yangtu"
  288.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  289.     <ImageView
  290.         android:id="@+id/pt_iv"
  291.         android:layout_width="wrap_content"
  292.         android:layout_height="wrap_content"
  293.         android:layout_gravity="center"
  294.         android:src="@mipmap/yangtu"
  295.         android:layout_marginTop="20dp"/>    <ImageView
  296.         android:id="@+id/pt_iv"
  297.         android:layout_width="wrap_content"
  298.         android:layout_height="wrap_content"
  299.         android:layout_gravity="center"
  300.         android:src="@mipmap/yangtu"
  301.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  302.     <ImageView
  303.         android:id="@+id/pt_iv"
  304.         android:layout_width="wrap_content"
  305.         android:layout_height="wrap_content"
  306.         android:layout_gravity="center"
  307.         android:src="@mipmap/yangtu"
  308.         android:layout_marginTop="20dp"/>    <ImageView
  309.         android:id="@+id/pt_iv"
  310.         android:layout_width="wrap_content"
  311.         android:layout_height="wrap_content"
  312.         android:layout_gravity="center"
  313.         android:src="@mipmap/yangtu"
  314.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  315.     <ImageView
  316.         android:id="@+id/pt_iv"
  317.         android:layout_width="wrap_content"
  318.         android:layout_height="wrap_content"
  319.         android:layout_gravity="center"
  320.         android:src="@mipmap/yangtu"
  321.         android:layout_marginTop="20dp"/>    <ImageView
  322.         android:id="@+id/pt_iv"
  323.         android:layout_width="wrap_content"
  324.         android:layout_height="wrap_content"
  325.         android:layout_gravity="center"
  326.         android:src="@mipmap/yangtu"
  327.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  328.     <ImageView
  329.         android:id="@+id/pt_iv"
  330.         android:layout_width="wrap_content"
  331.         android:layout_height="wrap_content"
  332.         android:layout_gravity="center"
  333.         android:src="@mipmap/yangtu"
  334.         android:layout_marginTop="20dp"/>    <ImageView
  335.         android:id="@+id/pt_iv"
  336.         android:layout_width="wrap_content"
  337.         android:layout_height="wrap_content"
  338.         android:layout_gravity="center"
  339.         android:src="@mipmap/yangtu"
  340.         android:layout_marginTop="20dp"/>
  341. </LinearLayout>handler.sendEmptyMessageDelayed(1,1000);    <ImageView
  342.         android:id="@+id/pt_iv"
  343.         android:layout_width="wrap_content"
  344.         android:layout_height="wrap_content"
  345.         android:layout_gravity="center"
  346.         android:src="@mipmap/yangtu"
  347.         android:layout_marginTop="20dp"/>}
复制代码
点击重新开始后的实现效果:

至此,我们的计时功能就实现了!
3、拼图游戏打乱显示

首先定义一个image数组,里面存放每张碎片(九宫格图片)的id,int型数组是可以存放图片的id的,但是不能存放图片,注意这个区别。
  1. //    <ImageView
  2.         android:id="@+id/pt_iv"
  3.         android:layout_width="wrap_content"
  4.         android:layout_height="wrap_content"
  5.         android:layout_gravity="center"
  6.         android:src="@mipmap/yangtu"
  7.         android:layout_marginTop="20dp"/>将每张碎片的id存放到数组中,便于进行统一的管理,int型数组存放的肯定是int型变量    <ImageView
  8.         android:id="@+id/pt_iv"
  9.         android:layout_width="wrap_content"
  10.         android:layout_height="wrap_content"
  11.         android:layout_gravity="center"
  12.         android:src="@mipmap/yangtu"
  13.         android:layout_marginTop="20dp"/>private int[]image = {R.mipmap.img_xiaoxiong_00x00,R.mipmap.img_xiaoxiong_00x01,R.mipmap.img_xiaoxiong_00x02,<LinearLayout
  14.     <ImageView
  15.         android:id="@+id/pt_iv"
  16.         android:layout_width="wrap_content"
  17.         android:layout_height="wrap_content"
  18.         android:layout_gravity="center"
  19.         android:src="@mipmap/yangtu"
  20.         android:layout_marginTop="20dp"/>    <ImageView
  21.         android:id="@+id/pt_iv"
  22.         android:layout_width="wrap_content"
  23.         android:layout_height="wrap_content"
  24.         android:layout_gravity="center"
  25.         android:src="@mipmap/yangtu"
  26.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  27.     <ImageView
  28.         android:id="@+id/pt_iv"
  29.         android:layout_width="wrap_content"
  30.         android:layout_height="wrap_content"
  31.         android:layout_gravity="center"
  32.         android:src="@mipmap/yangtu"
  33.         android:layout_marginTop="20dp"/>    <ImageView
  34.         android:id="@+id/pt_iv"
  35.         android:layout_width="wrap_content"
  36.         android:layout_height="wrap_content"
  37.         android:layout_gravity="center"
  38.         android:src="@mipmap/yangtu"
  39.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  40.     <ImageView
  41.         android:id="@+id/pt_iv"
  42.         android:layout_width="wrap_content"
  43.         android:layout_height="wrap_content"
  44.         android:layout_gravity="center"
  45.         android:src="@mipmap/yangtu"
  46.         android:layout_marginTop="20dp"/>    <ImageView
  47.         android:id="@+id/pt_iv"
  48.         android:layout_width="wrap_content"
  49.         android:layout_height="wrap_content"
  50.         android:layout_gravity="center"
  51.         android:src="@mipmap/yangtu"
  52.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  53.     <ImageView
  54.         android:id="@+id/pt_iv"
  55.         android:layout_width="wrap_content"
  56.         android:layout_height="wrap_content"
  57.         android:layout_gravity="center"
  58.         android:src="@mipmap/yangtu"
  59.         android:layout_marginTop="20dp"/>    <ImageView
  60.         android:id="@+id/pt_iv"
  61.         android:layout_width="wrap_content"
  62.         android:layout_height="wrap_content"
  63.         android:layout_gravity="center"
  64.         android:src="@mipmap/yangtu"
  65.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  66.     <ImageView
  67.         android:id="@+id/pt_iv"
  68.         android:layout_width="wrap_content"
  69.         android:layout_height="wrap_content"
  70.         android:layout_gravity="center"
  71.         android:src="@mipmap/yangtu"
  72.         android:layout_marginTop="20dp"/>    <ImageView
  73.         android:id="@+id/pt_iv"
  74.         android:layout_width="wrap_content"
  75.         android:layout_height="wrap_content"
  76.         android:layout_gravity="center"
  77.         android:src="@mipmap/yangtu"
  78.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  79.     <ImageView
  80.         android:id="@+id/pt_iv"
  81.         android:layout_width="wrap_content"
  82.         android:layout_height="wrap_content"
  83.         android:layout_gravity="center"
  84.         android:src="@mipmap/yangtu"
  85.         android:layout_marginTop="20dp"/>    <ImageView
  86.         android:id="@+id/pt_iv"
  87.         android:layout_width="wrap_content"
  88.         android:layout_height="wrap_content"
  89.         android:layout_gravity="center"
  90.         android:src="@mipmap/yangtu"
  91.         android:layout_marginTop="20dp"/>
  92. </LinearLayout>R.mipmap.img_xiaoxiong_01x00,R.mipmap.img_xiaoxiong_01x01,R.mipmap.img_xiaoxiong_01x02,    <ImageView
  93.         android:id="@+id/pt_iv"
  94.         android:layout_width="wrap_content"
  95.         android:layout_height="wrap_content"
  96.         android:layout_gravity="center"
  97.         android:src="@mipmap/yangtu"
  98.         android:layout_marginTop="20dp"/>   R.mipmap.img_xiaoxiong_02x00,R.mipmap.img_xiaoxiong_02x01,R.mipmap.img_xiaoxiong_02x02};
复制代码
再声明一个imageIndex数组,它来存放上面图片数组的下标,一共九张图片,所以下标为0-8,它存储的也就是0-8。我们为了让上面九张图片被打乱,所以,这里的下标等下会被打乱。
  1. //    <ImageView
  2.         android:id="@+id/pt_iv"
  3.         android:layout_width="wrap_content"
  4.         android:layout_height="wrap_content"
  5.         android:layout_gravity="center"
  6.         android:src="@mipmap/yangtu"
  7.         android:layout_marginTop="20dp"/>声明上面图片数组下标的数组,随机排列这个数组,九张图片,下标为0-8    <ImageView
  8.         android:id="@+id/pt_iv"
  9.         android:layout_width="wrap_content"
  10.         android:layout_height="wrap_content"
  11.         android:layout_gravity="center"
  12.         android:src="@mipmap/yangtu"
  13.         android:layout_marginTop="20dp"/>private int[]imageIndex = new int[image.length];
复制代码
|下面我们写一个函数disruptRandom( ),来实现进入游戏拼图就打乱显示的效果|
|-------------------------------------------|–|
先给下标数组每个元素赋值,下标是i,值就为i,就是imageIndex = i。
  1. //    <ImageView
  2.         android:id="@+id/pt_iv"
  3.         android:layout_width="wrap_content"
  4.         android:layout_height="wrap_content"
  5.         android:layout_gravity="center"
  6.         android:src="@mipmap/yangtu"
  7.         android:layout_marginTop="20dp"/>  给下标数组每个元素赋值,下标是i,值就为i<LinearLayout
  8.     <ImageView
  9.         android:id="@+id/pt_iv"
  10.         android:layout_width="wrap_content"
  11.         android:layout_height="wrap_content"
  12.         android:layout_gravity="center"
  13.         android:src="@mipmap/yangtu"
  14.         android:layout_marginTop="20dp"/>    <ImageView
  15.         android:id="@+id/pt_iv"
  16.         android:layout_width="wrap_content"
  17.         android:layout_height="wrap_content"
  18.         android:layout_gravity="center"
  19.         android:src="@mipmap/yangtu"
  20.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  21.     <ImageView
  22.         android:id="@+id/pt_iv"
  23.         android:layout_width="wrap_content"
  24.         android:layout_height="wrap_content"
  25.         android:layout_gravity="center"
  26.         android:src="@mipmap/yangtu"
  27.         android:layout_marginTop="20dp"/>    <ImageView
  28.         android:id="@+id/pt_iv"
  29.         android:layout_width="wrap_content"
  30.         android:layout_height="wrap_content"
  31.         android:layout_gravity="center"
  32.         android:src="@mipmap/yangtu"
  33.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  34.     <ImageView
  35.         android:id="@+id/pt_iv"
  36.         android:layout_width="wrap_content"
  37.         android:layout_height="wrap_content"
  38.         android:layout_gravity="center"
  39.         android:src="@mipmap/yangtu"
  40.         android:layout_marginTop="20dp"/>    <ImageView
  41.         android:id="@+id/pt_iv"
  42.         android:layout_width="wrap_content"
  43.         android:layout_height="wrap_content"
  44.         android:layout_gravity="center"
  45.         android:src="@mipmap/yangtu"
  46.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  47.     <ImageView
  48.         android:id="@+id/pt_iv"
  49.         android:layout_width="wrap_content"
  50.         android:layout_height="wrap_content"
  51.         android:layout_gravity="center"
  52.         android:src="@mipmap/yangtu"
  53.         android:layout_marginTop="20dp"/>    <ImageView
  54.         android:id="@+id/pt_iv"
  55.         android:layout_width="wrap_content"
  56.         android:layout_height="wrap_content"
  57.         android:layout_gravity="center"
  58.         android:src="@mipmap/yangtu"
  59.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  60.     <ImageView
  61.         android:id="@+id/pt_iv"
  62.         android:layout_width="wrap_content"
  63.         android:layout_height="wrap_content"
  64.         android:layout_gravity="center"
  65.         android:src="@mipmap/yangtu"
  66.         android:layout_marginTop="20dp"/>    <ImageView
  67.         android:id="@+id/pt_iv"
  68.         android:layout_width="wrap_content"
  69.         android:layout_height="wrap_content"
  70.         android:layout_gravity="center"
  71.         android:src="@mipmap/yangtu"
  72.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  73.     <ImageView
  74.         android:id="@+id/pt_iv"
  75.         android:layout_width="wrap_content"
  76.         android:layout_height="wrap_content"
  77.         android:layout_gravity="center"
  78.         android:src="@mipmap/yangtu"
  79.         android:layout_marginTop="20dp"/>    <ImageView
  80.         android:id="@+id/pt_iv"
  81.         android:layout_width="wrap_content"
  82.         android:layout_height="wrap_content"
  83.         android:layout_gravity="center"
  84.         android:src="@mipmap/yangtu"
  85.         android:layout_marginTop="20dp"/>
  86. </LinearLayout>for (int i = 0; i < imageIndex.length; i++) {<LinearLayout
  87.     <ImageView
  88.         android:id="@+id/pt_iv"
  89.         android:layout_width="wrap_content"
  90.         android:layout_height="wrap_content"
  91.         android:layout_gravity="center"
  92.         android:src="@mipmap/yangtu"
  93.         android:layout_marginTop="20dp"/>    <ImageView
  94.         android:id="@+id/pt_iv"
  95.         android:layout_width="wrap_content"
  96.         android:layout_height="wrap_content"
  97.         android:layout_gravity="center"
  98.         android:src="@mipmap/yangtu"
  99.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  100.     <ImageView
  101.         android:id="@+id/pt_iv"
  102.         android:layout_width="wrap_content"
  103.         android:layout_height="wrap_content"
  104.         android:layout_gravity="center"
  105.         android:src="@mipmap/yangtu"
  106.         android:layout_marginTop="20dp"/>    <ImageView
  107.         android:id="@+id/pt_iv"
  108.         android:layout_width="wrap_content"
  109.         android:layout_height="wrap_content"
  110.         android:layout_gravity="center"
  111.         android:src="@mipmap/yangtu"
  112.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  113.     <ImageView
  114.         android:id="@+id/pt_iv"
  115.         android:layout_width="wrap_content"
  116.         android:layout_height="wrap_content"
  117.         android:layout_gravity="center"
  118.         android:src="@mipmap/yangtu"
  119.         android:layout_marginTop="20dp"/>    <ImageView
  120.         android:id="@+id/pt_iv"
  121.         android:layout_width="wrap_content"
  122.         android:layout_height="wrap_content"
  123.         android:layout_gravity="center"
  124.         android:src="@mipmap/yangtu"
  125.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  126.     <ImageView
  127.         android:id="@+id/pt_iv"
  128.         android:layout_width="wrap_content"
  129.         android:layout_height="wrap_content"
  130.         android:layout_gravity="center"
  131.         android:src="@mipmap/yangtu"
  132.         android:layout_marginTop="20dp"/>    <ImageView
  133.         android:id="@+id/pt_iv"
  134.         android:layout_width="wrap_content"
  135.         android:layout_height="wrap_content"
  136.         android:layout_gravity="center"
  137.         android:src="@mipmap/yangtu"
  138.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  139.     <ImageView
  140.         android:id="@+id/pt_iv"
  141.         android:layout_width="wrap_content"
  142.         android:layout_height="wrap_content"
  143.         android:layout_gravity="center"
  144.         android:src="@mipmap/yangtu"
  145.         android:layout_marginTop="20dp"/>    <ImageView
  146.         android:id="@+id/pt_iv"
  147.         android:layout_width="wrap_content"
  148.         android:layout_height="wrap_content"
  149.         android:layout_gravity="center"
  150.         android:src="@mipmap/yangtu"
  151.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  152.     <ImageView
  153.         android:id="@+id/pt_iv"
  154.         android:layout_width="wrap_content"
  155.         android:layout_height="wrap_content"
  156.         android:layout_gravity="center"
  157.         android:src="@mipmap/yangtu"
  158.         android:layout_marginTop="20dp"/>    <ImageView
  159.         android:id="@+id/pt_iv"
  160.         android:layout_width="wrap_content"
  161.         android:layout_height="wrap_content"
  162.         android:layout_gravity="center"
  163.         android:src="@mipmap/yangtu"
  164.         android:layout_marginTop="20dp"/>
  165. </LinearLayout>    <ImageView
  166.         android:id="@+id/pt_iv"
  167.         android:layout_width="wrap_content"
  168.         android:layout_height="wrap_content"
  169.         android:layout_gravity="center"
  170.         android:src="@mipmap/yangtu"
  171.         android:layout_marginTop="20dp"/>imageIndex[i] = i;<LinearLayout
  172.     <ImageView
  173.         android:id="@+id/pt_iv"
  174.         android:layout_width="wrap_content"
  175.         android:layout_height="wrap_content"
  176.         android:layout_gravity="center"
  177.         android:src="@mipmap/yangtu"
  178.         android:layout_marginTop="20dp"/>    <ImageView
  179.         android:id="@+id/pt_iv"
  180.         android:layout_width="wrap_content"
  181.         android:layout_height="wrap_content"
  182.         android:layout_gravity="center"
  183.         android:src="@mipmap/yangtu"
  184.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  185.     <ImageView
  186.         android:id="@+id/pt_iv"
  187.         android:layout_width="wrap_content"
  188.         android:layout_height="wrap_content"
  189.         android:layout_gravity="center"
  190.         android:src="@mipmap/yangtu"
  191.         android:layout_marginTop="20dp"/>    <ImageView
  192.         android:id="@+id/pt_iv"
  193.         android:layout_width="wrap_content"
  194.         android:layout_height="wrap_content"
  195.         android:layout_gravity="center"
  196.         android:src="@mipmap/yangtu"
  197.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  198.     <ImageView
  199.         android:id="@+id/pt_iv"
  200.         android:layout_width="wrap_content"
  201.         android:layout_height="wrap_content"
  202.         android:layout_gravity="center"
  203.         android:src="@mipmap/yangtu"
  204.         android:layout_marginTop="20dp"/>    <ImageView
  205.         android:id="@+id/pt_iv"
  206.         android:layout_width="wrap_content"
  207.         android:layout_height="wrap_content"
  208.         android:layout_gravity="center"
  209.         android:src="@mipmap/yangtu"
  210.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  211.     <ImageView
  212.         android:id="@+id/pt_iv"
  213.         android:layout_width="wrap_content"
  214.         android:layout_height="wrap_content"
  215.         android:layout_gravity="center"
  216.         android:src="@mipmap/yangtu"
  217.         android:layout_marginTop="20dp"/>    <ImageView
  218.         android:id="@+id/pt_iv"
  219.         android:layout_width="wrap_content"
  220.         android:layout_height="wrap_content"
  221.         android:layout_gravity="center"
  222.         android:src="@mipmap/yangtu"
  223.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  224.     <ImageView
  225.         android:id="@+id/pt_iv"
  226.         android:layout_width="wrap_content"
  227.         android:layout_height="wrap_content"
  228.         android:layout_gravity="center"
  229.         android:src="@mipmap/yangtu"
  230.         android:layout_marginTop="20dp"/>    <ImageView
  231.         android:id="@+id/pt_iv"
  232.         android:layout_width="wrap_content"
  233.         android:layout_height="wrap_content"
  234.         android:layout_gravity="center"
  235.         android:src="@mipmap/yangtu"
  236.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  237.     <ImageView
  238.         android:id="@+id/pt_iv"
  239.         android:layout_width="wrap_content"
  240.         android:layout_height="wrap_content"
  241.         android:layout_gravity="center"
  242.         android:src="@mipmap/yangtu"
  243.         android:layout_marginTop="20dp"/>    <ImageView
  244.         android:id="@+id/pt_iv"
  245.         android:layout_width="wrap_content"
  246.         android:layout_height="wrap_content"
  247.         android:layout_gravity="center"
  248.         android:src="@mipmap/yangtu"
  249.         android:layout_marginTop="20dp"/>
  250. </LinearLayout>}
复制代码
然后进行20次for循环,随机选择两个角标对应的值进行交换。先定义两个角标rand1和rand2,
rand1 = (int)(Math.random()*(imageIndex.length-1));这里我来重点解释一下:
Math.random()产生的随机数为0~1之间的小数 此处说的0~1是包含左不包含右,即包含0不包含1!
   ps:我在这里卡了2h至少,因为这个小细节点没注意到,所以一定不能想当然,要查资料以求准确。
  Math.random()的值域为[0,1),然后imageIndex.length-1就是8其实,*8那就是[0,8),再int取整最终值域为{0,1,2,3,4,5,6,7},因为int取整只会取整数位,不会四舍五入!
再用do-while循环实现了rand2的生成,之所以在do-while里面生成rand2,是为了判断二次生成的角标和第一次是否相同,不同则break立刻跳出循环,执行swap交换;若第二次生成的与第一次相同,则重新进入do-while循环生成rand2,这部分代码如下:
  1. //<LinearLayout
  2.     <ImageView
  3.         android:id="@+id/pt_iv"
  4.         android:layout_width="wrap_content"
  5.         android:layout_height="wrap_content"
  6.         android:layout_gravity="center"
  7.         android:src="@mipmap/yangtu"
  8.         android:layout_marginTop="20dp"/>    <ImageView
  9.         android:id="@+id/pt_iv"
  10.         android:layout_width="wrap_content"
  11.         android:layout_height="wrap_content"
  12.         android:layout_gravity="center"
  13.         android:src="@mipmap/yangtu"
  14.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  15.     <ImageView
  16.         android:id="@+id/pt_iv"
  17.         android:layout_width="wrap_content"
  18.         android:layout_height="wrap_content"
  19.         android:layout_gravity="center"
  20.         android:src="@mipmap/yangtu"
  21.         android:layout_marginTop="20dp"/>    <ImageView
  22.         android:id="@+id/pt_iv"
  23.         android:layout_width="wrap_content"
  24.         android:layout_height="wrap_content"
  25.         android:layout_gravity="center"
  26.         android:src="@mipmap/yangtu"
  27.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  28.     <ImageView
  29.         android:id="@+id/pt_iv"
  30.         android:layout_width="wrap_content"
  31.         android:layout_height="wrap_content"
  32.         android:layout_gravity="center"
  33.         android:src="@mipmap/yangtu"
  34.         android:layout_marginTop="20dp"/>    <ImageView
  35.         android:id="@+id/pt_iv"
  36.         android:layout_width="wrap_content"
  37.         android:layout_height="wrap_content"
  38.         android:layout_gravity="center"
  39.         android:src="@mipmap/yangtu"
  40.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  41.     <ImageView
  42.         android:id="@+id/pt_iv"
  43.         android:layout_width="wrap_content"
  44.         android:layout_height="wrap_content"
  45.         android:layout_gravity="center"
  46.         android:src="@mipmap/yangtu"
  47.         android:layout_marginTop="20dp"/>    <ImageView
  48.         android:id="@+id/pt_iv"
  49.         android:layout_width="wrap_content"
  50.         android:layout_height="wrap_content"
  51.         android:layout_gravity="center"
  52.         android:src="@mipmap/yangtu"
  53.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  54.     <ImageView
  55.         android:id="@+id/pt_iv"
  56.         android:layout_width="wrap_content"
  57.         android:layout_height="wrap_content"
  58.         android:layout_gravity="center"
  59.         android:src="@mipmap/yangtu"
  60.         android:layout_marginTop="20dp"/>    <ImageView
  61.         android:id="@+id/pt_iv"
  62.         android:layout_width="wrap_content"
  63.         android:layout_height="wrap_content"
  64.         android:layout_gravity="center"
  65.         android:src="@mipmap/yangtu"
  66.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  67.     <ImageView
  68.         android:id="@+id/pt_iv"
  69.         android:layout_width="wrap_content"
  70.         android:layout_height="wrap_content"
  71.         android:layout_gravity="center"
  72.         android:src="@mipmap/yangtu"
  73.         android:layout_marginTop="20dp"/>    <ImageView
  74.         android:id="@+id/pt_iv"
  75.         android:layout_width="wrap_content"
  76.         android:layout_height="wrap_content"
  77.         android:layout_gravity="center"
  78.         android:src="@mipmap/yangtu"
  79.         android:layout_marginTop="20dp"/>
  80. </LinearLayout>规定20次,随机选择两个角标对应的值进行交换<LinearLayout
  81.     <ImageView
  82.         android:id="@+id/pt_iv"
  83.         android:layout_width="wrap_content"
  84.         android:layout_height="wrap_content"
  85.         android:layout_gravity="center"
  86.         android:src="@mipmap/yangtu"
  87.         android:layout_marginTop="20dp"/>    <ImageView
  88.         android:id="@+id/pt_iv"
  89.         android:layout_width="wrap_content"
  90.         android:layout_height="wrap_content"
  91.         android:layout_gravity="center"
  92.         android:src="@mipmap/yangtu"
  93.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  94.     <ImageView
  95.         android:id="@+id/pt_iv"
  96.         android:layout_width="wrap_content"
  97.         android:layout_height="wrap_content"
  98.         android:layout_gravity="center"
  99.         android:src="@mipmap/yangtu"
  100.         android:layout_marginTop="20dp"/>    <ImageView
  101.         android:id="@+id/pt_iv"
  102.         android:layout_width="wrap_content"
  103.         android:layout_height="wrap_content"
  104.         android:layout_gravity="center"
  105.         android:src="@mipmap/yangtu"
  106.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  107.     <ImageView
  108.         android:id="@+id/pt_iv"
  109.         android:layout_width="wrap_content"
  110.         android:layout_height="wrap_content"
  111.         android:layout_gravity="center"
  112.         android:src="@mipmap/yangtu"
  113.         android:layout_marginTop="20dp"/>    <ImageView
  114.         android:id="@+id/pt_iv"
  115.         android:layout_width="wrap_content"
  116.         android:layout_height="wrap_content"
  117.         android:layout_gravity="center"
  118.         android:src="@mipmap/yangtu"
  119.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  120.     <ImageView
  121.         android:id="@+id/pt_iv"
  122.         android:layout_width="wrap_content"
  123.         android:layout_height="wrap_content"
  124.         android:layout_gravity="center"
  125.         android:src="@mipmap/yangtu"
  126.         android:layout_marginTop="20dp"/>    <ImageView
  127.         android:id="@+id/pt_iv"
  128.         android:layout_width="wrap_content"
  129.         android:layout_height="wrap_content"
  130.         android:layout_gravity="center"
  131.         android:src="@mipmap/yangtu"
  132.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  133.     <ImageView
  134.         android:id="@+id/pt_iv"
  135.         android:layout_width="wrap_content"
  136.         android:layout_height="wrap_content"
  137.         android:layout_gravity="center"
  138.         android:src="@mipmap/yangtu"
  139.         android:layout_marginTop="20dp"/>    <ImageView
  140.         android:id="@+id/pt_iv"
  141.         android:layout_width="wrap_content"
  142.         android:layout_height="wrap_content"
  143.         android:layout_gravity="center"
  144.         android:src="@mipmap/yangtu"
  145.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  146.     <ImageView
  147.         android:id="@+id/pt_iv"
  148.         android:layout_width="wrap_content"
  149.         android:layout_height="wrap_content"
  150.         android:layout_gravity="center"
  151.         android:src="@mipmap/yangtu"
  152.         android:layout_marginTop="20dp"/>    <ImageView
  153.         android:id="@+id/pt_iv"
  154.         android:layout_width="wrap_content"
  155.         android:layout_height="wrap_content"
  156.         android:layout_gravity="center"
  157.         android:src="@mipmap/yangtu"
  158.         android:layout_marginTop="20dp"/>
  159. </LinearLayout>int rand1,rand2;<LinearLayout
  160.     <ImageView
  161.         android:id="@+id/pt_iv"
  162.         android:layout_width="wrap_content"
  163.         android:layout_height="wrap_content"
  164.         android:layout_gravity="center"
  165.         android:src="@mipmap/yangtu"
  166.         android:layout_marginTop="20dp"/>    <ImageView
  167.         android:id="@+id/pt_iv"
  168.         android:layout_width="wrap_content"
  169.         android:layout_height="wrap_content"
  170.         android:layout_gravity="center"
  171.         android:src="@mipmap/yangtu"
  172.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  173.     <ImageView
  174.         android:id="@+id/pt_iv"
  175.         android:layout_width="wrap_content"
  176.         android:layout_height="wrap_content"
  177.         android:layout_gravity="center"
  178.         android:src="@mipmap/yangtu"
  179.         android:layout_marginTop="20dp"/>    <ImageView
  180.         android:id="@+id/pt_iv"
  181.         android:layout_width="wrap_content"
  182.         android:layout_height="wrap_content"
  183.         android:layout_gravity="center"
  184.         android:src="@mipmap/yangtu"
  185.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  186.     <ImageView
  187.         android:id="@+id/pt_iv"
  188.         android:layout_width="wrap_content"
  189.         android:layout_height="wrap_content"
  190.         android:layout_gravity="center"
  191.         android:src="@mipmap/yangtu"
  192.         android:layout_marginTop="20dp"/>    <ImageView
  193.         android:id="@+id/pt_iv"
  194.         android:layout_width="wrap_content"
  195.         android:layout_height="wrap_content"
  196.         android:layout_gravity="center"
  197.         android:src="@mipmap/yangtu"
  198.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  199.     <ImageView
  200.         android:id="@+id/pt_iv"
  201.         android:layout_width="wrap_content"
  202.         android:layout_height="wrap_content"
  203.         android:layout_gravity="center"
  204.         android:src="@mipmap/yangtu"
  205.         android:layout_marginTop="20dp"/>    <ImageView
  206.         android:id="@+id/pt_iv"
  207.         android:layout_width="wrap_content"
  208.         android:layout_height="wrap_content"
  209.         android:layout_gravity="center"
  210.         android:src="@mipmap/yangtu"
  211.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  212.     <ImageView
  213.         android:id="@+id/pt_iv"
  214.         android:layout_width="wrap_content"
  215.         android:layout_height="wrap_content"
  216.         android:layout_gravity="center"
  217.         android:src="@mipmap/yangtu"
  218.         android:layout_marginTop="20dp"/>    <ImageView
  219.         android:id="@+id/pt_iv"
  220.         android:layout_width="wrap_content"
  221.         android:layout_height="wrap_content"
  222.         android:layout_gravity="center"
  223.         android:src="@mipmap/yangtu"
  224.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  225.     <ImageView
  226.         android:id="@+id/pt_iv"
  227.         android:layout_width="wrap_content"
  228.         android:layout_height="wrap_content"
  229.         android:layout_gravity="center"
  230.         android:src="@mipmap/yangtu"
  231.         android:layout_marginTop="20dp"/>    <ImageView
  232.         android:id="@+id/pt_iv"
  233.         android:layout_width="wrap_content"
  234.         android:layout_height="wrap_content"
  235.         android:layout_gravity="center"
  236.         android:src="@mipmap/yangtu"
  237.         android:layout_marginTop="20dp"/>
  238. </LinearLayout>for (int j = 0; j < 20; j++) {//<LinearLayout
  239.     <ImageView
  240.         android:id="@+id/pt_iv"
  241.         android:layout_width="wrap_content"
  242.         android:layout_height="wrap_content"
  243.         android:layout_gravity="center"
  244.         android:src="@mipmap/yangtu"
  245.         android:layout_marginTop="20dp"/>    <ImageView
  246.         android:id="@+id/pt_iv"
  247.         android:layout_width="wrap_content"
  248.         android:layout_height="wrap_content"
  249.         android:layout_gravity="center"
  250.         android:src="@mipmap/yangtu"
  251.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  252.     <ImageView
  253.         android:id="@+id/pt_iv"
  254.         android:layout_width="wrap_content"
  255.         android:layout_height="wrap_content"
  256.         android:layout_gravity="center"
  257.         android:src="@mipmap/yangtu"
  258.         android:layout_marginTop="20dp"/>    <ImageView
  259.         android:id="@+id/pt_iv"
  260.         android:layout_width="wrap_content"
  261.         android:layout_height="wrap_content"
  262.         android:layout_gravity="center"
  263.         android:src="@mipmap/yangtu"
  264.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  265.     <ImageView
  266.         android:id="@+id/pt_iv"
  267.         android:layout_width="wrap_content"
  268.         android:layout_height="wrap_content"
  269.         android:layout_gravity="center"
  270.         android:src="@mipmap/yangtu"
  271.         android:layout_marginTop="20dp"/>    <ImageView
  272.         android:id="@+id/pt_iv"
  273.         android:layout_width="wrap_content"
  274.         android:layout_height="wrap_content"
  275.         android:layout_gravity="center"
  276.         android:src="@mipmap/yangtu"
  277.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  278.     <ImageView
  279.         android:id="@+id/pt_iv"
  280.         android:layout_width="wrap_content"
  281.         android:layout_height="wrap_content"
  282.         android:layout_gravity="center"
  283.         android:src="@mipmap/yangtu"
  284.         android:layout_marginTop="20dp"/>    <ImageView
  285.         android:id="@+id/pt_iv"
  286.         android:layout_width="wrap_content"
  287.         android:layout_height="wrap_content"
  288.         android:layout_gravity="center"
  289.         android:src="@mipmap/yangtu"
  290.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  291.     <ImageView
  292.         android:id="@+id/pt_iv"
  293.         android:layout_width="wrap_content"
  294.         android:layout_height="wrap_content"
  295.         android:layout_gravity="center"
  296.         android:src="@mipmap/yangtu"
  297.         android:layout_marginTop="20dp"/>    <ImageView
  298.         android:id="@+id/pt_iv"
  299.         android:layout_width="wrap_content"
  300.         android:layout_height="wrap_content"
  301.         android:layout_gravity="center"
  302.         android:src="@mipmap/yangtu"
  303.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  304.     <ImageView
  305.         android:id="@+id/pt_iv"
  306.         android:layout_width="wrap_content"
  307.         android:layout_height="wrap_content"
  308.         android:layout_gravity="center"
  309.         android:src="@mipmap/yangtu"
  310.         android:layout_marginTop="20dp"/>    <ImageView
  311.         android:id="@+id/pt_iv"
  312.         android:layout_width="wrap_content"
  313.         android:layout_height="wrap_content"
  314.         android:layout_gravity="center"
  315.         android:src="@mipmap/yangtu"
  316.         android:layout_marginTop="20dp"/>
  317. </LinearLayout>    <ImageView
  318.         android:id="@+id/pt_iv"
  319.         android:layout_width="wrap_content"
  320.         android:layout_height="wrap_content"
  321.         android:layout_gravity="center"
  322.         android:src="@mipmap/yangtu"
  323.         android:layout_marginTop="20dp"/>随机生成第一个角标//<LinearLayout
  324.     <ImageView
  325.         android:id="@+id/pt_iv"
  326.         android:layout_width="wrap_content"
  327.         android:layout_height="wrap_content"
  328.         android:layout_gravity="center"
  329.         android:src="@mipmap/yangtu"
  330.         android:layout_marginTop="20dp"/>    <ImageView
  331.         android:id="@+id/pt_iv"
  332.         android:layout_width="wrap_content"
  333.         android:layout_height="wrap_content"
  334.         android:layout_gravity="center"
  335.         android:src="@mipmap/yangtu"
  336.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  337.     <ImageView
  338.         android:id="@+id/pt_iv"
  339.         android:layout_width="wrap_content"
  340.         android:layout_height="wrap_content"
  341.         android:layout_gravity="center"
  342.         android:src="@mipmap/yangtu"
  343.         android:layout_marginTop="20dp"/>    <ImageView
  344.         android:id="@+id/pt_iv"
  345.         android:layout_width="wrap_content"
  346.         android:layout_height="wrap_content"
  347.         android:layout_gravity="center"
  348.         android:src="@mipmap/yangtu"
  349.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  350.     <ImageView
  351.         android:id="@+id/pt_iv"
  352.         android:layout_width="wrap_content"
  353.         android:layout_height="wrap_content"
  354.         android:layout_gravity="center"
  355.         android:src="@mipmap/yangtu"
  356.         android:layout_marginTop="20dp"/>    <ImageView
  357.         android:id="@+id/pt_iv"
  358.         android:layout_width="wrap_content"
  359.         android:layout_height="wrap_content"
  360.         android:layout_gravity="center"
  361.         android:src="@mipmap/yangtu"
  362.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  363.     <ImageView
  364.         android:id="@+id/pt_iv"
  365.         android:layout_width="wrap_content"
  366.         android:layout_height="wrap_content"
  367.         android:layout_gravity="center"
  368.         android:src="@mipmap/yangtu"
  369.         android:layout_marginTop="20dp"/>    <ImageView
  370.         android:id="@+id/pt_iv"
  371.         android:layout_width="wrap_content"
  372.         android:layout_height="wrap_content"
  373.         android:layout_gravity="center"
  374.         android:src="@mipmap/yangtu"
  375.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  376.     <ImageView
  377.         android:id="@+id/pt_iv"
  378.         android:layout_width="wrap_content"
  379.         android:layout_height="wrap_content"
  380.         android:layout_gravity="center"
  381.         android:src="@mipmap/yangtu"
  382.         android:layout_marginTop="20dp"/>    <ImageView
  383.         android:id="@+id/pt_iv"
  384.         android:layout_width="wrap_content"
  385.         android:layout_height="wrap_content"
  386.         android:layout_gravity="center"
  387.         android:src="@mipmap/yangtu"
  388.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  389.     <ImageView
  390.         android:id="@+id/pt_iv"
  391.         android:layout_width="wrap_content"
  392.         android:layout_height="wrap_content"
  393.         android:layout_gravity="center"
  394.         android:src="@mipmap/yangtu"
  395.         android:layout_marginTop="20dp"/>    <ImageView
  396.         android:id="@+id/pt_iv"
  397.         android:layout_width="wrap_content"
  398.         android:layout_height="wrap_content"
  399.         android:layout_gravity="center"
  400.         android:src="@mipmap/yangtu"
  401.         android:layout_marginTop="20dp"/>
  402. </LinearLayout>    <ImageView
  403.         android:id="@+id/pt_iv"
  404.         android:layout_width="wrap_content"
  405.         android:layout_height="wrap_content"
  406.         android:layout_gravity="center"
  407.         android:src="@mipmap/yangtu"
  408.         android:layout_marginTop="20dp"/>Math.random()产生的随机数为0~1之间的小数 此处说的0~1是包含左不包含右,即包含0不包含1//<LinearLayout
  409.     <ImageView
  410.         android:id="@+id/pt_iv"
  411.         android:layout_width="wrap_content"
  412.         android:layout_height="wrap_content"
  413.         android:layout_gravity="center"
  414.         android:src="@mipmap/yangtu"
  415.         android:layout_marginTop="20dp"/>    <ImageView
  416.         android:id="@+id/pt_iv"
  417.         android:layout_width="wrap_content"
  418.         android:layout_height="wrap_content"
  419.         android:layout_gravity="center"
  420.         android:src="@mipmap/yangtu"
  421.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  422.     <ImageView
  423.         android:id="@+id/pt_iv"
  424.         android:layout_width="wrap_content"
  425.         android:layout_height="wrap_content"
  426.         android:layout_gravity="center"
  427.         android:src="@mipmap/yangtu"
  428.         android:layout_marginTop="20dp"/>    <ImageView
  429.         android:id="@+id/pt_iv"
  430.         android:layout_width="wrap_content"
  431.         android:layout_height="wrap_content"
  432.         android:layout_gravity="center"
  433.         android:src="@mipmap/yangtu"
  434.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  435.     <ImageView
  436.         android:id="@+id/pt_iv"
  437.         android:layout_width="wrap_content"
  438.         android:layout_height="wrap_content"
  439.         android:layout_gravity="center"
  440.         android:src="@mipmap/yangtu"
  441.         android:layout_marginTop="20dp"/>    <ImageView
  442.         android:id="@+id/pt_iv"
  443.         android:layout_width="wrap_content"
  444.         android:layout_height="wrap_content"
  445.         android:layout_gravity="center"
  446.         android:src="@mipmap/yangtu"
  447.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  448.     <ImageView
  449.         android:id="@+id/pt_iv"
  450.         android:layout_width="wrap_content"
  451.         android:layout_height="wrap_content"
  452.         android:layout_gravity="center"
  453.         android:src="@mipmap/yangtu"
  454.         android:layout_marginTop="20dp"/>    <ImageView
  455.         android:id="@+id/pt_iv"
  456.         android:layout_width="wrap_content"
  457.         android:layout_height="wrap_content"
  458.         android:layout_gravity="center"
  459.         android:src="@mipmap/yangtu"
  460.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  461.     <ImageView
  462.         android:id="@+id/pt_iv"
  463.         android:layout_width="wrap_content"
  464.         android:layout_height="wrap_content"
  465.         android:layout_gravity="center"
  466.         android:src="@mipmap/yangtu"
  467.         android:layout_marginTop="20dp"/>    <ImageView
  468.         android:id="@+id/pt_iv"
  469.         android:layout_width="wrap_content"
  470.         android:layout_height="wrap_content"
  471.         android:layout_gravity="center"
  472.         android:src="@mipmap/yangtu"
  473.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  474.     <ImageView
  475.         android:id="@+id/pt_iv"
  476.         android:layout_width="wrap_content"
  477.         android:layout_height="wrap_content"
  478.         android:layout_gravity="center"
  479.         android:src="@mipmap/yangtu"
  480.         android:layout_marginTop="20dp"/>    <ImageView
  481.         android:id="@+id/pt_iv"
  482.         android:layout_width="wrap_content"
  483.         android:layout_height="wrap_content"
  484.         android:layout_gravity="center"
  485.         android:src="@mipmap/yangtu"
  486.         android:layout_marginTop="20dp"/>
  487. </LinearLayout>    <ImageView
  488.         android:id="@+id/pt_iv"
  489.         android:layout_width="wrap_content"
  490.         android:layout_height="wrap_content"
  491.         android:layout_gravity="center"
  492.         android:src="@mipmap/yangtu"
  493.         android:layout_marginTop="20dp"/>Math.random()的值域为[0,1),然后*8就是[0,8),再int取整最终值域为{0,1,2,3,4,5,,6,7}<LinearLayout
  494.     <ImageView
  495.         android:id="@+id/pt_iv"
  496.         android:layout_width="wrap_content"
  497.         android:layout_height="wrap_content"
  498.         android:layout_gravity="center"
  499.         android:src="@mipmap/yangtu"
  500.         android:layout_marginTop="20dp"/>    <ImageView
  501.         android:id="@+id/pt_iv"
  502.         android:layout_width="wrap_content"
  503.         android:layout_height="wrap_content"
  504.         android:layout_gravity="center"
  505.         android:src="@mipmap/yangtu"
  506.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  507.     <ImageView
  508.         android:id="@+id/pt_iv"
  509.         android:layout_width="wrap_content"
  510.         android:layout_height="wrap_content"
  511.         android:layout_gravity="center"
  512.         android:src="@mipmap/yangtu"
  513.         android:layout_marginTop="20dp"/>    <ImageView
  514.         android:id="@+id/pt_iv"
  515.         android:layout_width="wrap_content"
  516.         android:layout_height="wrap_content"
  517.         android:layout_gravity="center"
  518.         android:src="@mipmap/yangtu"
  519.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  520.     <ImageView
  521.         android:id="@+id/pt_iv"
  522.         android:layout_width="wrap_content"
  523.         android:layout_height="wrap_content"
  524.         android:layout_gravity="center"
  525.         android:src="@mipmap/yangtu"
  526.         android:layout_marginTop="20dp"/>    <ImageView
  527.         android:id="@+id/pt_iv"
  528.         android:layout_width="wrap_content"
  529.         android:layout_height="wrap_content"
  530.         android:layout_gravity="center"
  531.         android:src="@mipmap/yangtu"
  532.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  533.     <ImageView
  534.         android:id="@+id/pt_iv"
  535.         android:layout_width="wrap_content"
  536.         android:layout_height="wrap_content"
  537.         android:layout_gravity="center"
  538.         android:src="@mipmap/yangtu"
  539.         android:layout_marginTop="20dp"/>    <ImageView
  540.         android:id="@+id/pt_iv"
  541.         android:layout_width="wrap_content"
  542.         android:layout_height="wrap_content"
  543.         android:layout_gravity="center"
  544.         android:src="@mipmap/yangtu"
  545.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  546.     <ImageView
  547.         android:id="@+id/pt_iv"
  548.         android:layout_width="wrap_content"
  549.         android:layout_height="wrap_content"
  550.         android:layout_gravity="center"
  551.         android:src="@mipmap/yangtu"
  552.         android:layout_marginTop="20dp"/>    <ImageView
  553.         android:id="@+id/pt_iv"
  554.         android:layout_width="wrap_content"
  555.         android:layout_height="wrap_content"
  556.         android:layout_gravity="center"
  557.         android:src="@mipmap/yangtu"
  558.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  559.     <ImageView
  560.         android:id="@+id/pt_iv"
  561.         android:layout_width="wrap_content"
  562.         android:layout_height="wrap_content"
  563.         android:layout_gravity="center"
  564.         android:src="@mipmap/yangtu"
  565.         android:layout_marginTop="20dp"/>    <ImageView
  566.         android:id="@+id/pt_iv"
  567.         android:layout_width="wrap_content"
  568.         android:layout_height="wrap_content"
  569.         android:layout_gravity="center"
  570.         android:src="@mipmap/yangtu"
  571.         android:layout_marginTop="20dp"/>
  572. </LinearLayout>    <ImageView
  573.         android:id="@+id/pt_iv"
  574.         android:layout_width="wrap_content"
  575.         android:layout_height="wrap_content"
  576.         android:layout_gravity="center"
  577.         android:src="@mipmap/yangtu"
  578.         android:layout_marginTop="20dp"/>rand1 = (int)(Math.random()*(imageIndex.length-1));//<LinearLayout
  579.     <ImageView
  580.         android:id="@+id/pt_iv"
  581.         android:layout_width="wrap_content"
  582.         android:layout_height="wrap_content"
  583.         android:layout_gravity="center"
  584.         android:src="@mipmap/yangtu"
  585.         android:layout_marginTop="20dp"/>    <ImageView
  586.         android:id="@+id/pt_iv"
  587.         android:layout_width="wrap_content"
  588.         android:layout_height="wrap_content"
  589.         android:layout_gravity="center"
  590.         android:src="@mipmap/yangtu"
  591.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  592.     <ImageView
  593.         android:id="@+id/pt_iv"
  594.         android:layout_width="wrap_content"
  595.         android:layout_height="wrap_content"
  596.         android:layout_gravity="center"
  597.         android:src="@mipmap/yangtu"
  598.         android:layout_marginTop="20dp"/>    <ImageView
  599.         android:id="@+id/pt_iv"
  600.         android:layout_width="wrap_content"
  601.         android:layout_height="wrap_content"
  602.         android:layout_gravity="center"
  603.         android:src="@mipmap/yangtu"
  604.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  605.     <ImageView
  606.         android:id="@+id/pt_iv"
  607.         android:layout_width="wrap_content"
  608.         android:layout_height="wrap_content"
  609.         android:layout_gravity="center"
  610.         android:src="@mipmap/yangtu"
  611.         android:layout_marginTop="20dp"/>    <ImageView
  612.         android:id="@+id/pt_iv"
  613.         android:layout_width="wrap_content"
  614.         android:layout_height="wrap_content"
  615.         android:layout_gravity="center"
  616.         android:src="@mipmap/yangtu"
  617.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  618.     <ImageView
  619.         android:id="@+id/pt_iv"
  620.         android:layout_width="wrap_content"
  621.         android:layout_height="wrap_content"
  622.         android:layout_gravity="center"
  623.         android:src="@mipmap/yangtu"
  624.         android:layout_marginTop="20dp"/>    <ImageView
  625.         android:id="@+id/pt_iv"
  626.         android:layout_width="wrap_content"
  627.         android:layout_height="wrap_content"
  628.         android:layout_gravity="center"
  629.         android:src="@mipmap/yangtu"
  630.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  631.     <ImageView
  632.         android:id="@+id/pt_iv"
  633.         android:layout_width="wrap_content"
  634.         android:layout_height="wrap_content"
  635.         android:layout_gravity="center"
  636.         android:src="@mipmap/yangtu"
  637.         android:layout_marginTop="20dp"/>    <ImageView
  638.         android:id="@+id/pt_iv"
  639.         android:layout_width="wrap_content"
  640.         android:layout_height="wrap_content"
  641.         android:layout_gravity="center"
  642.         android:src="@mipmap/yangtu"
  643.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  644.     <ImageView
  645.         android:id="@+id/pt_iv"
  646.         android:layout_width="wrap_content"
  647.         android:layout_height="wrap_content"
  648.         android:layout_gravity="center"
  649.         android:src="@mipmap/yangtu"
  650.         android:layout_marginTop="20dp"/>    <ImageView
  651.         android:id="@+id/pt_iv"
  652.         android:layout_width="wrap_content"
  653.         android:layout_height="wrap_content"
  654.         android:layout_gravity="center"
  655.         android:src="@mipmap/yangtu"
  656.         android:layout_marginTop="20dp"/>
  657. </LinearLayout>    <ImageView
  658.         android:id="@+id/pt_iv"
  659.         android:layout_width="wrap_content"
  660.         android:layout_height="wrap_content"
  661.         android:layout_gravity="center"
  662.         android:src="@mipmap/yangtu"
  663.         android:layout_marginTop="20dp"/>第二次随机生成的角标,不能和第一次随机生成的角标相同,如果相同,就不方便交换了<LinearLayout
  664.     <ImageView
  665.         android:id="@+id/pt_iv"
  666.         android:layout_width="wrap_content"
  667.         android:layout_height="wrap_content"
  668.         android:layout_gravity="center"
  669.         android:src="@mipmap/yangtu"
  670.         android:layout_marginTop="20dp"/>    <ImageView
  671.         android:id="@+id/pt_iv"
  672.         android:layout_width="wrap_content"
  673.         android:layout_height="wrap_content"
  674.         android:layout_gravity="center"
  675.         android:src="@mipmap/yangtu"
  676.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  677.     <ImageView
  678.         android:id="@+id/pt_iv"
  679.         android:layout_width="wrap_content"
  680.         android:layout_height="wrap_content"
  681.         android:layout_gravity="center"
  682.         android:src="@mipmap/yangtu"
  683.         android:layout_marginTop="20dp"/>    <ImageView
  684.         android:id="@+id/pt_iv"
  685.         android:layout_width="wrap_content"
  686.         android:layout_height="wrap_content"
  687.         android:layout_gravity="center"
  688.         android:src="@mipmap/yangtu"
  689.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  690.     <ImageView
  691.         android:id="@+id/pt_iv"
  692.         android:layout_width="wrap_content"
  693.         android:layout_height="wrap_content"
  694.         android:layout_gravity="center"
  695.         android:src="@mipmap/yangtu"
  696.         android:layout_marginTop="20dp"/>    <ImageView
  697.         android:id="@+id/pt_iv"
  698.         android:layout_width="wrap_content"
  699.         android:layout_height="wrap_content"
  700.         android:layout_gravity="center"
  701.         android:src="@mipmap/yangtu"
  702.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  703.     <ImageView
  704.         android:id="@+id/pt_iv"
  705.         android:layout_width="wrap_content"
  706.         android:layout_height="wrap_content"
  707.         android:layout_gravity="center"
  708.         android:src="@mipmap/yangtu"
  709.         android:layout_marginTop="20dp"/>    <ImageView
  710.         android:id="@+id/pt_iv"
  711.         android:layout_width="wrap_content"
  712.         android:layout_height="wrap_content"
  713.         android:layout_gravity="center"
  714.         android:src="@mipmap/yangtu"
  715.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  716.     <ImageView
  717.         android:id="@+id/pt_iv"
  718.         android:layout_width="wrap_content"
  719.         android:layout_height="wrap_content"
  720.         android:layout_gravity="center"
  721.         android:src="@mipmap/yangtu"
  722.         android:layout_marginTop="20dp"/>    <ImageView
  723.         android:id="@+id/pt_iv"
  724.         android:layout_width="wrap_content"
  725.         android:layout_height="wrap_content"
  726.         android:layout_gravity="center"
  727.         android:src="@mipmap/yangtu"
  728.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  729.     <ImageView
  730.         android:id="@+id/pt_iv"
  731.         android:layout_width="wrap_content"
  732.         android:layout_height="wrap_content"
  733.         android:layout_gravity="center"
  734.         android:src="@mipmap/yangtu"
  735.         android:layout_marginTop="20dp"/>    <ImageView
  736.         android:id="@+id/pt_iv"
  737.         android:layout_width="wrap_content"
  738.         android:layout_height="wrap_content"
  739.         android:layout_gravity="center"
  740.         android:src="@mipmap/yangtu"
  741.         android:layout_marginTop="20dp"/>
  742. </LinearLayout>    <ImageView
  743.         android:id="@+id/pt_iv"
  744.         android:layout_width="wrap_content"
  745.         android:layout_height="wrap_content"
  746.         android:layout_gravity="center"
  747.         android:src="@mipmap/yangtu"
  748.         android:layout_marginTop="20dp"/>do {<LinearLayout
  749.     <ImageView
  750.         android:id="@+id/pt_iv"
  751.         android:layout_width="wrap_content"
  752.         android:layout_height="wrap_content"
  753.         android:layout_gravity="center"
  754.         android:src="@mipmap/yangtu"
  755.         android:layout_marginTop="20dp"/>    <ImageView
  756.         android:id="@+id/pt_iv"
  757.         android:layout_width="wrap_content"
  758.         android:layout_height="wrap_content"
  759.         android:layout_gravity="center"
  760.         android:src="@mipmap/yangtu"
  761.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  762.     <ImageView
  763.         android:id="@+id/pt_iv"
  764.         android:layout_width="wrap_content"
  765.         android:layout_height="wrap_content"
  766.         android:layout_gravity="center"
  767.         android:src="@mipmap/yangtu"
  768.         android:layout_marginTop="20dp"/>    <ImageView
  769.         android:id="@+id/pt_iv"
  770.         android:layout_width="wrap_content"
  771.         android:layout_height="wrap_content"
  772.         android:layout_gravity="center"
  773.         android:src="@mipmap/yangtu"
  774.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  775.     <ImageView
  776.         android:id="@+id/pt_iv"
  777.         android:layout_width="wrap_content"
  778.         android:layout_height="wrap_content"
  779.         android:layout_gravity="center"
  780.         android:src="@mipmap/yangtu"
  781.         android:layout_marginTop="20dp"/>    <ImageView
  782.         android:id="@+id/pt_iv"
  783.         android:layout_width="wrap_content"
  784.         android:layout_height="wrap_content"
  785.         android:layout_gravity="center"
  786.         android:src="@mipmap/yangtu"
  787.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  788.     <ImageView
  789.         android:id="@+id/pt_iv"
  790.         android:layout_width="wrap_content"
  791.         android:layout_height="wrap_content"
  792.         android:layout_gravity="center"
  793.         android:src="@mipmap/yangtu"
  794.         android:layout_marginTop="20dp"/>    <ImageView
  795.         android:id="@+id/pt_iv"
  796.         android:layout_width="wrap_content"
  797.         android:layout_height="wrap_content"
  798.         android:layout_gravity="center"
  799.         android:src="@mipmap/yangtu"
  800.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  801.     <ImageView
  802.         android:id="@+id/pt_iv"
  803.         android:layout_width="wrap_content"
  804.         android:layout_height="wrap_content"
  805.         android:layout_gravity="center"
  806.         android:src="@mipmap/yangtu"
  807.         android:layout_marginTop="20dp"/>    <ImageView
  808.         android:id="@+id/pt_iv"
  809.         android:layout_width="wrap_content"
  810.         android:layout_height="wrap_content"
  811.         android:layout_gravity="center"
  812.         android:src="@mipmap/yangtu"
  813.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  814.     <ImageView
  815.         android:id="@+id/pt_iv"
  816.         android:layout_width="wrap_content"
  817.         android:layout_height="wrap_content"
  818.         android:layout_gravity="center"
  819.         android:src="@mipmap/yangtu"
  820.         android:layout_marginTop="20dp"/>    <ImageView
  821.         android:id="@+id/pt_iv"
  822.         android:layout_width="wrap_content"
  823.         android:layout_height="wrap_content"
  824.         android:layout_gravity="center"
  825.         android:src="@mipmap/yangtu"
  826.         android:layout_marginTop="20dp"/>
  827. </LinearLayout><LinearLayout
  828.     <ImageView
  829.         android:id="@+id/pt_iv"
  830.         android:layout_width="wrap_content"
  831.         android:layout_height="wrap_content"
  832.         android:layout_gravity="center"
  833.         android:src="@mipmap/yangtu"
  834.         android:layout_marginTop="20dp"/>    <ImageView
  835.         android:id="@+id/pt_iv"
  836.         android:layout_width="wrap_content"
  837.         android:layout_height="wrap_content"
  838.         android:layout_gravity="center"
  839.         android:src="@mipmap/yangtu"
  840.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  841.     <ImageView
  842.         android:id="@+id/pt_iv"
  843.         android:layout_width="wrap_content"
  844.         android:layout_height="wrap_content"
  845.         android:layout_gravity="center"
  846.         android:src="@mipmap/yangtu"
  847.         android:layout_marginTop="20dp"/>    <ImageView
  848.         android:id="@+id/pt_iv"
  849.         android:layout_width="wrap_content"
  850.         android:layout_height="wrap_content"
  851.         android:layout_gravity="center"
  852.         android:src="@mipmap/yangtu"
  853.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  854.     <ImageView
  855.         android:id="@+id/pt_iv"
  856.         android:layout_width="wrap_content"
  857.         android:layout_height="wrap_content"
  858.         android:layout_gravity="center"
  859.         android:src="@mipmap/yangtu"
  860.         android:layout_marginTop="20dp"/>    <ImageView
  861.         android:id="@+id/pt_iv"
  862.         android:layout_width="wrap_content"
  863.         android:layout_height="wrap_content"
  864.         android:layout_gravity="center"
  865.         android:src="@mipmap/yangtu"
  866.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  867.     <ImageView
  868.         android:id="@+id/pt_iv"
  869.         android:layout_width="wrap_content"
  870.         android:layout_height="wrap_content"
  871.         android:layout_gravity="center"
  872.         android:src="@mipmap/yangtu"
  873.         android:layout_marginTop="20dp"/>    <ImageView
  874.         android:id="@+id/pt_iv"
  875.         android:layout_width="wrap_content"
  876.         android:layout_height="wrap_content"
  877.         android:layout_gravity="center"
  878.         android:src="@mipmap/yangtu"
  879.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  880.     <ImageView
  881.         android:id="@+id/pt_iv"
  882.         android:layout_width="wrap_content"
  883.         android:layout_height="wrap_content"
  884.         android:layout_gravity="center"
  885.         android:src="@mipmap/yangtu"
  886.         android:layout_marginTop="20dp"/>    <ImageView
  887.         android:id="@+id/pt_iv"
  888.         android:layout_width="wrap_content"
  889.         android:layout_height="wrap_content"
  890.         android:layout_gravity="center"
  891.         android:src="@mipmap/yangtu"
  892.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  893.     <ImageView
  894.         android:id="@+id/pt_iv"
  895.         android:layout_width="wrap_content"
  896.         android:layout_height="wrap_content"
  897.         android:layout_gravity="center"
  898.         android:src="@mipmap/yangtu"
  899.         android:layout_marginTop="20dp"/>    <ImageView
  900.         android:id="@+id/pt_iv"
  901.         android:layout_width="wrap_content"
  902.         android:layout_height="wrap_content"
  903.         android:layout_gravity="center"
  904.         android:src="@mipmap/yangtu"
  905.         android:layout_marginTop="20dp"/>
  906. </LinearLayout>rand2 = (int)(Math.random()*(imageIndex.length-1));//<LinearLayout
  907.     <ImageView
  908.         android:id="@+id/pt_iv"
  909.         android:layout_width="wrap_content"
  910.         android:layout_height="wrap_content"
  911.         android:layout_gravity="center"
  912.         android:src="@mipmap/yangtu"
  913.         android:layout_marginTop="20dp"/>    <ImageView
  914.         android:id="@+id/pt_iv"
  915.         android:layout_width="wrap_content"
  916.         android:layout_height="wrap_content"
  917.         android:layout_gravity="center"
  918.         android:src="@mipmap/yangtu"
  919.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  920.     <ImageView
  921.         android:id="@+id/pt_iv"
  922.         android:layout_width="wrap_content"
  923.         android:layout_height="wrap_content"
  924.         android:layout_gravity="center"
  925.         android:src="@mipmap/yangtu"
  926.         android:layout_marginTop="20dp"/>    <ImageView
  927.         android:id="@+id/pt_iv"
  928.         android:layout_width="wrap_content"
  929.         android:layout_height="wrap_content"
  930.         android:layout_gravity="center"
  931.         android:src="@mipmap/yangtu"
  932.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  933.     <ImageView
  934.         android:id="@+id/pt_iv"
  935.         android:layout_width="wrap_content"
  936.         android:layout_height="wrap_content"
  937.         android:layout_gravity="center"
  938.         android:src="@mipmap/yangtu"
  939.         android:layout_marginTop="20dp"/>    <ImageView
  940.         android:id="@+id/pt_iv"
  941.         android:layout_width="wrap_content"
  942.         android:layout_height="wrap_content"
  943.         android:layout_gravity="center"
  944.         android:src="@mipmap/yangtu"
  945.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  946.     <ImageView
  947.         android:id="@+id/pt_iv"
  948.         android:layout_width="wrap_content"
  949.         android:layout_height="wrap_content"
  950.         android:layout_gravity="center"
  951.         android:src="@mipmap/yangtu"
  952.         android:layout_marginTop="20dp"/>    <ImageView
  953.         android:id="@+id/pt_iv"
  954.         android:layout_width="wrap_content"
  955.         android:layout_height="wrap_content"
  956.         android:layout_gravity="center"
  957.         android:src="@mipmap/yangtu"
  958.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  959.     <ImageView
  960.         android:id="@+id/pt_iv"
  961.         android:layout_width="wrap_content"
  962.         android:layout_height="wrap_content"
  963.         android:layout_gravity="center"
  964.         android:src="@mipmap/yangtu"
  965.         android:layout_marginTop="20dp"/>    <ImageView
  966.         android:id="@+id/pt_iv"
  967.         android:layout_width="wrap_content"
  968.         android:layout_height="wrap_content"
  969.         android:layout_gravity="center"
  970.         android:src="@mipmap/yangtu"
  971.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  972.     <ImageView
  973.         android:id="@+id/pt_iv"
  974.         android:layout_width="wrap_content"
  975.         android:layout_height="wrap_content"
  976.         android:layout_gravity="center"
  977.         android:src="@mipmap/yangtu"
  978.         android:layout_marginTop="20dp"/>    <ImageView
  979.         android:id="@+id/pt_iv"
  980.         android:layout_width="wrap_content"
  981.         android:layout_height="wrap_content"
  982.         android:layout_gravity="center"
  983.         android:src="@mipmap/yangtu"
  984.         android:layout_marginTop="20dp"/>
  985. </LinearLayout>    <ImageView
  986.         android:id="@+id/pt_iv"
  987.         android:layout_width="wrap_content"
  988.         android:layout_height="wrap_content"
  989.         android:layout_gravity="center"
  990.         android:src="@mipmap/yangtu"
  991.         android:layout_marginTop="20dp"/> 判断第一次和第二次生成的角标是否相同,不同则break立刻跳出循环,执行swap交换<LinearLayout
  992.     <ImageView
  993.         android:id="@+id/pt_iv"
  994.         android:layout_width="wrap_content"
  995.         android:layout_height="wrap_content"
  996.         android:layout_gravity="center"
  997.         android:src="@mipmap/yangtu"
  998.         android:layout_marginTop="20dp"/>    <ImageView
  999.         android:id="@+id/pt_iv"
  1000.         android:layout_width="wrap_content"
  1001.         android:layout_height="wrap_content"
  1002.         android:layout_gravity="center"
  1003.         android:src="@mipmap/yangtu"
  1004.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  1005.     <ImageView
  1006.         android:id="@+id/pt_iv"
  1007.         android:layout_width="wrap_content"
  1008.         android:layout_height="wrap_content"
  1009.         android:layout_gravity="center"
  1010.         android:src="@mipmap/yangtu"
  1011.         android:layout_marginTop="20dp"/>    <ImageView
  1012.         android:id="@+id/pt_iv"
  1013.         android:layout_width="wrap_content"
  1014.         android:layout_height="wrap_content"
  1015.         android:layout_gravity="center"
  1016.         android:src="@mipmap/yangtu"
  1017.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  1018.     <ImageView
  1019.         android:id="@+id/pt_iv"
  1020.         android:layout_width="wrap_content"
  1021.         android:layout_height="wrap_content"
  1022.         android:layout_gravity="center"
  1023.         android:src="@mipmap/yangtu"
  1024.         android:layout_marginTop="20dp"/>    <ImageView
  1025.         android:id="@+id/pt_iv"
  1026.         android:layout_width="wrap_content"
  1027.         android:layout_height="wrap_content"
  1028.         android:layout_gravity="center"
  1029.         android:src="@mipmap/yangtu"
  1030.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  1031.     <ImageView
  1032.         android:id="@+id/pt_iv"
  1033.         android:layout_width="wrap_content"
  1034.         android:layout_height="wrap_content"
  1035.         android:layout_gravity="center"
  1036.         android:src="@mipmap/yangtu"
  1037.         android:layout_marginTop="20dp"/>    <ImageView
  1038.         android:id="@+id/pt_iv"
  1039.         android:layout_width="wrap_content"
  1040.         android:layout_height="wrap_content"
  1041.         android:layout_gravity="center"
  1042.         android:src="@mipmap/yangtu"
  1043.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  1044.     <ImageView
  1045.         android:id="@+id/pt_iv"
  1046.         android:layout_width="wrap_content"
  1047.         android:layout_height="wrap_content"
  1048.         android:layout_gravity="center"
  1049.         android:src="@mipmap/yangtu"
  1050.         android:layout_marginTop="20dp"/>    <ImageView
  1051.         android:id="@+id/pt_iv"
  1052.         android:layout_width="wrap_content"
  1053.         android:layout_height="wrap_content"
  1054.         android:layout_gravity="center"
  1055.         android:src="@mipmap/yangtu"
  1056.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  1057.     <ImageView
  1058.         android:id="@+id/pt_iv"
  1059.         android:layout_width="wrap_content"
  1060.         android:layout_height="wrap_content"
  1061.         android:layout_gravity="center"
  1062.         android:src="@mipmap/yangtu"
  1063.         android:layout_marginTop="20dp"/>    <ImageView
  1064.         android:id="@+id/pt_iv"
  1065.         android:layout_width="wrap_content"
  1066.         android:layout_height="wrap_content"
  1067.         android:layout_gravity="center"
  1068.         android:src="@mipmap/yangtu"
  1069.         android:layout_marginTop="20dp"/>
  1070. </LinearLayout><LinearLayout
  1071.     <ImageView
  1072.         android:id="@+id/pt_iv"
  1073.         android:layout_width="wrap_content"
  1074.         android:layout_height="wrap_content"
  1075.         android:layout_gravity="center"
  1076.         android:src="@mipmap/yangtu"
  1077.         android:layout_marginTop="20dp"/>    <ImageView
  1078.         android:id="@+id/pt_iv"
  1079.         android:layout_width="wrap_content"
  1080.         android:layout_height="wrap_content"
  1081.         android:layout_gravity="center"
  1082.         android:src="@mipmap/yangtu"
  1083.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  1084.     <ImageView
  1085.         android:id="@+id/pt_iv"
  1086.         android:layout_width="wrap_content"
  1087.         android:layout_height="wrap_content"
  1088.         android:layout_gravity="center"
  1089.         android:src="@mipmap/yangtu"
  1090.         android:layout_marginTop="20dp"/>    <ImageView
  1091.         android:id="@+id/pt_iv"
  1092.         android:layout_width="wrap_content"
  1093.         android:layout_height="wrap_content"
  1094.         android:layout_gravity="center"
  1095.         android:src="@mipmap/yangtu"
  1096.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  1097.     <ImageView
  1098.         android:id="@+id/pt_iv"
  1099.         android:layout_width="wrap_content"
  1100.         android:layout_height="wrap_content"
  1101.         android:layout_gravity="center"
  1102.         android:src="@mipmap/yangtu"
  1103.         android:layout_marginTop="20dp"/>    <ImageView
  1104.         android:id="@+id/pt_iv"
  1105.         android:layout_width="wrap_content"
  1106.         android:layout_height="wrap_content"
  1107.         android:layout_gravity="center"
  1108.         android:src="@mipmap/yangtu"
  1109.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  1110.     <ImageView
  1111.         android:id="@+id/pt_iv"
  1112.         android:layout_width="wrap_content"
  1113.         android:layout_height="wrap_content"
  1114.         android:layout_gravity="center"
  1115.         android:src="@mipmap/yangtu"
  1116.         android:layout_marginTop="20dp"/>    <ImageView
  1117.         android:id="@+id/pt_iv"
  1118.         android:layout_width="wrap_content"
  1119.         android:layout_height="wrap_content"
  1120.         android:layout_gravity="center"
  1121.         android:src="@mipmap/yangtu"
  1122.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  1123.     <ImageView
  1124.         android:id="@+id/pt_iv"
  1125.         android:layout_width="wrap_content"
  1126.         android:layout_height="wrap_content"
  1127.         android:layout_gravity="center"
  1128.         android:src="@mipmap/yangtu"
  1129.         android:layout_marginTop="20dp"/>    <ImageView
  1130.         android:id="@+id/pt_iv"
  1131.         android:layout_width="wrap_content"
  1132.         android:layout_height="wrap_content"
  1133.         android:layout_gravity="center"
  1134.         android:src="@mipmap/yangtu"
  1135.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  1136.     <ImageView
  1137.         android:id="@+id/pt_iv"
  1138.         android:layout_width="wrap_content"
  1139.         android:layout_height="wrap_content"
  1140.         android:layout_gravity="center"
  1141.         android:src="@mipmap/yangtu"
  1142.         android:layout_marginTop="20dp"/>    <ImageView
  1143.         android:id="@+id/pt_iv"
  1144.         android:layout_width="wrap_content"
  1145.         android:layout_height="wrap_content"
  1146.         android:layout_gravity="center"
  1147.         android:src="@mipmap/yangtu"
  1148.         android:layout_marginTop="20dp"/>
  1149. </LinearLayout>if (rand1!=rand2) {<LinearLayout
  1150.     <ImageView
  1151.         android:id="@+id/pt_iv"
  1152.         android:layout_width="wrap_content"
  1153.         android:layout_height="wrap_content"
  1154.         android:layout_gravity="center"
  1155.         android:src="@mipmap/yangtu"
  1156.         android:layout_marginTop="20dp"/>    <ImageView
  1157.         android:id="@+id/pt_iv"
  1158.         android:layout_width="wrap_content"
  1159.         android:layout_height="wrap_content"
  1160.         android:layout_gravity="center"
  1161.         android:src="@mipmap/yangtu"
  1162.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  1163.     <ImageView
  1164.         android:id="@+id/pt_iv"
  1165.         android:layout_width="wrap_content"
  1166.         android:layout_height="wrap_content"
  1167.         android:layout_gravity="center"
  1168.         android:src="@mipmap/yangtu"
  1169.         android:layout_marginTop="20dp"/>    <ImageView
  1170.         android:id="@+id/pt_iv"
  1171.         android:layout_width="wrap_content"
  1172.         android:layout_height="wrap_content"
  1173.         android:layout_gravity="center"
  1174.         android:src="@mipmap/yangtu"
  1175.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  1176.     <ImageView
  1177.         android:id="@+id/pt_iv"
  1178.         android:layout_width="wrap_content"
  1179.         android:layout_height="wrap_content"
  1180.         android:layout_gravity="center"
  1181.         android:src="@mipmap/yangtu"
  1182.         android:layout_marginTop="20dp"/>    <ImageView
  1183.         android:id="@+id/pt_iv"
  1184.         android:layout_width="wrap_content"
  1185.         android:layout_height="wrap_content"
  1186.         android:layout_gravity="center"
  1187.         android:src="@mipmap/yangtu"
  1188.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  1189.     <ImageView
  1190.         android:id="@+id/pt_iv"
  1191.         android:layout_width="wrap_content"
  1192.         android:layout_height="wrap_content"
  1193.         android:layout_gravity="center"
  1194.         android:src="@mipmap/yangtu"
  1195.         android:layout_marginTop="20dp"/>    <ImageView
  1196.         android:id="@+id/pt_iv"
  1197.         android:layout_width="wrap_content"
  1198.         android:layout_height="wrap_content"
  1199.         android:layout_gravity="center"
  1200.         android:src="@mipmap/yangtu"
  1201.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  1202.     <ImageView
  1203.         android:id="@+id/pt_iv"
  1204.         android:layout_width="wrap_content"
  1205.         android:layout_height="wrap_content"
  1206.         android:layout_gravity="center"
  1207.         android:src="@mipmap/yangtu"
  1208.         android:layout_marginTop="20dp"/>    <ImageView
  1209.         android:id="@+id/pt_iv"
  1210.         android:layout_width="wrap_content"
  1211.         android:layout_height="wrap_content"
  1212.         android:layout_gravity="center"
  1213.         android:src="@mipmap/yangtu"
  1214.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  1215.     <ImageView
  1216.         android:id="@+id/pt_iv"
  1217.         android:layout_width="wrap_content"
  1218.         android:layout_height="wrap_content"
  1219.         android:layout_gravity="center"
  1220.         android:src="@mipmap/yangtu"
  1221.         android:layout_marginTop="20dp"/>    <ImageView
  1222.         android:id="@+id/pt_iv"
  1223.         android:layout_width="wrap_content"
  1224.         android:layout_height="wrap_content"
  1225.         android:layout_gravity="center"
  1226.         android:src="@mipmap/yangtu"
  1227.         android:layout_marginTop="20dp"/>
  1228. </LinearLayout><LinearLayout
  1229.     <ImageView
  1230.         android:id="@+id/pt_iv"
  1231.         android:layout_width="wrap_content"
  1232.         android:layout_height="wrap_content"
  1233.         android:layout_gravity="center"
  1234.         android:src="@mipmap/yangtu"
  1235.         android:layout_marginTop="20dp"/>    <ImageView
  1236.         android:id="@+id/pt_iv"
  1237.         android:layout_width="wrap_content"
  1238.         android:layout_height="wrap_content"
  1239.         android:layout_gravity="center"
  1240.         android:src="@mipmap/yangtu"
  1241.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  1242.     <ImageView
  1243.         android:id="@+id/pt_iv"
  1244.         android:layout_width="wrap_content"
  1245.         android:layout_height="wrap_content"
  1246.         android:layout_gravity="center"
  1247.         android:src="@mipmap/yangtu"
  1248.         android:layout_marginTop="20dp"/>    <ImageView
  1249.         android:id="@+id/pt_iv"
  1250.         android:layout_width="wrap_content"
  1251.         android:layout_height="wrap_content"
  1252.         android:layout_gravity="center"
  1253.         android:src="@mipmap/yangtu"
  1254.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  1255.     <ImageView
  1256.         android:id="@+id/pt_iv"
  1257.         android:layout_width="wrap_content"
  1258.         android:layout_height="wrap_content"
  1259.         android:layout_gravity="center"
  1260.         android:src="@mipmap/yangtu"
  1261.         android:layout_marginTop="20dp"/>    <ImageView
  1262.         android:id="@+id/pt_iv"
  1263.         android:layout_width="wrap_content"
  1264.         android:layout_height="wrap_content"
  1265.         android:layout_gravity="center"
  1266.         android:src="@mipmap/yangtu"
  1267.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  1268.     <ImageView
  1269.         android:id="@+id/pt_iv"
  1270.         android:layout_width="wrap_content"
  1271.         android:layout_height="wrap_content"
  1272.         android:layout_gravity="center"
  1273.         android:src="@mipmap/yangtu"
  1274.         android:layout_marginTop="20dp"/>    <ImageView
  1275.         android:id="@+id/pt_iv"
  1276.         android:layout_width="wrap_content"
  1277.         android:layout_height="wrap_content"
  1278.         android:layout_gravity="center"
  1279.         android:src="@mipmap/yangtu"
  1280.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  1281.     <ImageView
  1282.         android:id="@+id/pt_iv"
  1283.         android:layout_width="wrap_content"
  1284.         android:layout_height="wrap_content"
  1285.         android:layout_gravity="center"
  1286.         android:src="@mipmap/yangtu"
  1287.         android:layout_marginTop="20dp"/>    <ImageView
  1288.         android:id="@+id/pt_iv"
  1289.         android:layout_width="wrap_content"
  1290.         android:layout_height="wrap_content"
  1291.         android:layout_gravity="center"
  1292.         android:src="@mipmap/yangtu"
  1293.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  1294.     <ImageView
  1295.         android:id="@+id/pt_iv"
  1296.         android:layout_width="wrap_content"
  1297.         android:layout_height="wrap_content"
  1298.         android:layout_gravity="center"
  1299.         android:src="@mipmap/yangtu"
  1300.         android:layout_marginTop="20dp"/>    <ImageView
  1301.         android:id="@+id/pt_iv"
  1302.         android:layout_width="wrap_content"
  1303.         android:layout_height="wrap_content"
  1304.         android:layout_gravity="center"
  1305.         android:src="@mipmap/yangtu"
  1306.         android:layout_marginTop="20dp"/>
  1307. </LinearLayout>    <ImageView
  1308.         android:id="@+id/pt_iv"
  1309.         android:layout_width="wrap_content"
  1310.         android:layout_height="wrap_content"
  1311.         android:layout_gravity="center"
  1312.         android:src="@mipmap/yangtu"
  1313.         android:layout_marginTop="20dp"/>break;<LinearLayout
  1314.     <ImageView
  1315.         android:id="@+id/pt_iv"
  1316.         android:layout_width="wrap_content"
  1317.         android:layout_height="wrap_content"
  1318.         android:layout_gravity="center"
  1319.         android:src="@mipmap/yangtu"
  1320.         android:layout_marginTop="20dp"/>    <ImageView
  1321.         android:id="@+id/pt_iv"
  1322.         android:layout_width="wrap_content"
  1323.         android:layout_height="wrap_content"
  1324.         android:layout_gravity="center"
  1325.         android:src="@mipmap/yangtu"
  1326.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  1327.     <ImageView
  1328.         android:id="@+id/pt_iv"
  1329.         android:layout_width="wrap_content"
  1330.         android:layout_height="wrap_content"
  1331.         android:layout_gravity="center"
  1332.         android:src="@mipmap/yangtu"
  1333.         android:layout_marginTop="20dp"/>    <ImageView
  1334.         android:id="@+id/pt_iv"
  1335.         android:layout_width="wrap_content"
  1336.         android:layout_height="wrap_content"
  1337.         android:layout_gravity="center"
  1338.         android:src="@mipmap/yangtu"
  1339.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  1340.     <ImageView
  1341.         android:id="@+id/pt_iv"
  1342.         android:layout_width="wrap_content"
  1343.         android:layout_height="wrap_content"
  1344.         android:layout_gravity="center"
  1345.         android:src="@mipmap/yangtu"
  1346.         android:layout_marginTop="20dp"/>    <ImageView
  1347.         android:id="@+id/pt_iv"
  1348.         android:layout_width="wrap_content"
  1349.         android:layout_height="wrap_content"
  1350.         android:layout_gravity="center"
  1351.         android:src="@mipmap/yangtu"
  1352.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  1353.     <ImageView
  1354.         android:id="@+id/pt_iv"
  1355.         android:layout_width="wrap_content"
  1356.         android:layout_height="wrap_content"
  1357.         android:layout_gravity="center"
  1358.         android:src="@mipmap/yangtu"
  1359.         android:layout_marginTop="20dp"/>    <ImageView
  1360.         android:id="@+id/pt_iv"
  1361.         android:layout_width="wrap_content"
  1362.         android:layout_height="wrap_content"
  1363.         android:layout_gravity="center"
  1364.         android:src="@mipmap/yangtu"
  1365.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  1366.     <ImageView
  1367.         android:id="@+id/pt_iv"
  1368.         android:layout_width="wrap_content"
  1369.         android:layout_height="wrap_content"
  1370.         android:layout_gravity="center"
  1371.         android:src="@mipmap/yangtu"
  1372.         android:layout_marginTop="20dp"/>    <ImageView
  1373.         android:id="@+id/pt_iv"
  1374.         android:layout_width="wrap_content"
  1375.         android:layout_height="wrap_content"
  1376.         android:layout_gravity="center"
  1377.         android:src="@mipmap/yangtu"
  1378.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  1379.     <ImageView
  1380.         android:id="@+id/pt_iv"
  1381.         android:layout_width="wrap_content"
  1382.         android:layout_height="wrap_content"
  1383.         android:layout_gravity="center"
  1384.         android:src="@mipmap/yangtu"
  1385.         android:layout_marginTop="20dp"/>    <ImageView
  1386.         android:id="@+id/pt_iv"
  1387.         android:layout_width="wrap_content"
  1388.         android:layout_height="wrap_content"
  1389.         android:layout_gravity="center"
  1390.         android:src="@mipmap/yangtu"
  1391.         android:layout_marginTop="20dp"/>
  1392. </LinearLayout><LinearLayout
  1393.     <ImageView
  1394.         android:id="@+id/pt_iv"
  1395.         android:layout_width="wrap_content"
  1396.         android:layout_height="wrap_content"
  1397.         android:layout_gravity="center"
  1398.         android:src="@mipmap/yangtu"
  1399.         android:layout_marginTop="20dp"/>    <ImageView
  1400.         android:id="@+id/pt_iv"
  1401.         android:layout_width="wrap_content"
  1402.         android:layout_height="wrap_content"
  1403.         android:layout_gravity="center"
  1404.         android:src="@mipmap/yangtu"
  1405.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  1406.     <ImageView
  1407.         android:id="@+id/pt_iv"
  1408.         android:layout_width="wrap_content"
  1409.         android:layout_height="wrap_content"
  1410.         android:layout_gravity="center"
  1411.         android:src="@mipmap/yangtu"
  1412.         android:layout_marginTop="20dp"/>    <ImageView
  1413.         android:id="@+id/pt_iv"
  1414.         android:layout_width="wrap_content"
  1415.         android:layout_height="wrap_content"
  1416.         android:layout_gravity="center"
  1417.         android:src="@mipmap/yangtu"
  1418.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  1419.     <ImageView
  1420.         android:id="@+id/pt_iv"
  1421.         android:layout_width="wrap_content"
  1422.         android:layout_height="wrap_content"
  1423.         android:layout_gravity="center"
  1424.         android:src="@mipmap/yangtu"
  1425.         android:layout_marginTop="20dp"/>    <ImageView
  1426.         android:id="@+id/pt_iv"
  1427.         android:layout_width="wrap_content"
  1428.         android:layout_height="wrap_content"
  1429.         android:layout_gravity="center"
  1430.         android:src="@mipmap/yangtu"
  1431.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  1432.     <ImageView
  1433.         android:id="@+id/pt_iv"
  1434.         android:layout_width="wrap_content"
  1435.         android:layout_height="wrap_content"
  1436.         android:layout_gravity="center"
  1437.         android:src="@mipmap/yangtu"
  1438.         android:layout_marginTop="20dp"/>    <ImageView
  1439.         android:id="@+id/pt_iv"
  1440.         android:layout_width="wrap_content"
  1441.         android:layout_height="wrap_content"
  1442.         android:layout_gravity="center"
  1443.         android:src="@mipmap/yangtu"
  1444.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  1445.     <ImageView
  1446.         android:id="@+id/pt_iv"
  1447.         android:layout_width="wrap_content"
  1448.         android:layout_height="wrap_content"
  1449.         android:layout_gravity="center"
  1450.         android:src="@mipmap/yangtu"
  1451.         android:layout_marginTop="20dp"/>    <ImageView
  1452.         android:id="@+id/pt_iv"
  1453.         android:layout_width="wrap_content"
  1454.         android:layout_height="wrap_content"
  1455.         android:layout_gravity="center"
  1456.         android:src="@mipmap/yangtu"
  1457.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  1458.     <ImageView
  1459.         android:id="@+id/pt_iv"
  1460.         android:layout_width="wrap_content"
  1461.         android:layout_height="wrap_content"
  1462.         android:layout_gravity="center"
  1463.         android:src="@mipmap/yangtu"
  1464.         android:layout_marginTop="20dp"/>    <ImageView
  1465.         android:id="@+id/pt_iv"
  1466.         android:layout_width="wrap_content"
  1467.         android:layout_height="wrap_content"
  1468.         android:layout_gravity="center"
  1469.         android:src="@mipmap/yangtu"
  1470.         android:layout_marginTop="20dp"/>
  1471. </LinearLayout>}//<LinearLayout
  1472.     <ImageView
  1473.         android:id="@+id/pt_iv"
  1474.         android:layout_width="wrap_content"
  1475.         android:layout_height="wrap_content"
  1476.         android:layout_gravity="center"
  1477.         android:src="@mipmap/yangtu"
  1478.         android:layout_marginTop="20dp"/>    <ImageView
  1479.         android:id="@+id/pt_iv"
  1480.         android:layout_width="wrap_content"
  1481.         android:layout_height="wrap_content"
  1482.         android:layout_gravity="center"
  1483.         android:src="@mipmap/yangtu"
  1484.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  1485.     <ImageView
  1486.         android:id="@+id/pt_iv"
  1487.         android:layout_width="wrap_content"
  1488.         android:layout_height="wrap_content"
  1489.         android:layout_gravity="center"
  1490.         android:src="@mipmap/yangtu"
  1491.         android:layout_marginTop="20dp"/>    <ImageView
  1492.         android:id="@+id/pt_iv"
  1493.         android:layout_width="wrap_content"
  1494.         android:layout_height="wrap_content"
  1495.         android:layout_gravity="center"
  1496.         android:src="@mipmap/yangtu"
  1497.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  1498.     <ImageView
  1499.         android:id="@+id/pt_iv"
  1500.         android:layout_width="wrap_content"
  1501.         android:layout_height="wrap_content"
  1502.         android:layout_gravity="center"
  1503.         android:src="@mipmap/yangtu"
  1504.         android:layout_marginTop="20dp"/>    <ImageView
  1505.         android:id="@+id/pt_iv"
  1506.         android:layout_width="wrap_content"
  1507.         android:layout_height="wrap_content"
  1508.         android:layout_gravity="center"
  1509.         android:src="@mipmap/yangtu"
  1510.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  1511.     <ImageView
  1512.         android:id="@+id/pt_iv"
  1513.         android:layout_width="wrap_content"
  1514.         android:layout_height="wrap_content"
  1515.         android:layout_gravity="center"
  1516.         android:src="@mipmap/yangtu"
  1517.         android:layout_marginTop="20dp"/>    <ImageView
  1518.         android:id="@+id/pt_iv"
  1519.         android:layout_width="wrap_content"
  1520.         android:layout_height="wrap_content"
  1521.         android:layout_gravity="center"
  1522.         android:src="@mipmap/yangtu"
  1523.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  1524.     <ImageView
  1525.         android:id="@+id/pt_iv"
  1526.         android:layout_width="wrap_content"
  1527.         android:layout_height="wrap_content"
  1528.         android:layout_gravity="center"
  1529.         android:src="@mipmap/yangtu"
  1530.         android:layout_marginTop="20dp"/>    <ImageView
  1531.         android:id="@+id/pt_iv"
  1532.         android:layout_width="wrap_content"
  1533.         android:layout_height="wrap_content"
  1534.         android:layout_gravity="center"
  1535.         android:src="@mipmap/yangtu"
  1536.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  1537.     <ImageView
  1538.         android:id="@+id/pt_iv"
  1539.         android:layout_width="wrap_content"
  1540.         android:layout_height="wrap_content"
  1541.         android:layout_gravity="center"
  1542.         android:src="@mipmap/yangtu"
  1543.         android:layout_marginTop="20dp"/>    <ImageView
  1544.         android:id="@+id/pt_iv"
  1545.         android:layout_width="wrap_content"
  1546.         android:layout_height="wrap_content"
  1547.         android:layout_gravity="center"
  1548.         android:src="@mipmap/yangtu"
  1549.         android:layout_marginTop="20dp"/>
  1550. </LinearLayout>    <ImageView
  1551.         android:id="@+id/pt_iv"
  1552.         android:layout_width="wrap_content"
  1553.         android:layout_height="wrap_content"
  1554.         android:layout_gravity="center"
  1555.         android:src="@mipmap/yangtu"
  1556.         android:layout_marginTop="20dp"/> 若第二次生成的与第一次相同,则重新进入do-while循环生成rand2<LinearLayout
  1557.     <ImageView
  1558.         android:id="@+id/pt_iv"
  1559.         android:layout_width="wrap_content"
  1560.         android:layout_height="wrap_content"
  1561.         android:layout_gravity="center"
  1562.         android:src="@mipmap/yangtu"
  1563.         android:layout_marginTop="20dp"/>    <ImageView
  1564.         android:id="@+id/pt_iv"
  1565.         android:layout_width="wrap_content"
  1566.         android:layout_height="wrap_content"
  1567.         android:layout_gravity="center"
  1568.         android:src="@mipmap/yangtu"
  1569.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  1570.     <ImageView
  1571.         android:id="@+id/pt_iv"
  1572.         android:layout_width="wrap_content"
  1573.         android:layout_height="wrap_content"
  1574.         android:layout_gravity="center"
  1575.         android:src="@mipmap/yangtu"
  1576.         android:layout_marginTop="20dp"/>    <ImageView
  1577.         android:id="@+id/pt_iv"
  1578.         android:layout_width="wrap_content"
  1579.         android:layout_height="wrap_content"
  1580.         android:layout_gravity="center"
  1581.         android:src="@mipmap/yangtu"
  1582.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  1583.     <ImageView
  1584.         android:id="@+id/pt_iv"
  1585.         android:layout_width="wrap_content"
  1586.         android:layout_height="wrap_content"
  1587.         android:layout_gravity="center"
  1588.         android:src="@mipmap/yangtu"
  1589.         android:layout_marginTop="20dp"/>    <ImageView
  1590.         android:id="@+id/pt_iv"
  1591.         android:layout_width="wrap_content"
  1592.         android:layout_height="wrap_content"
  1593.         android:layout_gravity="center"
  1594.         android:src="@mipmap/yangtu"
  1595.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  1596.     <ImageView
  1597.         android:id="@+id/pt_iv"
  1598.         android:layout_width="wrap_content"
  1599.         android:layout_height="wrap_content"
  1600.         android:layout_gravity="center"
  1601.         android:src="@mipmap/yangtu"
  1602.         android:layout_marginTop="20dp"/>    <ImageView
  1603.         android:id="@+id/pt_iv"
  1604.         android:layout_width="wrap_content"
  1605.         android:layout_height="wrap_content"
  1606.         android:layout_gravity="center"
  1607.         android:src="@mipmap/yangtu"
  1608.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  1609.     <ImageView
  1610.         android:id="@+id/pt_iv"
  1611.         android:layout_width="wrap_content"
  1612.         android:layout_height="wrap_content"
  1613.         android:layout_gravity="center"
  1614.         android:src="@mipmap/yangtu"
  1615.         android:layout_marginTop="20dp"/>    <ImageView
  1616.         android:id="@+id/pt_iv"
  1617.         android:layout_width="wrap_content"
  1618.         android:layout_height="wrap_content"
  1619.         android:layout_gravity="center"
  1620.         android:src="@mipmap/yangtu"
  1621.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  1622.     <ImageView
  1623.         android:id="@+id/pt_iv"
  1624.         android:layout_width="wrap_content"
  1625.         android:layout_height="wrap_content"
  1626.         android:layout_gravity="center"
  1627.         android:src="@mipmap/yangtu"
  1628.         android:layout_marginTop="20dp"/>    <ImageView
  1629.         android:id="@+id/pt_iv"
  1630.         android:layout_width="wrap_content"
  1631.         android:layout_height="wrap_content"
  1632.         android:layout_gravity="center"
  1633.         android:src="@mipmap/yangtu"
  1634.         android:layout_marginTop="20dp"/>
  1635. </LinearLayout>    <ImageView
  1636.         android:id="@+id/pt_iv"
  1637.         android:layout_width="wrap_content"
  1638.         android:layout_height="wrap_content"
  1639.         android:layout_gravity="center"
  1640.         android:src="@mipmap/yangtu"
  1641.         android:layout_marginTop="20dp"/>}while (true);<LinearLayout
  1642.     <ImageView
  1643.         android:id="@+id/pt_iv"
  1644.         android:layout_width="wrap_content"
  1645.         android:layout_height="wrap_content"
  1646.         android:layout_gravity="center"
  1647.         android:src="@mipmap/yangtu"
  1648.         android:layout_marginTop="20dp"/>    <ImageView
  1649.         android:id="@+id/pt_iv"
  1650.         android:layout_width="wrap_content"
  1651.         android:layout_height="wrap_content"
  1652.         android:layout_gravity="center"
  1653.         android:src="@mipmap/yangtu"
  1654.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  1655.     <ImageView
  1656.         android:id="@+id/pt_iv"
  1657.         android:layout_width="wrap_content"
  1658.         android:layout_height="wrap_content"
  1659.         android:layout_gravity="center"
  1660.         android:src="@mipmap/yangtu"
  1661.         android:layout_marginTop="20dp"/>    <ImageView
  1662.         android:id="@+id/pt_iv"
  1663.         android:layout_width="wrap_content"
  1664.         android:layout_height="wrap_content"
  1665.         android:layout_gravity="center"
  1666.         android:src="@mipmap/yangtu"
  1667.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  1668.     <ImageView
  1669.         android:id="@+id/pt_iv"
  1670.         android:layout_width="wrap_content"
  1671.         android:layout_height="wrap_content"
  1672.         android:layout_gravity="center"
  1673.         android:src="@mipmap/yangtu"
  1674.         android:layout_marginTop="20dp"/>    <ImageView
  1675.         android:id="@+id/pt_iv"
  1676.         android:layout_width="wrap_content"
  1677.         android:layout_height="wrap_content"
  1678.         android:layout_gravity="center"
  1679.         android:src="@mipmap/yangtu"
  1680.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  1681.     <ImageView
  1682.         android:id="@+id/pt_iv"
  1683.         android:layout_width="wrap_content"
  1684.         android:layout_height="wrap_content"
  1685.         android:layout_gravity="center"
  1686.         android:src="@mipmap/yangtu"
  1687.         android:layout_marginTop="20dp"/>    <ImageView
  1688.         android:id="@+id/pt_iv"
  1689.         android:layout_width="wrap_content"
  1690.         android:layout_height="wrap_content"
  1691.         android:layout_gravity="center"
  1692.         android:src="@mipmap/yangtu"
  1693.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  1694.     <ImageView
  1695.         android:id="@+id/pt_iv"
  1696.         android:layout_width="wrap_content"
  1697.         android:layout_height="wrap_content"
  1698.         android:layout_gravity="center"
  1699.         android:src="@mipmap/yangtu"
  1700.         android:layout_marginTop="20dp"/>    <ImageView
  1701.         android:id="@+id/pt_iv"
  1702.         android:layout_width="wrap_content"
  1703.         android:layout_height="wrap_content"
  1704.         android:layout_gravity="center"
  1705.         android:src="@mipmap/yangtu"
  1706.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  1707.     <ImageView
  1708.         android:id="@+id/pt_iv"
  1709.         android:layout_width="wrap_content"
  1710.         android:layout_height="wrap_content"
  1711.         android:layout_gravity="center"
  1712.         android:src="@mipmap/yangtu"
  1713.         android:layout_marginTop="20dp"/>    <ImageView
  1714.         android:id="@+id/pt_iv"
  1715.         android:layout_width="wrap_content"
  1716.         android:layout_height="wrap_content"
  1717.         android:layout_gravity="center"
  1718.         android:src="@mipmap/yangtu"
  1719.         android:layout_marginTop="20dp"/>
  1720. </LinearLayout>    <ImageView
  1721.         android:id="@+id/pt_iv"
  1722.         android:layout_width="wrap_content"
  1723.         android:layout_height="wrap_content"
  1724.         android:layout_gravity="center"
  1725.         android:src="@mipmap/yangtu"
  1726.         android:layout_marginTop="20dp"/>swap(rand1,rand2);    <ImageView
  1727.         android:id="@+id/pt_iv"
  1728.         android:layout_width="wrap_content"
  1729.         android:layout_height="wrap_content"
  1730.         android:layout_gravity="center"
  1731.         android:src="@mipmap/yangtu"
  1732.         android:layout_marginTop="20dp"/>}
复制代码
这里的swap方法很简单,就是交换两个数的值,只不过这里参数是数组的下标:
  1. //  交换数组指定角标(0-7这八个自然数)上的数据    <ImageView
  2.         android:id="@+id/pt_iv"
  3.         android:layout_width="wrap_content"
  4.         android:layout_height="wrap_content"
  5.         android:layout_gravity="center"
  6.         android:src="@mipmap/yangtu"
  7.         android:layout_marginTop="20dp"/>private void swap(int rand1, int rand2) {<LinearLayout
  8.     <ImageView
  9.         android:id="@+id/pt_iv"
  10.         android:layout_width="wrap_content"
  11.         android:layout_height="wrap_content"
  12.         android:layout_gravity="center"
  13.         android:src="@mipmap/yangtu"
  14.         android:layout_marginTop="20dp"/>    <ImageView
  15.         android:id="@+id/pt_iv"
  16.         android:layout_width="wrap_content"
  17.         android:layout_height="wrap_content"
  18.         android:layout_gravity="center"
  19.         android:src="@mipmap/yangtu"
  20.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  21.     <ImageView
  22.         android:id="@+id/pt_iv"
  23.         android:layout_width="wrap_content"
  24.         android:layout_height="wrap_content"
  25.         android:layout_gravity="center"
  26.         android:src="@mipmap/yangtu"
  27.         android:layout_marginTop="20dp"/>    <ImageView
  28.         android:id="@+id/pt_iv"
  29.         android:layout_width="wrap_content"
  30.         android:layout_height="wrap_content"
  31.         android:layout_gravity="center"
  32.         android:src="@mipmap/yangtu"
  33.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  34.     <ImageView
  35.         android:id="@+id/pt_iv"
  36.         android:layout_width="wrap_content"
  37.         android:layout_height="wrap_content"
  38.         android:layout_gravity="center"
  39.         android:src="@mipmap/yangtu"
  40.         android:layout_marginTop="20dp"/>    <ImageView
  41.         android:id="@+id/pt_iv"
  42.         android:layout_width="wrap_content"
  43.         android:layout_height="wrap_content"
  44.         android:layout_gravity="center"
  45.         android:src="@mipmap/yangtu"
  46.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  47.     <ImageView
  48.         android:id="@+id/pt_iv"
  49.         android:layout_width="wrap_content"
  50.         android:layout_height="wrap_content"
  51.         android:layout_gravity="center"
  52.         android:src="@mipmap/yangtu"
  53.         android:layout_marginTop="20dp"/>    <ImageView
  54.         android:id="@+id/pt_iv"
  55.         android:layout_width="wrap_content"
  56.         android:layout_height="wrap_content"
  57.         android:layout_gravity="center"
  58.         android:src="@mipmap/yangtu"
  59.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  60.     <ImageView
  61.         android:id="@+id/pt_iv"
  62.         android:layout_width="wrap_content"
  63.         android:layout_height="wrap_content"
  64.         android:layout_gravity="center"
  65.         android:src="@mipmap/yangtu"
  66.         android:layout_marginTop="20dp"/>    <ImageView
  67.         android:id="@+id/pt_iv"
  68.         android:layout_width="wrap_content"
  69.         android:layout_height="wrap_content"
  70.         android:layout_gravity="center"
  71.         android:src="@mipmap/yangtu"
  72.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  73.     <ImageView
  74.         android:id="@+id/pt_iv"
  75.         android:layout_width="wrap_content"
  76.         android:layout_height="wrap_content"
  77.         android:layout_gravity="center"
  78.         android:src="@mipmap/yangtu"
  79.         android:layout_marginTop="20dp"/>    <ImageView
  80.         android:id="@+id/pt_iv"
  81.         android:layout_width="wrap_content"
  82.         android:layout_height="wrap_content"
  83.         android:layout_gravity="center"
  84.         android:src="@mipmap/yangtu"
  85.         android:layout_marginTop="20dp"/>
  86. </LinearLayout>int temp = imageIndex[rand1];<LinearLayout
  87.     <ImageView
  88.         android:id="@+id/pt_iv"
  89.         android:layout_width="wrap_content"
  90.         android:layout_height="wrap_content"
  91.         android:layout_gravity="center"
  92.         android:src="@mipmap/yangtu"
  93.         android:layout_marginTop="20dp"/>    <ImageView
  94.         android:id="@+id/pt_iv"
  95.         android:layout_width="wrap_content"
  96.         android:layout_height="wrap_content"
  97.         android:layout_gravity="center"
  98.         android:src="@mipmap/yangtu"
  99.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  100.     <ImageView
  101.         android:id="@+id/pt_iv"
  102.         android:layout_width="wrap_content"
  103.         android:layout_height="wrap_content"
  104.         android:layout_gravity="center"
  105.         android:src="@mipmap/yangtu"
  106.         android:layout_marginTop="20dp"/>    <ImageView
  107.         android:id="@+id/pt_iv"
  108.         android:layout_width="wrap_content"
  109.         android:layout_height="wrap_content"
  110.         android:layout_gravity="center"
  111.         android:src="@mipmap/yangtu"
  112.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  113.     <ImageView
  114.         android:id="@+id/pt_iv"
  115.         android:layout_width="wrap_content"
  116.         android:layout_height="wrap_content"
  117.         android:layout_gravity="center"
  118.         android:src="@mipmap/yangtu"
  119.         android:layout_marginTop="20dp"/>    <ImageView
  120.         android:id="@+id/pt_iv"
  121.         android:layout_width="wrap_content"
  122.         android:layout_height="wrap_content"
  123.         android:layout_gravity="center"
  124.         android:src="@mipmap/yangtu"
  125.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  126.     <ImageView
  127.         android:id="@+id/pt_iv"
  128.         android:layout_width="wrap_content"
  129.         android:layout_height="wrap_content"
  130.         android:layout_gravity="center"
  131.         android:src="@mipmap/yangtu"
  132.         android:layout_marginTop="20dp"/>    <ImageView
  133.         android:id="@+id/pt_iv"
  134.         android:layout_width="wrap_content"
  135.         android:layout_height="wrap_content"
  136.         android:layout_gravity="center"
  137.         android:src="@mipmap/yangtu"
  138.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  139.     <ImageView
  140.         android:id="@+id/pt_iv"
  141.         android:layout_width="wrap_content"
  142.         android:layout_height="wrap_content"
  143.         android:layout_gravity="center"
  144.         android:src="@mipmap/yangtu"
  145.         android:layout_marginTop="20dp"/>    <ImageView
  146.         android:id="@+id/pt_iv"
  147.         android:layout_width="wrap_content"
  148.         android:layout_height="wrap_content"
  149.         android:layout_gravity="center"
  150.         android:src="@mipmap/yangtu"
  151.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  152.     <ImageView
  153.         android:id="@+id/pt_iv"
  154.         android:layout_width="wrap_content"
  155.         android:layout_height="wrap_content"
  156.         android:layout_gravity="center"
  157.         android:src="@mipmap/yangtu"
  158.         android:layout_marginTop="20dp"/>    <ImageView
  159.         android:id="@+id/pt_iv"
  160.         android:layout_width="wrap_content"
  161.         android:layout_height="wrap_content"
  162.         android:layout_gravity="center"
  163.         android:src="@mipmap/yangtu"
  164.         android:layout_marginTop="20dp"/>
  165. </LinearLayout>imageIndex[rand1] = imageIndex[rand2];<LinearLayout
  166.     <ImageView
  167.         android:id="@+id/pt_iv"
  168.         android:layout_width="wrap_content"
  169.         android:layout_height="wrap_content"
  170.         android:layout_gravity="center"
  171.         android:src="@mipmap/yangtu"
  172.         android:layout_marginTop="20dp"/>    <ImageView
  173.         android:id="@+id/pt_iv"
  174.         android:layout_width="wrap_content"
  175.         android:layout_height="wrap_content"
  176.         android:layout_gravity="center"
  177.         android:src="@mipmap/yangtu"
  178.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  179.     <ImageView
  180.         android:id="@+id/pt_iv"
  181.         android:layout_width="wrap_content"
  182.         android:layout_height="wrap_content"
  183.         android:layout_gravity="center"
  184.         android:src="@mipmap/yangtu"
  185.         android:layout_marginTop="20dp"/>    <ImageView
  186.         android:id="@+id/pt_iv"
  187.         android:layout_width="wrap_content"
  188.         android:layout_height="wrap_content"
  189.         android:layout_gravity="center"
  190.         android:src="@mipmap/yangtu"
  191.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  192.     <ImageView
  193.         android:id="@+id/pt_iv"
  194.         android:layout_width="wrap_content"
  195.         android:layout_height="wrap_content"
  196.         android:layout_gravity="center"
  197.         android:src="@mipmap/yangtu"
  198.         android:layout_marginTop="20dp"/>    <ImageView
  199.         android:id="@+id/pt_iv"
  200.         android:layout_width="wrap_content"
  201.         android:layout_height="wrap_content"
  202.         android:layout_gravity="center"
  203.         android:src="@mipmap/yangtu"
  204.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  205.     <ImageView
  206.         android:id="@+id/pt_iv"
  207.         android:layout_width="wrap_content"
  208.         android:layout_height="wrap_content"
  209.         android:layout_gravity="center"
  210.         android:src="@mipmap/yangtu"
  211.         android:layout_marginTop="20dp"/>    <ImageView
  212.         android:id="@+id/pt_iv"
  213.         android:layout_width="wrap_content"
  214.         android:layout_height="wrap_content"
  215.         android:layout_gravity="center"
  216.         android:src="@mipmap/yangtu"
  217.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  218.     <ImageView
  219.         android:id="@+id/pt_iv"
  220.         android:layout_width="wrap_content"
  221.         android:layout_height="wrap_content"
  222.         android:layout_gravity="center"
  223.         android:src="@mipmap/yangtu"
  224.         android:layout_marginTop="20dp"/>    <ImageView
  225.         android:id="@+id/pt_iv"
  226.         android:layout_width="wrap_content"
  227.         android:layout_height="wrap_content"
  228.         android:layout_gravity="center"
  229.         android:src="@mipmap/yangtu"
  230.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  231.     <ImageView
  232.         android:id="@+id/pt_iv"
  233.         android:layout_width="wrap_content"
  234.         android:layout_height="wrap_content"
  235.         android:layout_gravity="center"
  236.         android:src="@mipmap/yangtu"
  237.         android:layout_marginTop="20dp"/>    <ImageView
  238.         android:id="@+id/pt_iv"
  239.         android:layout_width="wrap_content"
  240.         android:layout_height="wrap_content"
  241.         android:layout_gravity="center"
  242.         android:src="@mipmap/yangtu"
  243.         android:layout_marginTop="20dp"/>
  244. </LinearLayout>imageIndex[rand2] = temp;    <ImageView
  245.         android:id="@+id/pt_iv"
  246.         android:layout_width="wrap_content"
  247.         android:layout_height="wrap_content"
  248.         android:layout_gravity="center"
  249.         android:src="@mipmap/yangtu"
  250.         android:layout_marginTop="20dp"/>}
复制代码
这里有个整个游戏的一个核心点:我们打乱的拼图下标是{0,1,2,3,4,5,6,7}这八个,第九张拼图的下标是不参与打乱的,有同学问为什么?是因为第九张图片是不显示出来的,而且不会参与到拼图中,所以我们是将第九个图片按钮就设置成第九张图片,然后invisible。
最后我们将每个图片按钮设置图片,这时候 imageIndex就是被打乱的下标,有可能是这样的顺序:{2,6,5,4,1,7,0,3,8},也有可能是这样的顺序{1,3,0,5,2,7,4,6,8}等等,不管怎么样, imageIndex[8]一直是8,上面解释过。代码如下:
  1. //    <ImageView
  2.         android:id="@+id/pt_iv"
  3.         android:layout_width="wrap_content"
  4.         android:layout_height="wrap_content"
  5.         android:layout_gravity="center"
  6.         android:src="@mipmap/yangtu"
  7.         android:layout_marginTop="20dp"/>   ib00是绑定的第一块图片按钮,设置图片资源,//    <ImageView
  8.         android:id="@+id/pt_iv"
  9.         android:layout_width="wrap_content"
  10.         android:layout_height="wrap_content"
  11.         android:layout_gravity="center"
  12.         android:src="@mipmap/yangtu"
  13.         android:layout_marginTop="20dp"/>   imageIndex[i]就是被打乱的下标,然后image[x]就表示对应下标为x的图片的id<LinearLayout
  14.     <ImageView
  15.         android:id="@+id/pt_iv"
  16.         android:layout_width="wrap_content"
  17.         android:layout_height="wrap_content"
  18.         android:layout_gravity="center"
  19.         android:src="@mipmap/yangtu"
  20.         android:layout_marginTop="20dp"/>    <ImageView
  21.         android:id="@+id/pt_iv"
  22.         android:layout_width="wrap_content"
  23.         android:layout_height="wrap_content"
  24.         android:layout_gravity="center"
  25.         android:src="@mipmap/yangtu"
  26.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  27.     <ImageView
  28.         android:id="@+id/pt_iv"
  29.         android:layout_width="wrap_content"
  30.         android:layout_height="wrap_content"
  31.         android:layout_gravity="center"
  32.         android:src="@mipmap/yangtu"
  33.         android:layout_marginTop="20dp"/>    <ImageView
  34.         android:id="@+id/pt_iv"
  35.         android:layout_width="wrap_content"
  36.         android:layout_height="wrap_content"
  37.         android:layout_gravity="center"
  38.         android:src="@mipmap/yangtu"
  39.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  40.     <ImageView
  41.         android:id="@+id/pt_iv"
  42.         android:layout_width="wrap_content"
  43.         android:layout_height="wrap_content"
  44.         android:layout_gravity="center"
  45.         android:src="@mipmap/yangtu"
  46.         android:layout_marginTop="20dp"/>    <ImageView
  47.         android:id="@+id/pt_iv"
  48.         android:layout_width="wrap_content"
  49.         android:layout_height="wrap_content"
  50.         android:layout_gravity="center"
  51.         android:src="@mipmap/yangtu"
  52.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  53.     <ImageView
  54.         android:id="@+id/pt_iv"
  55.         android:layout_width="wrap_content"
  56.         android:layout_height="wrap_content"
  57.         android:layout_gravity="center"
  58.         android:src="@mipmap/yangtu"
  59.         android:layout_marginTop="20dp"/>    <ImageView
  60.         android:id="@+id/pt_iv"
  61.         android:layout_width="wrap_content"
  62.         android:layout_height="wrap_content"
  63.         android:layout_gravity="center"
  64.         android:src="@mipmap/yangtu"
  65.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  66.     <ImageView
  67.         android:id="@+id/pt_iv"
  68.         android:layout_width="wrap_content"
  69.         android:layout_height="wrap_content"
  70.         android:layout_gravity="center"
  71.         android:src="@mipmap/yangtu"
  72.         android:layout_marginTop="20dp"/>    <ImageView
  73.         android:id="@+id/pt_iv"
  74.         android:layout_width="wrap_content"
  75.         android:layout_height="wrap_content"
  76.         android:layout_gravity="center"
  77.         android:src="@mipmap/yangtu"
  78.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  79.     <ImageView
  80.         android:id="@+id/pt_iv"
  81.         android:layout_width="wrap_content"
  82.         android:layout_height="wrap_content"
  83.         android:layout_gravity="center"
  84.         android:src="@mipmap/yangtu"
  85.         android:layout_marginTop="20dp"/>    <ImageView
  86.         android:id="@+id/pt_iv"
  87.         android:layout_width="wrap_content"
  88.         android:layout_height="wrap_content"
  89.         android:layout_gravity="center"
  90.         android:src="@mipmap/yangtu"
  91.         android:layout_marginTop="20dp"/>
  92. </LinearLayout>ib00.setImageResource(image[imageIndex[0]]);<LinearLayout
  93.     <ImageView
  94.         android:id="@+id/pt_iv"
  95.         android:layout_width="wrap_content"
  96.         android:layout_height="wrap_content"
  97.         android:layout_gravity="center"
  98.         android:src="@mipmap/yangtu"
  99.         android:layout_marginTop="20dp"/>    <ImageView
  100.         android:id="@+id/pt_iv"
  101.         android:layout_width="wrap_content"
  102.         android:layout_height="wrap_content"
  103.         android:layout_gravity="center"
  104.         android:src="@mipmap/yangtu"
  105.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  106.     <ImageView
  107.         android:id="@+id/pt_iv"
  108.         android:layout_width="wrap_content"
  109.         android:layout_height="wrap_content"
  110.         android:layout_gravity="center"
  111.         android:src="@mipmap/yangtu"
  112.         android:layout_marginTop="20dp"/>    <ImageView
  113.         android:id="@+id/pt_iv"
  114.         android:layout_width="wrap_content"
  115.         android:layout_height="wrap_content"
  116.         android:layout_gravity="center"
  117.         android:src="@mipmap/yangtu"
  118.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  119.     <ImageView
  120.         android:id="@+id/pt_iv"
  121.         android:layout_width="wrap_content"
  122.         android:layout_height="wrap_content"
  123.         android:layout_gravity="center"
  124.         android:src="@mipmap/yangtu"
  125.         android:layout_marginTop="20dp"/>    <ImageView
  126.         android:id="@+id/pt_iv"
  127.         android:layout_width="wrap_content"
  128.         android:layout_height="wrap_content"
  129.         android:layout_gravity="center"
  130.         android:src="@mipmap/yangtu"
  131.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  132.     <ImageView
  133.         android:id="@+id/pt_iv"
  134.         android:layout_width="wrap_content"
  135.         android:layout_height="wrap_content"
  136.         android:layout_gravity="center"
  137.         android:src="@mipmap/yangtu"
  138.         android:layout_marginTop="20dp"/>    <ImageView
  139.         android:id="@+id/pt_iv"
  140.         android:layout_width="wrap_content"
  141.         android:layout_height="wrap_content"
  142.         android:layout_gravity="center"
  143.         android:src="@mipmap/yangtu"
  144.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  145.     <ImageView
  146.         android:id="@+id/pt_iv"
  147.         android:layout_width="wrap_content"
  148.         android:layout_height="wrap_content"
  149.         android:layout_gravity="center"
  150.         android:src="@mipmap/yangtu"
  151.         android:layout_marginTop="20dp"/>    <ImageView
  152.         android:id="@+id/pt_iv"
  153.         android:layout_width="wrap_content"
  154.         android:layout_height="wrap_content"
  155.         android:layout_gravity="center"
  156.         android:src="@mipmap/yangtu"
  157.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  158.     <ImageView
  159.         android:id="@+id/pt_iv"
  160.         android:layout_width="wrap_content"
  161.         android:layout_height="wrap_content"
  162.         android:layout_gravity="center"
  163.         android:src="@mipmap/yangtu"
  164.         android:layout_marginTop="20dp"/>    <ImageView
  165.         android:id="@+id/pt_iv"
  166.         android:layout_width="wrap_content"
  167.         android:layout_height="wrap_content"
  168.         android:layout_gravity="center"
  169.         android:src="@mipmap/yangtu"
  170.         android:layout_marginTop="20dp"/>
  171. </LinearLayout>ib01.setImageResource(image[imageIndex[1]]);<LinearLayout
  172.     <ImageView
  173.         android:id="@+id/pt_iv"
  174.         android:layout_width="wrap_content"
  175.         android:layout_height="wrap_content"
  176.         android:layout_gravity="center"
  177.         android:src="@mipmap/yangtu"
  178.         android:layout_marginTop="20dp"/>    <ImageView
  179.         android:id="@+id/pt_iv"
  180.         android:layout_width="wrap_content"
  181.         android:layout_height="wrap_content"
  182.         android:layout_gravity="center"
  183.         android:src="@mipmap/yangtu"
  184.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  185.     <ImageView
  186.         android:id="@+id/pt_iv"
  187.         android:layout_width="wrap_content"
  188.         android:layout_height="wrap_content"
  189.         android:layout_gravity="center"
  190.         android:src="@mipmap/yangtu"
  191.         android:layout_marginTop="20dp"/>    <ImageView
  192.         android:id="@+id/pt_iv"
  193.         android:layout_width="wrap_content"
  194.         android:layout_height="wrap_content"
  195.         android:layout_gravity="center"
  196.         android:src="@mipmap/yangtu"
  197.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  198.     <ImageView
  199.         android:id="@+id/pt_iv"
  200.         android:layout_width="wrap_content"
  201.         android:layout_height="wrap_content"
  202.         android:layout_gravity="center"
  203.         android:src="@mipmap/yangtu"
  204.         android:layout_marginTop="20dp"/>    <ImageView
  205.         android:id="@+id/pt_iv"
  206.         android:layout_width="wrap_content"
  207.         android:layout_height="wrap_content"
  208.         android:layout_gravity="center"
  209.         android:src="@mipmap/yangtu"
  210.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  211.     <ImageView
  212.         android:id="@+id/pt_iv"
  213.         android:layout_width="wrap_content"
  214.         android:layout_height="wrap_content"
  215.         android:layout_gravity="center"
  216.         android:src="@mipmap/yangtu"
  217.         android:layout_marginTop="20dp"/>    <ImageView
  218.         android:id="@+id/pt_iv"
  219.         android:layout_width="wrap_content"
  220.         android:layout_height="wrap_content"
  221.         android:layout_gravity="center"
  222.         android:src="@mipmap/yangtu"
  223.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  224.     <ImageView
  225.         android:id="@+id/pt_iv"
  226.         android:layout_width="wrap_content"
  227.         android:layout_height="wrap_content"
  228.         android:layout_gravity="center"
  229.         android:src="@mipmap/yangtu"
  230.         android:layout_marginTop="20dp"/>    <ImageView
  231.         android:id="@+id/pt_iv"
  232.         android:layout_width="wrap_content"
  233.         android:layout_height="wrap_content"
  234.         android:layout_gravity="center"
  235.         android:src="@mipmap/yangtu"
  236.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  237.     <ImageView
  238.         android:id="@+id/pt_iv"
  239.         android:layout_width="wrap_content"
  240.         android:layout_height="wrap_content"
  241.         android:layout_gravity="center"
  242.         android:src="@mipmap/yangtu"
  243.         android:layout_marginTop="20dp"/>    <ImageView
  244.         android:id="@+id/pt_iv"
  245.         android:layout_width="wrap_content"
  246.         android:layout_height="wrap_content"
  247.         android:layout_gravity="center"
  248.         android:src="@mipmap/yangtu"
  249.         android:layout_marginTop="20dp"/>
  250. </LinearLayout>ib02.setImageResource(image[imageIndex[2]]);<LinearLayout
  251.     <ImageView
  252.         android:id="@+id/pt_iv"
  253.         android:layout_width="wrap_content"
  254.         android:layout_height="wrap_content"
  255.         android:layout_gravity="center"
  256.         android:src="@mipmap/yangtu"
  257.         android:layout_marginTop="20dp"/>    <ImageView
  258.         android:id="@+id/pt_iv"
  259.         android:layout_width="wrap_content"
  260.         android:layout_height="wrap_content"
  261.         android:layout_gravity="center"
  262.         android:src="@mipmap/yangtu"
  263.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  264.     <ImageView
  265.         android:id="@+id/pt_iv"
  266.         android:layout_width="wrap_content"
  267.         android:layout_height="wrap_content"
  268.         android:layout_gravity="center"
  269.         android:src="@mipmap/yangtu"
  270.         android:layout_marginTop="20dp"/>    <ImageView
  271.         android:id="@+id/pt_iv"
  272.         android:layout_width="wrap_content"
  273.         android:layout_height="wrap_content"
  274.         android:layout_gravity="center"
  275.         android:src="@mipmap/yangtu"
  276.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  277.     <ImageView
  278.         android:id="@+id/pt_iv"
  279.         android:layout_width="wrap_content"
  280.         android:layout_height="wrap_content"
  281.         android:layout_gravity="center"
  282.         android:src="@mipmap/yangtu"
  283.         android:layout_marginTop="20dp"/>    <ImageView
  284.         android:id="@+id/pt_iv"
  285.         android:layout_width="wrap_content"
  286.         android:layout_height="wrap_content"
  287.         android:layout_gravity="center"
  288.         android:src="@mipmap/yangtu"
  289.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  290.     <ImageView
  291.         android:id="@+id/pt_iv"
  292.         android:layout_width="wrap_content"
  293.         android:layout_height="wrap_content"
  294.         android:layout_gravity="center"
  295.         android:src="@mipmap/yangtu"
  296.         android:layout_marginTop="20dp"/>    <ImageView
  297.         android:id="@+id/pt_iv"
  298.         android:layout_width="wrap_content"
  299.         android:layout_height="wrap_content"
  300.         android:layout_gravity="center"
  301.         android:src="@mipmap/yangtu"
  302.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  303.     <ImageView
  304.         android:id="@+id/pt_iv"
  305.         android:layout_width="wrap_content"
  306.         android:layout_height="wrap_content"
  307.         android:layout_gravity="center"
  308.         android:src="@mipmap/yangtu"
  309.         android:layout_marginTop="20dp"/>    <ImageView
  310.         android:id="@+id/pt_iv"
  311.         android:layout_width="wrap_content"
  312.         android:layout_height="wrap_content"
  313.         android:layout_gravity="center"
  314.         android:src="@mipmap/yangtu"
  315.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  316.     <ImageView
  317.         android:id="@+id/pt_iv"
  318.         android:layout_width="wrap_content"
  319.         android:layout_height="wrap_content"
  320.         android:layout_gravity="center"
  321.         android:src="@mipmap/yangtu"
  322.         android:layout_marginTop="20dp"/>    <ImageView
  323.         android:id="@+id/pt_iv"
  324.         android:layout_width="wrap_content"
  325.         android:layout_height="wrap_content"
  326.         android:layout_gravity="center"
  327.         android:src="@mipmap/yangtu"
  328.         android:layout_marginTop="20dp"/>
  329. </LinearLayout>ib10.setImageResource(image[imageIndex[3]]);<LinearLayout
  330.     <ImageView
  331.         android:id="@+id/pt_iv"
  332.         android:layout_width="wrap_content"
  333.         android:layout_height="wrap_content"
  334.         android:layout_gravity="center"
  335.         android:src="@mipmap/yangtu"
  336.         android:layout_marginTop="20dp"/>    <ImageView
  337.         android:id="@+id/pt_iv"
  338.         android:layout_width="wrap_content"
  339.         android:layout_height="wrap_content"
  340.         android:layout_gravity="center"
  341.         android:src="@mipmap/yangtu"
  342.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  343.     <ImageView
  344.         android:id="@+id/pt_iv"
  345.         android:layout_width="wrap_content"
  346.         android:layout_height="wrap_content"
  347.         android:layout_gravity="center"
  348.         android:src="@mipmap/yangtu"
  349.         android:layout_marginTop="20dp"/>    <ImageView
  350.         android:id="@+id/pt_iv"
  351.         android:layout_width="wrap_content"
  352.         android:layout_height="wrap_content"
  353.         android:layout_gravity="center"
  354.         android:src="@mipmap/yangtu"
  355.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  356.     <ImageView
  357.         android:id="@+id/pt_iv"
  358.         android:layout_width="wrap_content"
  359.         android:layout_height="wrap_content"
  360.         android:layout_gravity="center"
  361.         android:src="@mipmap/yangtu"
  362.         android:layout_marginTop="20dp"/>    <ImageView
  363.         android:id="@+id/pt_iv"
  364.         android:layout_width="wrap_content"
  365.         android:layout_height="wrap_content"
  366.         android:layout_gravity="center"
  367.         android:src="@mipmap/yangtu"
  368.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  369.     <ImageView
  370.         android:id="@+id/pt_iv"
  371.         android:layout_width="wrap_content"
  372.         android:layout_height="wrap_content"
  373.         android:layout_gravity="center"
  374.         android:src="@mipmap/yangtu"
  375.         android:layout_marginTop="20dp"/>    <ImageView
  376.         android:id="@+id/pt_iv"
  377.         android:layout_width="wrap_content"
  378.         android:layout_height="wrap_content"
  379.         android:layout_gravity="center"
  380.         android:src="@mipmap/yangtu"
  381.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  382.     <ImageView
  383.         android:id="@+id/pt_iv"
  384.         android:layout_width="wrap_content"
  385.         android:layout_height="wrap_content"
  386.         android:layout_gravity="center"
  387.         android:src="@mipmap/yangtu"
  388.         android:layout_marginTop="20dp"/>    <ImageView
  389.         android:id="@+id/pt_iv"
  390.         android:layout_width="wrap_content"
  391.         android:layout_height="wrap_content"
  392.         android:layout_gravity="center"
  393.         android:src="@mipmap/yangtu"
  394.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  395.     <ImageView
  396.         android:id="@+id/pt_iv"
  397.         android:layout_width="wrap_content"
  398.         android:layout_height="wrap_content"
  399.         android:layout_gravity="center"
  400.         android:src="@mipmap/yangtu"
  401.         android:layout_marginTop="20dp"/>    <ImageView
  402.         android:id="@+id/pt_iv"
  403.         android:layout_width="wrap_content"
  404.         android:layout_height="wrap_content"
  405.         android:layout_gravity="center"
  406.         android:src="@mipmap/yangtu"
  407.         android:layout_marginTop="20dp"/>
  408. </LinearLayout>ib11.setImageResource(image[imageIndex[4]]);<LinearLayout
  409.     <ImageView
  410.         android:id="@+id/pt_iv"
  411.         android:layout_width="wrap_content"
  412.         android:layout_height="wrap_content"
  413.         android:layout_gravity="center"
  414.         android:src="@mipmap/yangtu"
  415.         android:layout_marginTop="20dp"/>    <ImageView
  416.         android:id="@+id/pt_iv"
  417.         android:layout_width="wrap_content"
  418.         android:layout_height="wrap_content"
  419.         android:layout_gravity="center"
  420.         android:src="@mipmap/yangtu"
  421.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  422.     <ImageView
  423.         android:id="@+id/pt_iv"
  424.         android:layout_width="wrap_content"
  425.         android:layout_height="wrap_content"
  426.         android:layout_gravity="center"
  427.         android:src="@mipmap/yangtu"
  428.         android:layout_marginTop="20dp"/>    <ImageView
  429.         android:id="@+id/pt_iv"
  430.         android:layout_width="wrap_content"
  431.         android:layout_height="wrap_content"
  432.         android:layout_gravity="center"
  433.         android:src="@mipmap/yangtu"
  434.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  435.     <ImageView
  436.         android:id="@+id/pt_iv"
  437.         android:layout_width="wrap_content"
  438.         android:layout_height="wrap_content"
  439.         android:layout_gravity="center"
  440.         android:src="@mipmap/yangtu"
  441.         android:layout_marginTop="20dp"/>    <ImageView
  442.         android:id="@+id/pt_iv"
  443.         android:layout_width="wrap_content"
  444.         android:layout_height="wrap_content"
  445.         android:layout_gravity="center"
  446.         android:src="@mipmap/yangtu"
  447.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  448.     <ImageView
  449.         android:id="@+id/pt_iv"
  450.         android:layout_width="wrap_content"
  451.         android:layout_height="wrap_content"
  452.         android:layout_gravity="center"
  453.         android:src="@mipmap/yangtu"
  454.         android:layout_marginTop="20dp"/>    <ImageView
  455.         android:id="@+id/pt_iv"
  456.         android:layout_width="wrap_content"
  457.         android:layout_height="wrap_content"
  458.         android:layout_gravity="center"
  459.         android:src="@mipmap/yangtu"
  460.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  461.     <ImageView
  462.         android:id="@+id/pt_iv"
  463.         android:layout_width="wrap_content"
  464.         android:layout_height="wrap_content"
  465.         android:layout_gravity="center"
  466.         android:src="@mipmap/yangtu"
  467.         android:layout_marginTop="20dp"/>    <ImageView
  468.         android:id="@+id/pt_iv"
  469.         android:layout_width="wrap_content"
  470.         android:layout_height="wrap_content"
  471.         android:layout_gravity="center"
  472.         android:src="@mipmap/yangtu"
  473.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  474.     <ImageView
  475.         android:id="@+id/pt_iv"
  476.         android:layout_width="wrap_content"
  477.         android:layout_height="wrap_content"
  478.         android:layout_gravity="center"
  479.         android:src="@mipmap/yangtu"
  480.         android:layout_marginTop="20dp"/>    <ImageView
  481.         android:id="@+id/pt_iv"
  482.         android:layout_width="wrap_content"
  483.         android:layout_height="wrap_content"
  484.         android:layout_gravity="center"
  485.         android:src="@mipmap/yangtu"
  486.         android:layout_marginTop="20dp"/>
  487. </LinearLayout>ib12.setImageResource(image[imageIndex[5]]);<LinearLayout
  488.     <ImageView
  489.         android:id="@+id/pt_iv"
  490.         android:layout_width="wrap_content"
  491.         android:layout_height="wrap_content"
  492.         android:layout_gravity="center"
  493.         android:src="@mipmap/yangtu"
  494.         android:layout_marginTop="20dp"/>    <ImageView
  495.         android:id="@+id/pt_iv"
  496.         android:layout_width="wrap_content"
  497.         android:layout_height="wrap_content"
  498.         android:layout_gravity="center"
  499.         android:src="@mipmap/yangtu"
  500.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  501.     <ImageView
  502.         android:id="@+id/pt_iv"
  503.         android:layout_width="wrap_content"
  504.         android:layout_height="wrap_content"
  505.         android:layout_gravity="center"
  506.         android:src="@mipmap/yangtu"
  507.         android:layout_marginTop="20dp"/>    <ImageView
  508.         android:id="@+id/pt_iv"
  509.         android:layout_width="wrap_content"
  510.         android:layout_height="wrap_content"
  511.         android:layout_gravity="center"
  512.         android:src="@mipmap/yangtu"
  513.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  514.     <ImageView
  515.         android:id="@+id/pt_iv"
  516.         android:layout_width="wrap_content"
  517.         android:layout_height="wrap_content"
  518.         android:layout_gravity="center"
  519.         android:src="@mipmap/yangtu"
  520.         android:layout_marginTop="20dp"/>    <ImageView
  521.         android:id="@+id/pt_iv"
  522.         android:layout_width="wrap_content"
  523.         android:layout_height="wrap_content"
  524.         android:layout_gravity="center"
  525.         android:src="@mipmap/yangtu"
  526.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  527.     <ImageView
  528.         android:id="@+id/pt_iv"
  529.         android:layout_width="wrap_content"
  530.         android:layout_height="wrap_content"
  531.         android:layout_gravity="center"
  532.         android:src="@mipmap/yangtu"
  533.         android:layout_marginTop="20dp"/>    <ImageView
  534.         android:id="@+id/pt_iv"
  535.         android:layout_width="wrap_content"
  536.         android:layout_height="wrap_content"
  537.         android:layout_gravity="center"
  538.         android:src="@mipmap/yangtu"
  539.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  540.     <ImageView
  541.         android:id="@+id/pt_iv"
  542.         android:layout_width="wrap_content"
  543.         android:layout_height="wrap_content"
  544.         android:layout_gravity="center"
  545.         android:src="@mipmap/yangtu"
  546.         android:layout_marginTop="20dp"/>    <ImageView
  547.         android:id="@+id/pt_iv"
  548.         android:layout_width="wrap_content"
  549.         android:layout_height="wrap_content"
  550.         android:layout_gravity="center"
  551.         android:src="@mipmap/yangtu"
  552.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  553.     <ImageView
  554.         android:id="@+id/pt_iv"
  555.         android:layout_width="wrap_content"
  556.         android:layout_height="wrap_content"
  557.         android:layout_gravity="center"
  558.         android:src="@mipmap/yangtu"
  559.         android:layout_marginTop="20dp"/>    <ImageView
  560.         android:id="@+id/pt_iv"
  561.         android:layout_width="wrap_content"
  562.         android:layout_height="wrap_content"
  563.         android:layout_gravity="center"
  564.         android:src="@mipmap/yangtu"
  565.         android:layout_marginTop="20dp"/>
  566. </LinearLayout>ib20.setImageResource(image[imageIndex[6]]);<LinearLayout
  567.     <ImageView
  568.         android:id="@+id/pt_iv"
  569.         android:layout_width="wrap_content"
  570.         android:layout_height="wrap_content"
  571.         android:layout_gravity="center"
  572.         android:src="@mipmap/yangtu"
  573.         android:layout_marginTop="20dp"/>    <ImageView
  574.         android:id="@+id/pt_iv"
  575.         android:layout_width="wrap_content"
  576.         android:layout_height="wrap_content"
  577.         android:layout_gravity="center"
  578.         android:src="@mipmap/yangtu"
  579.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  580.     <ImageView
  581.         android:id="@+id/pt_iv"
  582.         android:layout_width="wrap_content"
  583.         android:layout_height="wrap_content"
  584.         android:layout_gravity="center"
  585.         android:src="@mipmap/yangtu"
  586.         android:layout_marginTop="20dp"/>    <ImageView
  587.         android:id="@+id/pt_iv"
  588.         android:layout_width="wrap_content"
  589.         android:layout_height="wrap_content"
  590.         android:layout_gravity="center"
  591.         android:src="@mipmap/yangtu"
  592.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  593.     <ImageView
  594.         android:id="@+id/pt_iv"
  595.         android:layout_width="wrap_content"
  596.         android:layout_height="wrap_content"
  597.         android:layout_gravity="center"
  598.         android:src="@mipmap/yangtu"
  599.         android:layout_marginTop="20dp"/>    <ImageView
  600.         android:id="@+id/pt_iv"
  601.         android:layout_width="wrap_content"
  602.         android:layout_height="wrap_content"
  603.         android:layout_gravity="center"
  604.         android:src="@mipmap/yangtu"
  605.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  606.     <ImageView
  607.         android:id="@+id/pt_iv"
  608.         android:layout_width="wrap_content"
  609.         android:layout_height="wrap_content"
  610.         android:layout_gravity="center"
  611.         android:src="@mipmap/yangtu"
  612.         android:layout_marginTop="20dp"/>    <ImageView
  613.         android:id="@+id/pt_iv"
  614.         android:layout_width="wrap_content"
  615.         android:layout_height="wrap_content"
  616.         android:layout_gravity="center"
  617.         android:src="@mipmap/yangtu"
  618.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  619.     <ImageView
  620.         android:id="@+id/pt_iv"
  621.         android:layout_width="wrap_content"
  622.         android:layout_height="wrap_content"
  623.         android:layout_gravity="center"
  624.         android:src="@mipmap/yangtu"
  625.         android:layout_marginTop="20dp"/>    <ImageView
  626.         android:id="@+id/pt_iv"
  627.         android:layout_width="wrap_content"
  628.         android:layout_height="wrap_content"
  629.         android:layout_gravity="center"
  630.         android:src="@mipmap/yangtu"
  631.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  632.     <ImageView
  633.         android:id="@+id/pt_iv"
  634.         android:layout_width="wrap_content"
  635.         android:layout_height="wrap_content"
  636.         android:layout_gravity="center"
  637.         android:src="@mipmap/yangtu"
  638.         android:layout_marginTop="20dp"/>    <ImageView
  639.         android:id="@+id/pt_iv"
  640.         android:layout_width="wrap_content"
  641.         android:layout_height="wrap_content"
  642.         android:layout_gravity="center"
  643.         android:src="@mipmap/yangtu"
  644.         android:layout_marginTop="20dp"/>
  645. </LinearLayout>ib21.setImageResource(image[imageIndex[7]]);<LinearLayout
  646.     <ImageView
  647.         android:id="@+id/pt_iv"
  648.         android:layout_width="wrap_content"
  649.         android:layout_height="wrap_content"
  650.         android:layout_gravity="center"
  651.         android:src="@mipmap/yangtu"
  652.         android:layout_marginTop="20dp"/>    <ImageView
  653.         android:id="@+id/pt_iv"
  654.         android:layout_width="wrap_content"
  655.         android:layout_height="wrap_content"
  656.         android:layout_gravity="center"
  657.         android:src="@mipmap/yangtu"
  658.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  659.     <ImageView
  660.         android:id="@+id/pt_iv"
  661.         android:layout_width="wrap_content"
  662.         android:layout_height="wrap_content"
  663.         android:layout_gravity="center"
  664.         android:src="@mipmap/yangtu"
  665.         android:layout_marginTop="20dp"/>    <ImageView
  666.         android:id="@+id/pt_iv"
  667.         android:layout_width="wrap_content"
  668.         android:layout_height="wrap_content"
  669.         android:layout_gravity="center"
  670.         android:src="@mipmap/yangtu"
  671.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  672.     <ImageView
  673.         android:id="@+id/pt_iv"
  674.         android:layout_width="wrap_content"
  675.         android:layout_height="wrap_content"
  676.         android:layout_gravity="center"
  677.         android:src="@mipmap/yangtu"
  678.         android:layout_marginTop="20dp"/>    <ImageView
  679.         android:id="@+id/pt_iv"
  680.         android:layout_width="wrap_content"
  681.         android:layout_height="wrap_content"
  682.         android:layout_gravity="center"
  683.         android:src="@mipmap/yangtu"
  684.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  685.     <ImageView
  686.         android:id="@+id/pt_iv"
  687.         android:layout_width="wrap_content"
  688.         android:layout_height="wrap_content"
  689.         android:layout_gravity="center"
  690.         android:src="@mipmap/yangtu"
  691.         android:layout_marginTop="20dp"/>    <ImageView
  692.         android:id="@+id/pt_iv"
  693.         android:layout_width="wrap_content"
  694.         android:layout_height="wrap_content"
  695.         android:layout_gravity="center"
  696.         android:src="@mipmap/yangtu"
  697.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  698.     <ImageView
  699.         android:id="@+id/pt_iv"
  700.         android:layout_width="wrap_content"
  701.         android:layout_height="wrap_content"
  702.         android:layout_gravity="center"
  703.         android:src="@mipmap/yangtu"
  704.         android:layout_marginTop="20dp"/>    <ImageView
  705.         android:id="@+id/pt_iv"
  706.         android:layout_width="wrap_content"
  707.         android:layout_height="wrap_content"
  708.         android:layout_gravity="center"
  709.         android:src="@mipmap/yangtu"
  710.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  711.     <ImageView
  712.         android:id="@+id/pt_iv"
  713.         android:layout_width="wrap_content"
  714.         android:layout_height="wrap_content"
  715.         android:layout_gravity="center"
  716.         android:src="@mipmap/yangtu"
  717.         android:layout_marginTop="20dp"/>    <ImageView
  718.         android:id="@+id/pt_iv"
  719.         android:layout_width="wrap_content"
  720.         android:layout_height="wrap_content"
  721.         android:layout_gravity="center"
  722.         android:src="@mipmap/yangtu"
  723.         android:layout_marginTop="20dp"/>
  724. </LinearLayout>ib22.setImageResource(image[imageIndex[8]]);
复制代码
综上,disruptRandom()的整体逻辑代码如下:
  1. //  随机打乱数组当中元素,以不规则的形式进行图片显示    <ImageView
  2.         android:id="@+id/pt_iv"
  3.         android:layout_width="wrap_content"
  4.         android:layout_height="wrap_content"
  5.         android:layout_gravity="center"
  6.         android:src="@mipmap/yangtu"
  7.         android:layout_marginTop="20dp"/>private void disruptRandom() {//    <ImageView
  8.         android:id="@+id/pt_iv"
  9.         android:layout_width="wrap_content"
  10.         android:layout_height="wrap_content"
  11.         android:layout_gravity="center"
  12.         android:src="@mipmap/yangtu"
  13.         android:layout_marginTop="20dp"/>  给下标数组每个元素赋值,下标是i,值就为i<LinearLayout
  14.     <ImageView
  15.         android:id="@+id/pt_iv"
  16.         android:layout_width="wrap_content"
  17.         android:layout_height="wrap_content"
  18.         android:layout_gravity="center"
  19.         android:src="@mipmap/yangtu"
  20.         android:layout_marginTop="20dp"/>    <ImageView
  21.         android:id="@+id/pt_iv"
  22.         android:layout_width="wrap_content"
  23.         android:layout_height="wrap_content"
  24.         android:layout_gravity="center"
  25.         android:src="@mipmap/yangtu"
  26.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  27.     <ImageView
  28.         android:id="@+id/pt_iv"
  29.         android:layout_width="wrap_content"
  30.         android:layout_height="wrap_content"
  31.         android:layout_gravity="center"
  32.         android:src="@mipmap/yangtu"
  33.         android:layout_marginTop="20dp"/>    <ImageView
  34.         android:id="@+id/pt_iv"
  35.         android:layout_width="wrap_content"
  36.         android:layout_height="wrap_content"
  37.         android:layout_gravity="center"
  38.         android:src="@mipmap/yangtu"
  39.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  40.     <ImageView
  41.         android:id="@+id/pt_iv"
  42.         android:layout_width="wrap_content"
  43.         android:layout_height="wrap_content"
  44.         android:layout_gravity="center"
  45.         android:src="@mipmap/yangtu"
  46.         android:layout_marginTop="20dp"/>    <ImageView
  47.         android:id="@+id/pt_iv"
  48.         android:layout_width="wrap_content"
  49.         android:layout_height="wrap_content"
  50.         android:layout_gravity="center"
  51.         android:src="@mipmap/yangtu"
  52.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  53.     <ImageView
  54.         android:id="@+id/pt_iv"
  55.         android:layout_width="wrap_content"
  56.         android:layout_height="wrap_content"
  57.         android:layout_gravity="center"
  58.         android:src="@mipmap/yangtu"
  59.         android:layout_marginTop="20dp"/>    <ImageView
  60.         android:id="@+id/pt_iv"
  61.         android:layout_width="wrap_content"
  62.         android:layout_height="wrap_content"
  63.         android:layout_gravity="center"
  64.         android:src="@mipmap/yangtu"
  65.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  66.     <ImageView
  67.         android:id="@+id/pt_iv"
  68.         android:layout_width="wrap_content"
  69.         android:layout_height="wrap_content"
  70.         android:layout_gravity="center"
  71.         android:src="@mipmap/yangtu"
  72.         android:layout_marginTop="20dp"/>    <ImageView
  73.         android:id="@+id/pt_iv"
  74.         android:layout_width="wrap_content"
  75.         android:layout_height="wrap_content"
  76.         android:layout_gravity="center"
  77.         android:src="@mipmap/yangtu"
  78.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  79.     <ImageView
  80.         android:id="@+id/pt_iv"
  81.         android:layout_width="wrap_content"
  82.         android:layout_height="wrap_content"
  83.         android:layout_gravity="center"
  84.         android:src="@mipmap/yangtu"
  85.         android:layout_marginTop="20dp"/>    <ImageView
  86.         android:id="@+id/pt_iv"
  87.         android:layout_width="wrap_content"
  88.         android:layout_height="wrap_content"
  89.         android:layout_gravity="center"
  90.         android:src="@mipmap/yangtu"
  91.         android:layout_marginTop="20dp"/>
  92. </LinearLayout>for (int i = 0; i < imageIndex.length; i++) {<LinearLayout
  93.     <ImageView
  94.         android:id="@+id/pt_iv"
  95.         android:layout_width="wrap_content"
  96.         android:layout_height="wrap_content"
  97.         android:layout_gravity="center"
  98.         android:src="@mipmap/yangtu"
  99.         android:layout_marginTop="20dp"/>    <ImageView
  100.         android:id="@+id/pt_iv"
  101.         android:layout_width="wrap_content"
  102.         android:layout_height="wrap_content"
  103.         android:layout_gravity="center"
  104.         android:src="@mipmap/yangtu"
  105.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  106.     <ImageView
  107.         android:id="@+id/pt_iv"
  108.         android:layout_width="wrap_content"
  109.         android:layout_height="wrap_content"
  110.         android:layout_gravity="center"
  111.         android:src="@mipmap/yangtu"
  112.         android:layout_marginTop="20dp"/>    <ImageView
  113.         android:id="@+id/pt_iv"
  114.         android:layout_width="wrap_content"
  115.         android:layout_height="wrap_content"
  116.         android:layout_gravity="center"
  117.         android:src="@mipmap/yangtu"
  118.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  119.     <ImageView
  120.         android:id="@+id/pt_iv"
  121.         android:layout_width="wrap_content"
  122.         android:layout_height="wrap_content"
  123.         android:layout_gravity="center"
  124.         android:src="@mipmap/yangtu"
  125.         android:layout_marginTop="20dp"/>    <ImageView
  126.         android:id="@+id/pt_iv"
  127.         android:layout_width="wrap_content"
  128.         android:layout_height="wrap_content"
  129.         android:layout_gravity="center"
  130.         android:src="@mipmap/yangtu"
  131.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  132.     <ImageView
  133.         android:id="@+id/pt_iv"
  134.         android:layout_width="wrap_content"
  135.         android:layout_height="wrap_content"
  136.         android:layout_gravity="center"
  137.         android:src="@mipmap/yangtu"
  138.         android:layout_marginTop="20dp"/>    <ImageView
  139.         android:id="@+id/pt_iv"
  140.         android:layout_width="wrap_content"
  141.         android:layout_height="wrap_content"
  142.         android:layout_gravity="center"
  143.         android:src="@mipmap/yangtu"
  144.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  145.     <ImageView
  146.         android:id="@+id/pt_iv"
  147.         android:layout_width="wrap_content"
  148.         android:layout_height="wrap_content"
  149.         android:layout_gravity="center"
  150.         android:src="@mipmap/yangtu"
  151.         android:layout_marginTop="20dp"/>    <ImageView
  152.         android:id="@+id/pt_iv"
  153.         android:layout_width="wrap_content"
  154.         android:layout_height="wrap_content"
  155.         android:layout_gravity="center"
  156.         android:src="@mipmap/yangtu"
  157.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  158.     <ImageView
  159.         android:id="@+id/pt_iv"
  160.         android:layout_width="wrap_content"
  161.         android:layout_height="wrap_content"
  162.         android:layout_gravity="center"
  163.         android:src="@mipmap/yangtu"
  164.         android:layout_marginTop="20dp"/>    <ImageView
  165.         android:id="@+id/pt_iv"
  166.         android:layout_width="wrap_content"
  167.         android:layout_height="wrap_content"
  168.         android:layout_gravity="center"
  169.         android:src="@mipmap/yangtu"
  170.         android:layout_marginTop="20dp"/>
  171. </LinearLayout>    <ImageView
  172.         android:id="@+id/pt_iv"
  173.         android:layout_width="wrap_content"
  174.         android:layout_height="wrap_content"
  175.         android:layout_gravity="center"
  176.         android:src="@mipmap/yangtu"
  177.         android:layout_marginTop="20dp"/>imageIndex[i] = i;<LinearLayout
  178.     <ImageView
  179.         android:id="@+id/pt_iv"
  180.         android:layout_width="wrap_content"
  181.         android:layout_height="wrap_content"
  182.         android:layout_gravity="center"
  183.         android:src="@mipmap/yangtu"
  184.         android:layout_marginTop="20dp"/>    <ImageView
  185.         android:id="@+id/pt_iv"
  186.         android:layout_width="wrap_content"
  187.         android:layout_height="wrap_content"
  188.         android:layout_gravity="center"
  189.         android:src="@mipmap/yangtu"
  190.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  191.     <ImageView
  192.         android:id="@+id/pt_iv"
  193.         android:layout_width="wrap_content"
  194.         android:layout_height="wrap_content"
  195.         android:layout_gravity="center"
  196.         android:src="@mipmap/yangtu"
  197.         android:layout_marginTop="20dp"/>    <ImageView
  198.         android:id="@+id/pt_iv"
  199.         android:layout_width="wrap_content"
  200.         android:layout_height="wrap_content"
  201.         android:layout_gravity="center"
  202.         android:src="@mipmap/yangtu"
  203.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  204.     <ImageView
  205.         android:id="@+id/pt_iv"
  206.         android:layout_width="wrap_content"
  207.         android:layout_height="wrap_content"
  208.         android:layout_gravity="center"
  209.         android:src="@mipmap/yangtu"
  210.         android:layout_marginTop="20dp"/>    <ImageView
  211.         android:id="@+id/pt_iv"
  212.         android:layout_width="wrap_content"
  213.         android:layout_height="wrap_content"
  214.         android:layout_gravity="center"
  215.         android:src="@mipmap/yangtu"
  216.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  217.     <ImageView
  218.         android:id="@+id/pt_iv"
  219.         android:layout_width="wrap_content"
  220.         android:layout_height="wrap_content"
  221.         android:layout_gravity="center"
  222.         android:src="@mipmap/yangtu"
  223.         android:layout_marginTop="20dp"/>    <ImageView
  224.         android:id="@+id/pt_iv"
  225.         android:layout_width="wrap_content"
  226.         android:layout_height="wrap_content"
  227.         android:layout_gravity="center"
  228.         android:src="@mipmap/yangtu"
  229.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  230.     <ImageView
  231.         android:id="@+id/pt_iv"
  232.         android:layout_width="wrap_content"
  233.         android:layout_height="wrap_content"
  234.         android:layout_gravity="center"
  235.         android:src="@mipmap/yangtu"
  236.         android:layout_marginTop="20dp"/>    <ImageView
  237.         android:id="@+id/pt_iv"
  238.         android:layout_width="wrap_content"
  239.         android:layout_height="wrap_content"
  240.         android:layout_gravity="center"
  241.         android:src="@mipmap/yangtu"
  242.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  243.     <ImageView
  244.         android:id="@+id/pt_iv"
  245.         android:layout_width="wrap_content"
  246.         android:layout_height="wrap_content"
  247.         android:layout_gravity="center"
  248.         android:src="@mipmap/yangtu"
  249.         android:layout_marginTop="20dp"/>    <ImageView
  250.         android:id="@+id/pt_iv"
  251.         android:layout_width="wrap_content"
  252.         android:layout_height="wrap_content"
  253.         android:layout_gravity="center"
  254.         android:src="@mipmap/yangtu"
  255.         android:layout_marginTop="20dp"/>
  256. </LinearLayout>}//<LinearLayout
  257.     <ImageView
  258.         android:id="@+id/pt_iv"
  259.         android:layout_width="wrap_content"
  260.         android:layout_height="wrap_content"
  261.         android:layout_gravity="center"
  262.         android:src="@mipmap/yangtu"
  263.         android:layout_marginTop="20dp"/>    <ImageView
  264.         android:id="@+id/pt_iv"
  265.         android:layout_width="wrap_content"
  266.         android:layout_height="wrap_content"
  267.         android:layout_gravity="center"
  268.         android:src="@mipmap/yangtu"
  269.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  270.     <ImageView
  271.         android:id="@+id/pt_iv"
  272.         android:layout_width="wrap_content"
  273.         android:layout_height="wrap_content"
  274.         android:layout_gravity="center"
  275.         android:src="@mipmap/yangtu"
  276.         android:layout_marginTop="20dp"/>    <ImageView
  277.         android:id="@+id/pt_iv"
  278.         android:layout_width="wrap_content"
  279.         android:layout_height="wrap_content"
  280.         android:layout_gravity="center"
  281.         android:src="@mipmap/yangtu"
  282.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  283.     <ImageView
  284.         android:id="@+id/pt_iv"
  285.         android:layout_width="wrap_content"
  286.         android:layout_height="wrap_content"
  287.         android:layout_gravity="center"
  288.         android:src="@mipmap/yangtu"
  289.         android:layout_marginTop="20dp"/>    <ImageView
  290.         android:id="@+id/pt_iv"
  291.         android:layout_width="wrap_content"
  292.         android:layout_height="wrap_content"
  293.         android:layout_gravity="center"
  294.         android:src="@mipmap/yangtu"
  295.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  296.     <ImageView
  297.         android:id="@+id/pt_iv"
  298.         android:layout_width="wrap_content"
  299.         android:layout_height="wrap_content"
  300.         android:layout_gravity="center"
  301.         android:src="@mipmap/yangtu"
  302.         android:layout_marginTop="20dp"/>    <ImageView
  303.         android:id="@+id/pt_iv"
  304.         android:layout_width="wrap_content"
  305.         android:layout_height="wrap_content"
  306.         android:layout_gravity="center"
  307.         android:src="@mipmap/yangtu"
  308.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  309.     <ImageView
  310.         android:id="@+id/pt_iv"
  311.         android:layout_width="wrap_content"
  312.         android:layout_height="wrap_content"
  313.         android:layout_gravity="center"
  314.         android:src="@mipmap/yangtu"
  315.         android:layout_marginTop="20dp"/>    <ImageView
  316.         android:id="@+id/pt_iv"
  317.         android:layout_width="wrap_content"
  318.         android:layout_height="wrap_content"
  319.         android:layout_gravity="center"
  320.         android:src="@mipmap/yangtu"
  321.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  322.     <ImageView
  323.         android:id="@+id/pt_iv"
  324.         android:layout_width="wrap_content"
  325.         android:layout_height="wrap_content"
  326.         android:layout_gravity="center"
  327.         android:src="@mipmap/yangtu"
  328.         android:layout_marginTop="20dp"/>    <ImageView
  329.         android:id="@+id/pt_iv"
  330.         android:layout_width="wrap_content"
  331.         android:layout_height="wrap_content"
  332.         android:layout_gravity="center"
  333.         android:src="@mipmap/yangtu"
  334.         android:layout_marginTop="20dp"/>
  335. </LinearLayout>规定20次,随机选择两个角标对应的值进行交换<LinearLayout
  336.     <ImageView
  337.         android:id="@+id/pt_iv"
  338.         android:layout_width="wrap_content"
  339.         android:layout_height="wrap_content"
  340.         android:layout_gravity="center"
  341.         android:src="@mipmap/yangtu"
  342.         android:layout_marginTop="20dp"/>    <ImageView
  343.         android:id="@+id/pt_iv"
  344.         android:layout_width="wrap_content"
  345.         android:layout_height="wrap_content"
  346.         android:layout_gravity="center"
  347.         android:src="@mipmap/yangtu"
  348.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  349.     <ImageView
  350.         android:id="@+id/pt_iv"
  351.         android:layout_width="wrap_content"
  352.         android:layout_height="wrap_content"
  353.         android:layout_gravity="center"
  354.         android:src="@mipmap/yangtu"
  355.         android:layout_marginTop="20dp"/>    <ImageView
  356.         android:id="@+id/pt_iv"
  357.         android:layout_width="wrap_content"
  358.         android:layout_height="wrap_content"
  359.         android:layout_gravity="center"
  360.         android:src="@mipmap/yangtu"
  361.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  362.     <ImageView
  363.         android:id="@+id/pt_iv"
  364.         android:layout_width="wrap_content"
  365.         android:layout_height="wrap_content"
  366.         android:layout_gravity="center"
  367.         android:src="@mipmap/yangtu"
  368.         android:layout_marginTop="20dp"/>    <ImageView
  369.         android:id="@+id/pt_iv"
  370.         android:layout_width="wrap_content"
  371.         android:layout_height="wrap_content"
  372.         android:layout_gravity="center"
  373.         android:src="@mipmap/yangtu"
  374.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  375.     <ImageView
  376.         android:id="@+id/pt_iv"
  377.         android:layout_width="wrap_content"
  378.         android:layout_height="wrap_content"
  379.         android:layout_gravity="center"
  380.         android:src="@mipmap/yangtu"
  381.         android:layout_marginTop="20dp"/>    <ImageView
  382.         android:id="@+id/pt_iv"
  383.         android:layout_width="wrap_content"
  384.         android:layout_height="wrap_content"
  385.         android:layout_gravity="center"
  386.         android:src="@mipmap/yangtu"
  387.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  388.     <ImageView
  389.         android:id="@+id/pt_iv"
  390.         android:layout_width="wrap_content"
  391.         android:layout_height="wrap_content"
  392.         android:layout_gravity="center"
  393.         android:src="@mipmap/yangtu"
  394.         android:layout_marginTop="20dp"/>    <ImageView
  395.         android:id="@+id/pt_iv"
  396.         android:layout_width="wrap_content"
  397.         android:layout_height="wrap_content"
  398.         android:layout_gravity="center"
  399.         android:src="@mipmap/yangtu"
  400.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  401.     <ImageView
  402.         android:id="@+id/pt_iv"
  403.         android:layout_width="wrap_content"
  404.         android:layout_height="wrap_content"
  405.         android:layout_gravity="center"
  406.         android:src="@mipmap/yangtu"
  407.         android:layout_marginTop="20dp"/>    <ImageView
  408.         android:id="@+id/pt_iv"
  409.         android:layout_width="wrap_content"
  410.         android:layout_height="wrap_content"
  411.         android:layout_gravity="center"
  412.         android:src="@mipmap/yangtu"
  413.         android:layout_marginTop="20dp"/>
  414. </LinearLayout>int rand1,rand2;<LinearLayout
  415.     <ImageView
  416.         android:id="@+id/pt_iv"
  417.         android:layout_width="wrap_content"
  418.         android:layout_height="wrap_content"
  419.         android:layout_gravity="center"
  420.         android:src="@mipmap/yangtu"
  421.         android:layout_marginTop="20dp"/>    <ImageView
  422.         android:id="@+id/pt_iv"
  423.         android:layout_width="wrap_content"
  424.         android:layout_height="wrap_content"
  425.         android:layout_gravity="center"
  426.         android:src="@mipmap/yangtu"
  427.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  428.     <ImageView
  429.         android:id="@+id/pt_iv"
  430.         android:layout_width="wrap_content"
  431.         android:layout_height="wrap_content"
  432.         android:layout_gravity="center"
  433.         android:src="@mipmap/yangtu"
  434.         android:layout_marginTop="20dp"/>    <ImageView
  435.         android:id="@+id/pt_iv"
  436.         android:layout_width="wrap_content"
  437.         android:layout_height="wrap_content"
  438.         android:layout_gravity="center"
  439.         android:src="@mipmap/yangtu"
  440.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  441.     <ImageView
  442.         android:id="@+id/pt_iv"
  443.         android:layout_width="wrap_content"
  444.         android:layout_height="wrap_content"
  445.         android:layout_gravity="center"
  446.         android:src="@mipmap/yangtu"
  447.         android:layout_marginTop="20dp"/>    <ImageView
  448.         android:id="@+id/pt_iv"
  449.         android:layout_width="wrap_content"
  450.         android:layout_height="wrap_content"
  451.         android:layout_gravity="center"
  452.         android:src="@mipmap/yangtu"
  453.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  454.     <ImageView
  455.         android:id="@+id/pt_iv"
  456.         android:layout_width="wrap_content"
  457.         android:layout_height="wrap_content"
  458.         android:layout_gravity="center"
  459.         android:src="@mipmap/yangtu"
  460.         android:layout_marginTop="20dp"/>    <ImageView
  461.         android:id="@+id/pt_iv"
  462.         android:layout_width="wrap_content"
  463.         android:layout_height="wrap_content"
  464.         android:layout_gravity="center"
  465.         android:src="@mipmap/yangtu"
  466.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  467.     <ImageView
  468.         android:id="@+id/pt_iv"
  469.         android:layout_width="wrap_content"
  470.         android:layout_height="wrap_content"
  471.         android:layout_gravity="center"
  472.         android:src="@mipmap/yangtu"
  473.         android:layout_marginTop="20dp"/>    <ImageView
  474.         android:id="@+id/pt_iv"
  475.         android:layout_width="wrap_content"
  476.         android:layout_height="wrap_content"
  477.         android:layout_gravity="center"
  478.         android:src="@mipmap/yangtu"
  479.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  480.     <ImageView
  481.         android:id="@+id/pt_iv"
  482.         android:layout_width="wrap_content"
  483.         android:layout_height="wrap_content"
  484.         android:layout_gravity="center"
  485.         android:src="@mipmap/yangtu"
  486.         android:layout_marginTop="20dp"/>    <ImageView
  487.         android:id="@+id/pt_iv"
  488.         android:layout_width="wrap_content"
  489.         android:layout_height="wrap_content"
  490.         android:layout_gravity="center"
  491.         android:src="@mipmap/yangtu"
  492.         android:layout_marginTop="20dp"/>
  493. </LinearLayout>for (int j = 0; j < 20; j++) {//<LinearLayout
  494.     <ImageView
  495.         android:id="@+id/pt_iv"
  496.         android:layout_width="wrap_content"
  497.         android:layout_height="wrap_content"
  498.         android:layout_gravity="center"
  499.         android:src="@mipmap/yangtu"
  500.         android:layout_marginTop="20dp"/>    <ImageView
  501.         android:id="@+id/pt_iv"
  502.         android:layout_width="wrap_content"
  503.         android:layout_height="wrap_content"
  504.         android:layout_gravity="center"
  505.         android:src="@mipmap/yangtu"
  506.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  507.     <ImageView
  508.         android:id="@+id/pt_iv"
  509.         android:layout_width="wrap_content"
  510.         android:layout_height="wrap_content"
  511.         android:layout_gravity="center"
  512.         android:src="@mipmap/yangtu"
  513.         android:layout_marginTop="20dp"/>    <ImageView
  514.         android:id="@+id/pt_iv"
  515.         android:layout_width="wrap_content"
  516.         android:layout_height="wrap_content"
  517.         android:layout_gravity="center"
  518.         android:src="@mipmap/yangtu"
  519.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  520.     <ImageView
  521.         android:id="@+id/pt_iv"
  522.         android:layout_width="wrap_content"
  523.         android:layout_height="wrap_content"
  524.         android:layout_gravity="center"
  525.         android:src="@mipmap/yangtu"
  526.         android:layout_marginTop="20dp"/>    <ImageView
  527.         android:id="@+id/pt_iv"
  528.         android:layout_width="wrap_content"
  529.         android:layout_height="wrap_content"
  530.         android:layout_gravity="center"
  531.         android:src="@mipmap/yangtu"
  532.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  533.     <ImageView
  534.         android:id="@+id/pt_iv"
  535.         android:layout_width="wrap_content"
  536.         android:layout_height="wrap_content"
  537.         android:layout_gravity="center"
  538.         android:src="@mipmap/yangtu"
  539.         android:layout_marginTop="20dp"/>    <ImageView
  540.         android:id="@+id/pt_iv"
  541.         android:layout_width="wrap_content"
  542.         android:layout_height="wrap_content"
  543.         android:layout_gravity="center"
  544.         android:src="@mipmap/yangtu"
  545.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  546.     <ImageView
  547.         android:id="@+id/pt_iv"
  548.         android:layout_width="wrap_content"
  549.         android:layout_height="wrap_content"
  550.         android:layout_gravity="center"
  551.         android:src="@mipmap/yangtu"
  552.         android:layout_marginTop="20dp"/>    <ImageView
  553.         android:id="@+id/pt_iv"
  554.         android:layout_width="wrap_content"
  555.         android:layout_height="wrap_content"
  556.         android:layout_gravity="center"
  557.         android:src="@mipmap/yangtu"
  558.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  559.     <ImageView
  560.         android:id="@+id/pt_iv"
  561.         android:layout_width="wrap_content"
  562.         android:layout_height="wrap_content"
  563.         android:layout_gravity="center"
  564.         android:src="@mipmap/yangtu"
  565.         android:layout_marginTop="20dp"/>    <ImageView
  566.         android:id="@+id/pt_iv"
  567.         android:layout_width="wrap_content"
  568.         android:layout_height="wrap_content"
  569.         android:layout_gravity="center"
  570.         android:src="@mipmap/yangtu"
  571.         android:layout_marginTop="20dp"/>
  572. </LinearLayout>    <ImageView
  573.         android:id="@+id/pt_iv"
  574.         android:layout_width="wrap_content"
  575.         android:layout_height="wrap_content"
  576.         android:layout_gravity="center"
  577.         android:src="@mipmap/yangtu"
  578.         android:layout_marginTop="20dp"/>随机生成第一个角标//<LinearLayout
  579.     <ImageView
  580.         android:id="@+id/pt_iv"
  581.         android:layout_width="wrap_content"
  582.         android:layout_height="wrap_content"
  583.         android:layout_gravity="center"
  584.         android:src="@mipmap/yangtu"
  585.         android:layout_marginTop="20dp"/>    <ImageView
  586.         android:id="@+id/pt_iv"
  587.         android:layout_width="wrap_content"
  588.         android:layout_height="wrap_content"
  589.         android:layout_gravity="center"
  590.         android:src="@mipmap/yangtu"
  591.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  592.     <ImageView
  593.         android:id="@+id/pt_iv"
  594.         android:layout_width="wrap_content"
  595.         android:layout_height="wrap_content"
  596.         android:layout_gravity="center"
  597.         android:src="@mipmap/yangtu"
  598.         android:layout_marginTop="20dp"/>    <ImageView
  599.         android:id="@+id/pt_iv"
  600.         android:layout_width="wrap_content"
  601.         android:layout_height="wrap_content"
  602.         android:layout_gravity="center"
  603.         android:src="@mipmap/yangtu"
  604.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  605.     <ImageView
  606.         android:id="@+id/pt_iv"
  607.         android:layout_width="wrap_content"
  608.         android:layout_height="wrap_content"
  609.         android:layout_gravity="center"
  610.         android:src="@mipmap/yangtu"
  611.         android:layout_marginTop="20dp"/>    <ImageView
  612.         android:id="@+id/pt_iv"
  613.         android:layout_width="wrap_content"
  614.         android:layout_height="wrap_content"
  615.         android:layout_gravity="center"
  616.         android:src="@mipmap/yangtu"
  617.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  618.     <ImageView
  619.         android:id="@+id/pt_iv"
  620.         android:layout_width="wrap_content"
  621.         android:layout_height="wrap_content"
  622.         android:layout_gravity="center"
  623.         android:src="@mipmap/yangtu"
  624.         android:layout_marginTop="20dp"/>    <ImageView
  625.         android:id="@+id/pt_iv"
  626.         android:layout_width="wrap_content"
  627.         android:layout_height="wrap_content"
  628.         android:layout_gravity="center"
  629.         android:src="@mipmap/yangtu"
  630.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  631.     <ImageView
  632.         android:id="@+id/pt_iv"
  633.         android:layout_width="wrap_content"
  634.         android:layout_height="wrap_content"
  635.         android:layout_gravity="center"
  636.         android:src="@mipmap/yangtu"
  637.         android:layout_marginTop="20dp"/>    <ImageView
  638.         android:id="@+id/pt_iv"
  639.         android:layout_width="wrap_content"
  640.         android:layout_height="wrap_content"
  641.         android:layout_gravity="center"
  642.         android:src="@mipmap/yangtu"
  643.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  644.     <ImageView
  645.         android:id="@+id/pt_iv"
  646.         android:layout_width="wrap_content"
  647.         android:layout_height="wrap_content"
  648.         android:layout_gravity="center"
  649.         android:src="@mipmap/yangtu"
  650.         android:layout_marginTop="20dp"/>    <ImageView
  651.         android:id="@+id/pt_iv"
  652.         android:layout_width="wrap_content"
  653.         android:layout_height="wrap_content"
  654.         android:layout_gravity="center"
  655.         android:src="@mipmap/yangtu"
  656.         android:layout_marginTop="20dp"/>
  657. </LinearLayout>    <ImageView
  658.         android:id="@+id/pt_iv"
  659.         android:layout_width="wrap_content"
  660.         android:layout_height="wrap_content"
  661.         android:layout_gravity="center"
  662.         android:src="@mipmap/yangtu"
  663.         android:layout_marginTop="20dp"/>Math.random()产生的随机数为0~1之间的小数 此处说的0~1是包含左不包含右,即包含0不包含1//<LinearLayout
  664.     <ImageView
  665.         android:id="@+id/pt_iv"
  666.         android:layout_width="wrap_content"
  667.         android:layout_height="wrap_content"
  668.         android:layout_gravity="center"
  669.         android:src="@mipmap/yangtu"
  670.         android:layout_marginTop="20dp"/>    <ImageView
  671.         android:id="@+id/pt_iv"
  672.         android:layout_width="wrap_content"
  673.         android:layout_height="wrap_content"
  674.         android:layout_gravity="center"
  675.         android:src="@mipmap/yangtu"
  676.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  677.     <ImageView
  678.         android:id="@+id/pt_iv"
  679.         android:layout_width="wrap_content"
  680.         android:layout_height="wrap_content"
  681.         android:layout_gravity="center"
  682.         android:src="@mipmap/yangtu"
  683.         android:layout_marginTop="20dp"/>    <ImageView
  684.         android:id="@+id/pt_iv"
  685.         android:layout_width="wrap_content"
  686.         android:layout_height="wrap_content"
  687.         android:layout_gravity="center"
  688.         android:src="@mipmap/yangtu"
  689.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  690.     <ImageView
  691.         android:id="@+id/pt_iv"
  692.         android:layout_width="wrap_content"
  693.         android:layout_height="wrap_content"
  694.         android:layout_gravity="center"
  695.         android:src="@mipmap/yangtu"
  696.         android:layout_marginTop="20dp"/>    <ImageView
  697.         android:id="@+id/pt_iv"
  698.         android:layout_width="wrap_content"
  699.         android:layout_height="wrap_content"
  700.         android:layout_gravity="center"
  701.         android:src="@mipmap/yangtu"
  702.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  703.     <ImageView
  704.         android:id="@+id/pt_iv"
  705.         android:layout_width="wrap_content"
  706.         android:layout_height="wrap_content"
  707.         android:layout_gravity="center"
  708.         android:src="@mipmap/yangtu"
  709.         android:layout_marginTop="20dp"/>    <ImageView
  710.         android:id="@+id/pt_iv"
  711.         android:layout_width="wrap_content"
  712.         android:layout_height="wrap_content"
  713.         android:layout_gravity="center"
  714.         android:src="@mipmap/yangtu"
  715.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  716.     <ImageView
  717.         android:id="@+id/pt_iv"
  718.         android:layout_width="wrap_content"
  719.         android:layout_height="wrap_content"
  720.         android:layout_gravity="center"
  721.         android:src="@mipmap/yangtu"
  722.         android:layout_marginTop="20dp"/>    <ImageView
  723.         android:id="@+id/pt_iv"
  724.         android:layout_width="wrap_content"
  725.         android:layout_height="wrap_content"
  726.         android:layout_gravity="center"
  727.         android:src="@mipmap/yangtu"
  728.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  729.     <ImageView
  730.         android:id="@+id/pt_iv"
  731.         android:layout_width="wrap_content"
  732.         android:layout_height="wrap_content"
  733.         android:layout_gravity="center"
  734.         android:src="@mipmap/yangtu"
  735.         android:layout_marginTop="20dp"/>    <ImageView
  736.         android:id="@+id/pt_iv"
  737.         android:layout_width="wrap_content"
  738.         android:layout_height="wrap_content"
  739.         android:layout_gravity="center"
  740.         android:src="@mipmap/yangtu"
  741.         android:layout_marginTop="20dp"/>
  742. </LinearLayout>    <ImageView
  743.         android:id="@+id/pt_iv"
  744.         android:layout_width="wrap_content"
  745.         android:layout_height="wrap_content"
  746.         android:layout_gravity="center"
  747.         android:src="@mipmap/yangtu"
  748.         android:layout_marginTop="20dp"/>Math.random()的值域为[0,1),然后*8就是[0,8),再int取整最终值域为{0,1,2,3,4,5,,6,7}<LinearLayout
  749.     <ImageView
  750.         android:id="@+id/pt_iv"
  751.         android:layout_width="wrap_content"
  752.         android:layout_height="wrap_content"
  753.         android:layout_gravity="center"
  754.         android:src="@mipmap/yangtu"
  755.         android:layout_marginTop="20dp"/>    <ImageView
  756.         android:id="@+id/pt_iv"
  757.         android:layout_width="wrap_content"
  758.         android:layout_height="wrap_content"
  759.         android:layout_gravity="center"
  760.         android:src="@mipmap/yangtu"
  761.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  762.     <ImageView
  763.         android:id="@+id/pt_iv"
  764.         android:layout_width="wrap_content"
  765.         android:layout_height="wrap_content"
  766.         android:layout_gravity="center"
  767.         android:src="@mipmap/yangtu"
  768.         android:layout_marginTop="20dp"/>    <ImageView
  769.         android:id="@+id/pt_iv"
  770.         android:layout_width="wrap_content"
  771.         android:layout_height="wrap_content"
  772.         android:layout_gravity="center"
  773.         android:src="@mipmap/yangtu"
  774.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  775.     <ImageView
  776.         android:id="@+id/pt_iv"
  777.         android:layout_width="wrap_content"
  778.         android:layout_height="wrap_content"
  779.         android:layout_gravity="center"
  780.         android:src="@mipmap/yangtu"
  781.         android:layout_marginTop="20dp"/>    <ImageView
  782.         android:id="@+id/pt_iv"
  783.         android:layout_width="wrap_content"
  784.         android:layout_height="wrap_content"
  785.         android:layout_gravity="center"
  786.         android:src="@mipmap/yangtu"
  787.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  788.     <ImageView
  789.         android:id="@+id/pt_iv"
  790.         android:layout_width="wrap_content"
  791.         android:layout_height="wrap_content"
  792.         android:layout_gravity="center"
  793.         android:src="@mipmap/yangtu"
  794.         android:layout_marginTop="20dp"/>    <ImageView
  795.         android:id="@+id/pt_iv"
  796.         android:layout_width="wrap_content"
  797.         android:layout_height="wrap_content"
  798.         android:layout_gravity="center"
  799.         android:src="@mipmap/yangtu"
  800.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  801.     <ImageView
  802.         android:id="@+id/pt_iv"
  803.         android:layout_width="wrap_content"
  804.         android:layout_height="wrap_content"
  805.         android:layout_gravity="center"
  806.         android:src="@mipmap/yangtu"
  807.         android:layout_marginTop="20dp"/>    <ImageView
  808.         android:id="@+id/pt_iv"
  809.         android:layout_width="wrap_content"
  810.         android:layout_height="wrap_content"
  811.         android:layout_gravity="center"
  812.         android:src="@mipmap/yangtu"
  813.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  814.     <ImageView
  815.         android:id="@+id/pt_iv"
  816.         android:layout_width="wrap_content"
  817.         android:layout_height="wrap_content"
  818.         android:layout_gravity="center"
  819.         android:src="@mipmap/yangtu"
  820.         android:layout_marginTop="20dp"/>    <ImageView
  821.         android:id="@+id/pt_iv"
  822.         android:layout_width="wrap_content"
  823.         android:layout_height="wrap_content"
  824.         android:layout_gravity="center"
  825.         android:src="@mipmap/yangtu"
  826.         android:layout_marginTop="20dp"/>
  827. </LinearLayout>    <ImageView
  828.         android:id="@+id/pt_iv"
  829.         android:layout_width="wrap_content"
  830.         android:layout_height="wrap_content"
  831.         android:layout_gravity="center"
  832.         android:src="@mipmap/yangtu"
  833.         android:layout_marginTop="20dp"/>rand1 = (int)(Math.random()*(imageIndex.length-1));//<LinearLayout
  834.     <ImageView
  835.         android:id="@+id/pt_iv"
  836.         android:layout_width="wrap_content"
  837.         android:layout_height="wrap_content"
  838.         android:layout_gravity="center"
  839.         android:src="@mipmap/yangtu"
  840.         android:layout_marginTop="20dp"/>    <ImageView
  841.         android:id="@+id/pt_iv"
  842.         android:layout_width="wrap_content"
  843.         android:layout_height="wrap_content"
  844.         android:layout_gravity="center"
  845.         android:src="@mipmap/yangtu"
  846.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  847.     <ImageView
  848.         android:id="@+id/pt_iv"
  849.         android:layout_width="wrap_content"
  850.         android:layout_height="wrap_content"
  851.         android:layout_gravity="center"
  852.         android:src="@mipmap/yangtu"
  853.         android:layout_marginTop="20dp"/>    <ImageView
  854.         android:id="@+id/pt_iv"
  855.         android:layout_width="wrap_content"
  856.         android:layout_height="wrap_content"
  857.         android:layout_gravity="center"
  858.         android:src="@mipmap/yangtu"
  859.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  860.     <ImageView
  861.         android:id="@+id/pt_iv"
  862.         android:layout_width="wrap_content"
  863.         android:layout_height="wrap_content"
  864.         android:layout_gravity="center"
  865.         android:src="@mipmap/yangtu"
  866.         android:layout_marginTop="20dp"/>    <ImageView
  867.         android:id="@+id/pt_iv"
  868.         android:layout_width="wrap_content"
  869.         android:layout_height="wrap_content"
  870.         android:layout_gravity="center"
  871.         android:src="@mipmap/yangtu"
  872.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  873.     <ImageView
  874.         android:id="@+id/pt_iv"
  875.         android:layout_width="wrap_content"
  876.         android:layout_height="wrap_content"
  877.         android:layout_gravity="center"
  878.         android:src="@mipmap/yangtu"
  879.         android:layout_marginTop="20dp"/>    <ImageView
  880.         android:id="@+id/pt_iv"
  881.         android:layout_width="wrap_content"
  882.         android:layout_height="wrap_content"
  883.         android:layout_gravity="center"
  884.         android:src="@mipmap/yangtu"
  885.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  886.     <ImageView
  887.         android:id="@+id/pt_iv"
  888.         android:layout_width="wrap_content"
  889.         android:layout_height="wrap_content"
  890.         android:layout_gravity="center"
  891.         android:src="@mipmap/yangtu"
  892.         android:layout_marginTop="20dp"/>    <ImageView
  893.         android:id="@+id/pt_iv"
  894.         android:layout_width="wrap_content"
  895.         android:layout_height="wrap_content"
  896.         android:layout_gravity="center"
  897.         android:src="@mipmap/yangtu"
  898.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  899.     <ImageView
  900.         android:id="@+id/pt_iv"
  901.         android:layout_width="wrap_content"
  902.         android:layout_height="wrap_content"
  903.         android:layout_gravity="center"
  904.         android:src="@mipmap/yangtu"
  905.         android:layout_marginTop="20dp"/>    <ImageView
  906.         android:id="@+id/pt_iv"
  907.         android:layout_width="wrap_content"
  908.         android:layout_height="wrap_content"
  909.         android:layout_gravity="center"
  910.         android:src="@mipmap/yangtu"
  911.         android:layout_marginTop="20dp"/>
  912. </LinearLayout>    <ImageView
  913.         android:id="@+id/pt_iv"
  914.         android:layout_width="wrap_content"
  915.         android:layout_height="wrap_content"
  916.         android:layout_gravity="center"
  917.         android:src="@mipmap/yangtu"
  918.         android:layout_marginTop="20dp"/>第二次随机生成的角标,不能和第一次随机生成的角标相同,如果相同,就不方便交换了<LinearLayout
  919.     <ImageView
  920.         android:id="@+id/pt_iv"
  921.         android:layout_width="wrap_content"
  922.         android:layout_height="wrap_content"
  923.         android:layout_gravity="center"
  924.         android:src="@mipmap/yangtu"
  925.         android:layout_marginTop="20dp"/>    <ImageView
  926.         android:id="@+id/pt_iv"
  927.         android:layout_width="wrap_content"
  928.         android:layout_height="wrap_content"
  929.         android:layout_gravity="center"
  930.         android:src="@mipmap/yangtu"
  931.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  932.     <ImageView
  933.         android:id="@+id/pt_iv"
  934.         android:layout_width="wrap_content"
  935.         android:layout_height="wrap_content"
  936.         android:layout_gravity="center"
  937.         android:src="@mipmap/yangtu"
  938.         android:layout_marginTop="20dp"/>    <ImageView
  939.         android:id="@+id/pt_iv"
  940.         android:layout_width="wrap_content"
  941.         android:layout_height="wrap_content"
  942.         android:layout_gravity="center"
  943.         android:src="@mipmap/yangtu"
  944.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  945.     <ImageView
  946.         android:id="@+id/pt_iv"
  947.         android:layout_width="wrap_content"
  948.         android:layout_height="wrap_content"
  949.         android:layout_gravity="center"
  950.         android:src="@mipmap/yangtu"
  951.         android:layout_marginTop="20dp"/>    <ImageView
  952.         android:id="@+id/pt_iv"
  953.         android:layout_width="wrap_content"
  954.         android:layout_height="wrap_content"
  955.         android:layout_gravity="center"
  956.         android:src="@mipmap/yangtu"
  957.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  958.     <ImageView
  959.         android:id="@+id/pt_iv"
  960.         android:layout_width="wrap_content"
  961.         android:layout_height="wrap_content"
  962.         android:layout_gravity="center"
  963.         android:src="@mipmap/yangtu"
  964.         android:layout_marginTop="20dp"/>    <ImageView
  965.         android:id="@+id/pt_iv"
  966.         android:layout_width="wrap_content"
  967.         android:layout_height="wrap_content"
  968.         android:layout_gravity="center"
  969.         android:src="@mipmap/yangtu"
  970.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  971.     <ImageView
  972.         android:id="@+id/pt_iv"
  973.         android:layout_width="wrap_content"
  974.         android:layout_height="wrap_content"
  975.         android:layout_gravity="center"
  976.         android:src="@mipmap/yangtu"
  977.         android:layout_marginTop="20dp"/>    <ImageView
  978.         android:id="@+id/pt_iv"
  979.         android:layout_width="wrap_content"
  980.         android:layout_height="wrap_content"
  981.         android:layout_gravity="center"
  982.         android:src="@mipmap/yangtu"
  983.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  984.     <ImageView
  985.         android:id="@+id/pt_iv"
  986.         android:layout_width="wrap_content"
  987.         android:layout_height="wrap_content"
  988.         android:layout_gravity="center"
  989.         android:src="@mipmap/yangtu"
  990.         android:layout_marginTop="20dp"/>    <ImageView
  991.         android:id="@+id/pt_iv"
  992.         android:layout_width="wrap_content"
  993.         android:layout_height="wrap_content"
  994.         android:layout_gravity="center"
  995.         android:src="@mipmap/yangtu"
  996.         android:layout_marginTop="20dp"/>
  997. </LinearLayout>    <ImageView
  998.         android:id="@+id/pt_iv"
  999.         android:layout_width="wrap_content"
  1000.         android:layout_height="wrap_content"
  1001.         android:layout_gravity="center"
  1002.         android:src="@mipmap/yangtu"
  1003.         android:layout_marginTop="20dp"/>do {<LinearLayout
  1004.     <ImageView
  1005.         android:id="@+id/pt_iv"
  1006.         android:layout_width="wrap_content"
  1007.         android:layout_height="wrap_content"
  1008.         android:layout_gravity="center"
  1009.         android:src="@mipmap/yangtu"
  1010.         android:layout_marginTop="20dp"/>    <ImageView
  1011.         android:id="@+id/pt_iv"
  1012.         android:layout_width="wrap_content"
  1013.         android:layout_height="wrap_content"
  1014.         android:layout_gravity="center"
  1015.         android:src="@mipmap/yangtu"
  1016.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  1017.     <ImageView
  1018.         android:id="@+id/pt_iv"
  1019.         android:layout_width="wrap_content"
  1020.         android:layout_height="wrap_content"
  1021.         android:layout_gravity="center"
  1022.         android:src="@mipmap/yangtu"
  1023.         android:layout_marginTop="20dp"/>    <ImageView
  1024.         android:id="@+id/pt_iv"
  1025.         android:layout_width="wrap_content"
  1026.         android:layout_height="wrap_content"
  1027.         android:layout_gravity="center"
  1028.         android:src="@mipmap/yangtu"
  1029.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  1030.     <ImageView
  1031.         android:id="@+id/pt_iv"
  1032.         android:layout_width="wrap_content"
  1033.         android:layout_height="wrap_content"
  1034.         android:layout_gravity="center"
  1035.         android:src="@mipmap/yangtu"
  1036.         android:layout_marginTop="20dp"/>    <ImageView
  1037.         android:id="@+id/pt_iv"
  1038.         android:layout_width="wrap_content"
  1039.         android:layout_height="wrap_content"
  1040.         android:layout_gravity="center"
  1041.         android:src="@mipmap/yangtu"
  1042.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  1043.     <ImageView
  1044.         android:id="@+id/pt_iv"
  1045.         android:layout_width="wrap_content"
  1046.         android:layout_height="wrap_content"
  1047.         android:layout_gravity="center"
  1048.         android:src="@mipmap/yangtu"
  1049.         android:layout_marginTop="20dp"/>    <ImageView
  1050.         android:id="@+id/pt_iv"
  1051.         android:layout_width="wrap_content"
  1052.         android:layout_height="wrap_content"
  1053.         android:layout_gravity="center"
  1054.         android:src="@mipmap/yangtu"
  1055.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  1056.     <ImageView
  1057.         android:id="@+id/pt_iv"
  1058.         android:layout_width="wrap_content"
  1059.         android:layout_height="wrap_content"
  1060.         android:layout_gravity="center"
  1061.         android:src="@mipmap/yangtu"
  1062.         android:layout_marginTop="20dp"/>    <ImageView
  1063.         android:id="@+id/pt_iv"
  1064.         android:layout_width="wrap_content"
  1065.         android:layout_height="wrap_content"
  1066.         android:layout_gravity="center"
  1067.         android:src="@mipmap/yangtu"
  1068.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  1069.     <ImageView
  1070.         android:id="@+id/pt_iv"
  1071.         android:layout_width="wrap_content"
  1072.         android:layout_height="wrap_content"
  1073.         android:layout_gravity="center"
  1074.         android:src="@mipmap/yangtu"
  1075.         android:layout_marginTop="20dp"/>    <ImageView
  1076.         android:id="@+id/pt_iv"
  1077.         android:layout_width="wrap_content"
  1078.         android:layout_height="wrap_content"
  1079.         android:layout_gravity="center"
  1080.         android:src="@mipmap/yangtu"
  1081.         android:layout_marginTop="20dp"/>
  1082. </LinearLayout><LinearLayout
  1083.     <ImageView
  1084.         android:id="@+id/pt_iv"
  1085.         android:layout_width="wrap_content"
  1086.         android:layout_height="wrap_content"
  1087.         android:layout_gravity="center"
  1088.         android:src="@mipmap/yangtu"
  1089.         android:layout_marginTop="20dp"/>    <ImageView
  1090.         android:id="@+id/pt_iv"
  1091.         android:layout_width="wrap_content"
  1092.         android:layout_height="wrap_content"
  1093.         android:layout_gravity="center"
  1094.         android:src="@mipmap/yangtu"
  1095.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  1096.     <ImageView
  1097.         android:id="@+id/pt_iv"
  1098.         android:layout_width="wrap_content"
  1099.         android:layout_height="wrap_content"
  1100.         android:layout_gravity="center"
  1101.         android:src="@mipmap/yangtu"
  1102.         android:layout_marginTop="20dp"/>    <ImageView
  1103.         android:id="@+id/pt_iv"
  1104.         android:layout_width="wrap_content"
  1105.         android:layout_height="wrap_content"
  1106.         android:layout_gravity="center"
  1107.         android:src="@mipmap/yangtu"
  1108.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  1109.     <ImageView
  1110.         android:id="@+id/pt_iv"
  1111.         android:layout_width="wrap_content"
  1112.         android:layout_height="wrap_content"
  1113.         android:layout_gravity="center"
  1114.         android:src="@mipmap/yangtu"
  1115.         android:layout_marginTop="20dp"/>    <ImageView
  1116.         android:id="@+id/pt_iv"
  1117.         android:layout_width="wrap_content"
  1118.         android:layout_height="wrap_content"
  1119.         android:layout_gravity="center"
  1120.         android:src="@mipmap/yangtu"
  1121.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  1122.     <ImageView
  1123.         android:id="@+id/pt_iv"
  1124.         android:layout_width="wrap_content"
  1125.         android:layout_height="wrap_content"
  1126.         android:layout_gravity="center"
  1127.         android:src="@mipmap/yangtu"
  1128.         android:layout_marginTop="20dp"/>    <ImageView
  1129.         android:id="@+id/pt_iv"
  1130.         android:layout_width="wrap_content"
  1131.         android:layout_height="wrap_content"
  1132.         android:layout_gravity="center"
  1133.         android:src="@mipmap/yangtu"
  1134.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  1135.     <ImageView
  1136.         android:id="@+id/pt_iv"
  1137.         android:layout_width="wrap_content"
  1138.         android:layout_height="wrap_content"
  1139.         android:layout_gravity="center"
  1140.         android:src="@mipmap/yangtu"
  1141.         android:layout_marginTop="20dp"/>    <ImageView
  1142.         android:id="@+id/pt_iv"
  1143.         android:layout_width="wrap_content"
  1144.         android:layout_height="wrap_content"
  1145.         android:layout_gravity="center"
  1146.         android:src="@mipmap/yangtu"
  1147.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  1148.     <ImageView
  1149.         android:id="@+id/pt_iv"
  1150.         android:layout_width="wrap_content"
  1151.         android:layout_height="wrap_content"
  1152.         android:layout_gravity="center"
  1153.         android:src="@mipmap/yangtu"
  1154.         android:layout_marginTop="20dp"/>    <ImageView
  1155.         android:id="@+id/pt_iv"
  1156.         android:layout_width="wrap_content"
  1157.         android:layout_height="wrap_content"
  1158.         android:layout_gravity="center"
  1159.         android:src="@mipmap/yangtu"
  1160.         android:layout_marginTop="20dp"/>
  1161. </LinearLayout>rand2 = (int)(Math.random()*(imageIndex.length-1));//<LinearLayout
  1162.     <ImageView
  1163.         android:id="@+id/pt_iv"
  1164.         android:layout_width="wrap_content"
  1165.         android:layout_height="wrap_content"
  1166.         android:layout_gravity="center"
  1167.         android:src="@mipmap/yangtu"
  1168.         android:layout_marginTop="20dp"/>    <ImageView
  1169.         android:id="@+id/pt_iv"
  1170.         android:layout_width="wrap_content"
  1171.         android:layout_height="wrap_content"
  1172.         android:layout_gravity="center"
  1173.         android:src="@mipmap/yangtu"
  1174.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  1175.     <ImageView
  1176.         android:id="@+id/pt_iv"
  1177.         android:layout_width="wrap_content"
  1178.         android:layout_height="wrap_content"
  1179.         android:layout_gravity="center"
  1180.         android:src="@mipmap/yangtu"
  1181.         android:layout_marginTop="20dp"/>    <ImageView
  1182.         android:id="@+id/pt_iv"
  1183.         android:layout_width="wrap_content"
  1184.         android:layout_height="wrap_content"
  1185.         android:layout_gravity="center"
  1186.         android:src="@mipmap/yangtu"
  1187.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  1188.     <ImageView
  1189.         android:id="@+id/pt_iv"
  1190.         android:layout_width="wrap_content"
  1191.         android:layout_height="wrap_content"
  1192.         android:layout_gravity="center"
  1193.         android:src="@mipmap/yangtu"
  1194.         android:layout_marginTop="20dp"/>    <ImageView
  1195.         android:id="@+id/pt_iv"
  1196.         android:layout_width="wrap_content"
  1197.         android:layout_height="wrap_content"
  1198.         android:layout_gravity="center"
  1199.         android:src="@mipmap/yangtu"
  1200.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  1201.     <ImageView
  1202.         android:id="@+id/pt_iv"
  1203.         android:layout_width="wrap_content"
  1204.         android:layout_height="wrap_content"
  1205.         android:layout_gravity="center"
  1206.         android:src="@mipmap/yangtu"
  1207.         android:layout_marginTop="20dp"/>    <ImageView
  1208.         android:id="@+id/pt_iv"
  1209.         android:layout_width="wrap_content"
  1210.         android:layout_height="wrap_content"
  1211.         android:layout_gravity="center"
  1212.         android:src="@mipmap/yangtu"
  1213.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  1214.     <ImageView
  1215.         android:id="@+id/pt_iv"
  1216.         android:layout_width="wrap_content"
  1217.         android:layout_height="wrap_content"
  1218.         android:layout_gravity="center"
  1219.         android:src="@mipmap/yangtu"
  1220.         android:layout_marginTop="20dp"/>    <ImageView
  1221.         android:id="@+id/pt_iv"
  1222.         android:layout_width="wrap_content"
  1223.         android:layout_height="wrap_content"
  1224.         android:layout_gravity="center"
  1225.         android:src="@mipmap/yangtu"
  1226.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  1227.     <ImageView
  1228.         android:id="@+id/pt_iv"
  1229.         android:layout_width="wrap_content"
  1230.         android:layout_height="wrap_content"
  1231.         android:layout_gravity="center"
  1232.         android:src="@mipmap/yangtu"
  1233.         android:layout_marginTop="20dp"/>    <ImageView
  1234.         android:id="@+id/pt_iv"
  1235.         android:layout_width="wrap_content"
  1236.         android:layout_height="wrap_content"
  1237.         android:layout_gravity="center"
  1238.         android:src="@mipmap/yangtu"
  1239.         android:layout_marginTop="20dp"/>
  1240. </LinearLayout>    <ImageView
  1241.         android:id="@+id/pt_iv"
  1242.         android:layout_width="wrap_content"
  1243.         android:layout_height="wrap_content"
  1244.         android:layout_gravity="center"
  1245.         android:src="@mipmap/yangtu"
  1246.         android:layout_marginTop="20dp"/> 判断第一次和第二次生成的角标是否相同,不同则break立刻跳出循环,执行swap交换<LinearLayout
  1247.     <ImageView
  1248.         android:id="@+id/pt_iv"
  1249.         android:layout_width="wrap_content"
  1250.         android:layout_height="wrap_content"
  1251.         android:layout_gravity="center"
  1252.         android:src="@mipmap/yangtu"
  1253.         android:layout_marginTop="20dp"/>    <ImageView
  1254.         android:id="@+id/pt_iv"
  1255.         android:layout_width="wrap_content"
  1256.         android:layout_height="wrap_content"
  1257.         android:layout_gravity="center"
  1258.         android:src="@mipmap/yangtu"
  1259.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  1260.     <ImageView
  1261.         android:id="@+id/pt_iv"
  1262.         android:layout_width="wrap_content"
  1263.         android:layout_height="wrap_content"
  1264.         android:layout_gravity="center"
  1265.         android:src="@mipmap/yangtu"
  1266.         android:layout_marginTop="20dp"/>    <ImageView
  1267.         android:id="@+id/pt_iv"
  1268.         android:layout_width="wrap_content"
  1269.         android:layout_height="wrap_content"
  1270.         android:layout_gravity="center"
  1271.         android:src="@mipmap/yangtu"
  1272.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  1273.     <ImageView
  1274.         android:id="@+id/pt_iv"
  1275.         android:layout_width="wrap_content"
  1276.         android:layout_height="wrap_content"
  1277.         android:layout_gravity="center"
  1278.         android:src="@mipmap/yangtu"
  1279.         android:layout_marginTop="20dp"/>    <ImageView
  1280.         android:id="@+id/pt_iv"
  1281.         android:layout_width="wrap_content"
  1282.         android:layout_height="wrap_content"
  1283.         android:layout_gravity="center"
  1284.         android:src="@mipmap/yangtu"
  1285.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  1286.     <ImageView
  1287.         android:id="@+id/pt_iv"
  1288.         android:layout_width="wrap_content"
  1289.         android:layout_height="wrap_content"
  1290.         android:layout_gravity="center"
  1291.         android:src="@mipmap/yangtu"
  1292.         android:layout_marginTop="20dp"/>    <ImageView
  1293.         android:id="@+id/pt_iv"
  1294.         android:layout_width="wrap_content"
  1295.         android:layout_height="wrap_content"
  1296.         android:layout_gravity="center"
  1297.         android:src="@mipmap/yangtu"
  1298.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  1299.     <ImageView
  1300.         android:id="@+id/pt_iv"
  1301.         android:layout_width="wrap_content"
  1302.         android:layout_height="wrap_content"
  1303.         android:layout_gravity="center"
  1304.         android:src="@mipmap/yangtu"
  1305.         android:layout_marginTop="20dp"/>    <ImageView
  1306.         android:id="@+id/pt_iv"
  1307.         android:layout_width="wrap_content"
  1308.         android:layout_height="wrap_content"
  1309.         android:layout_gravity="center"
  1310.         android:src="@mipmap/yangtu"
  1311.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  1312.     <ImageView
  1313.         android:id="@+id/pt_iv"
  1314.         android:layout_width="wrap_content"
  1315.         android:layout_height="wrap_content"
  1316.         android:layout_gravity="center"
  1317.         android:src="@mipmap/yangtu"
  1318.         android:layout_marginTop="20dp"/>    <ImageView
  1319.         android:id="@+id/pt_iv"
  1320.         android:layout_width="wrap_content"
  1321.         android:layout_height="wrap_content"
  1322.         android:layout_gravity="center"
  1323.         android:src="@mipmap/yangtu"
  1324.         android:layout_marginTop="20dp"/>
  1325. </LinearLayout><LinearLayout
  1326.     <ImageView
  1327.         android:id="@+id/pt_iv"
  1328.         android:layout_width="wrap_content"
  1329.         android:layout_height="wrap_content"
  1330.         android:layout_gravity="center"
  1331.         android:src="@mipmap/yangtu"
  1332.         android:layout_marginTop="20dp"/>    <ImageView
  1333.         android:id="@+id/pt_iv"
  1334.         android:layout_width="wrap_content"
  1335.         android:layout_height="wrap_content"
  1336.         android:layout_gravity="center"
  1337.         android:src="@mipmap/yangtu"
  1338.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  1339.     <ImageView
  1340.         android:id="@+id/pt_iv"
  1341.         android:layout_width="wrap_content"
  1342.         android:layout_height="wrap_content"
  1343.         android:layout_gravity="center"
  1344.         android:src="@mipmap/yangtu"
  1345.         android:layout_marginTop="20dp"/>    <ImageView
  1346.         android:id="@+id/pt_iv"
  1347.         android:layout_width="wrap_content"
  1348.         android:layout_height="wrap_content"
  1349.         android:layout_gravity="center"
  1350.         android:src="@mipmap/yangtu"
  1351.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  1352.     <ImageView
  1353.         android:id="@+id/pt_iv"
  1354.         android:layout_width="wrap_content"
  1355.         android:layout_height="wrap_content"
  1356.         android:layout_gravity="center"
  1357.         android:src="@mipmap/yangtu"
  1358.         android:layout_marginTop="20dp"/>    <ImageView
  1359.         android:id="@+id/pt_iv"
  1360.         android:layout_width="wrap_content"
  1361.         android:layout_height="wrap_content"
  1362.         android:layout_gravity="center"
  1363.         android:src="@mipmap/yangtu"
  1364.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  1365.     <ImageView
  1366.         android:id="@+id/pt_iv"
  1367.         android:layout_width="wrap_content"
  1368.         android:layout_height="wrap_content"
  1369.         android:layout_gravity="center"
  1370.         android:src="@mipmap/yangtu"
  1371.         android:layout_marginTop="20dp"/>    <ImageView
  1372.         android:id="@+id/pt_iv"
  1373.         android:layout_width="wrap_content"
  1374.         android:layout_height="wrap_content"
  1375.         android:layout_gravity="center"
  1376.         android:src="@mipmap/yangtu"
  1377.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  1378.     <ImageView
  1379.         android:id="@+id/pt_iv"
  1380.         android:layout_width="wrap_content"
  1381.         android:layout_height="wrap_content"
  1382.         android:layout_gravity="center"
  1383.         android:src="@mipmap/yangtu"
  1384.         android:layout_marginTop="20dp"/>    <ImageView
  1385.         android:id="@+id/pt_iv"
  1386.         android:layout_width="wrap_content"
  1387.         android:layout_height="wrap_content"
  1388.         android:layout_gravity="center"
  1389.         android:src="@mipmap/yangtu"
  1390.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  1391.     <ImageView
  1392.         android:id="@+id/pt_iv"
  1393.         android:layout_width="wrap_content"
  1394.         android:layout_height="wrap_content"
  1395.         android:layout_gravity="center"
  1396.         android:src="@mipmap/yangtu"
  1397.         android:layout_marginTop="20dp"/>    <ImageView
  1398.         android:id="@+id/pt_iv"
  1399.         android:layout_width="wrap_content"
  1400.         android:layout_height="wrap_content"
  1401.         android:layout_gravity="center"
  1402.         android:src="@mipmap/yangtu"
  1403.         android:layout_marginTop="20dp"/>
  1404. </LinearLayout>if (rand1!=rand2) {<LinearLayout
  1405.     <ImageView
  1406.         android:id="@+id/pt_iv"
  1407.         android:layout_width="wrap_content"
  1408.         android:layout_height="wrap_content"
  1409.         android:layout_gravity="center"
  1410.         android:src="@mipmap/yangtu"
  1411.         android:layout_marginTop="20dp"/>    <ImageView
  1412.         android:id="@+id/pt_iv"
  1413.         android:layout_width="wrap_content"
  1414.         android:layout_height="wrap_content"
  1415.         android:layout_gravity="center"
  1416.         android:src="@mipmap/yangtu"
  1417.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  1418.     <ImageView
  1419.         android:id="@+id/pt_iv"
  1420.         android:layout_width="wrap_content"
  1421.         android:layout_height="wrap_content"
  1422.         android:layout_gravity="center"
  1423.         android:src="@mipmap/yangtu"
  1424.         android:layout_marginTop="20dp"/>    <ImageView
  1425.         android:id="@+id/pt_iv"
  1426.         android:layout_width="wrap_content"
  1427.         android:layout_height="wrap_content"
  1428.         android:layout_gravity="center"
  1429.         android:src="@mipmap/yangtu"
  1430.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  1431.     <ImageView
  1432.         android:id="@+id/pt_iv"
  1433.         android:layout_width="wrap_content"
  1434.         android:layout_height="wrap_content"
  1435.         android:layout_gravity="center"
  1436.         android:src="@mipmap/yangtu"
  1437.         android:layout_marginTop="20dp"/>    <ImageView
  1438.         android:id="@+id/pt_iv"
  1439.         android:layout_width="wrap_content"
  1440.         android:layout_height="wrap_content"
  1441.         android:layout_gravity="center"
  1442.         android:src="@mipmap/yangtu"
  1443.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  1444.     <ImageView
  1445.         android:id="@+id/pt_iv"
  1446.         android:layout_width="wrap_content"
  1447.         android:layout_height="wrap_content"
  1448.         android:layout_gravity="center"
  1449.         android:src="@mipmap/yangtu"
  1450.         android:layout_marginTop="20dp"/>    <ImageView
  1451.         android:id="@+id/pt_iv"
  1452.         android:layout_width="wrap_content"
  1453.         android:layout_height="wrap_content"
  1454.         android:layout_gravity="center"
  1455.         android:src="@mipmap/yangtu"
  1456.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  1457.     <ImageView
  1458.         android:id="@+id/pt_iv"
  1459.         android:layout_width="wrap_content"
  1460.         android:layout_height="wrap_content"
  1461.         android:layout_gravity="center"
  1462.         android:src="@mipmap/yangtu"
  1463.         android:layout_marginTop="20dp"/>    <ImageView
  1464.         android:id="@+id/pt_iv"
  1465.         android:layout_width="wrap_content"
  1466.         android:layout_height="wrap_content"
  1467.         android:layout_gravity="center"
  1468.         android:src="@mipmap/yangtu"
  1469.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  1470.     <ImageView
  1471.         android:id="@+id/pt_iv"
  1472.         android:layout_width="wrap_content"
  1473.         android:layout_height="wrap_content"
  1474.         android:layout_gravity="center"
  1475.         android:src="@mipmap/yangtu"
  1476.         android:layout_marginTop="20dp"/>    <ImageView
  1477.         android:id="@+id/pt_iv"
  1478.         android:layout_width="wrap_content"
  1479.         android:layout_height="wrap_content"
  1480.         android:layout_gravity="center"
  1481.         android:src="@mipmap/yangtu"
  1482.         android:layout_marginTop="20dp"/>
  1483. </LinearLayout><LinearLayout
  1484.     <ImageView
  1485.         android:id="@+id/pt_iv"
  1486.         android:layout_width="wrap_content"
  1487.         android:layout_height="wrap_content"
  1488.         android:layout_gravity="center"
  1489.         android:src="@mipmap/yangtu"
  1490.         android:layout_marginTop="20dp"/>    <ImageView
  1491.         android:id="@+id/pt_iv"
  1492.         android:layout_width="wrap_content"
  1493.         android:layout_height="wrap_content"
  1494.         android:layout_gravity="center"
  1495.         android:src="@mipmap/yangtu"
  1496.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  1497.     <ImageView
  1498.         android:id="@+id/pt_iv"
  1499.         android:layout_width="wrap_content"
  1500.         android:layout_height="wrap_content"
  1501.         android:layout_gravity="center"
  1502.         android:src="@mipmap/yangtu"
  1503.         android:layout_marginTop="20dp"/>    <ImageView
  1504.         android:id="@+id/pt_iv"
  1505.         android:layout_width="wrap_content"
  1506.         android:layout_height="wrap_content"
  1507.         android:layout_gravity="center"
  1508.         android:src="@mipmap/yangtu"
  1509.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  1510.     <ImageView
  1511.         android:id="@+id/pt_iv"
  1512.         android:layout_width="wrap_content"
  1513.         android:layout_height="wrap_content"
  1514.         android:layout_gravity="center"
  1515.         android:src="@mipmap/yangtu"
  1516.         android:layout_marginTop="20dp"/>    <ImageView
  1517.         android:id="@+id/pt_iv"
  1518.         android:layout_width="wrap_content"
  1519.         android:layout_height="wrap_content"
  1520.         android:layout_gravity="center"
  1521.         android:src="@mipmap/yangtu"
  1522.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  1523.     <ImageView
  1524.         android:id="@+id/pt_iv"
  1525.         android:layout_width="wrap_content"
  1526.         android:layout_height="wrap_content"
  1527.         android:layout_gravity="center"
  1528.         android:src="@mipmap/yangtu"
  1529.         android:layout_marginTop="20dp"/>    <ImageView
  1530.         android:id="@+id/pt_iv"
  1531.         android:layout_width="wrap_content"
  1532.         android:layout_height="wrap_content"
  1533.         android:layout_gravity="center"
  1534.         android:src="@mipmap/yangtu"
  1535.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  1536.     <ImageView
  1537.         android:id="@+id/pt_iv"
  1538.         android:layout_width="wrap_content"
  1539.         android:layout_height="wrap_content"
  1540.         android:layout_gravity="center"
  1541.         android:src="@mipmap/yangtu"
  1542.         android:layout_marginTop="20dp"/>    <ImageView
  1543.         android:id="@+id/pt_iv"
  1544.         android:layout_width="wrap_content"
  1545.         android:layout_height="wrap_content"
  1546.         android:layout_gravity="center"
  1547.         android:src="@mipmap/yangtu"
  1548.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  1549.     <ImageView
  1550.         android:id="@+id/pt_iv"
  1551.         android:layout_width="wrap_content"
  1552.         android:layout_height="wrap_content"
  1553.         android:layout_gravity="center"
  1554.         android:src="@mipmap/yangtu"
  1555.         android:layout_marginTop="20dp"/>    <ImageView
  1556.         android:id="@+id/pt_iv"
  1557.         android:layout_width="wrap_content"
  1558.         android:layout_height="wrap_content"
  1559.         android:layout_gravity="center"
  1560.         android:src="@mipmap/yangtu"
  1561.         android:layout_marginTop="20dp"/>
  1562. </LinearLayout>    <ImageView
  1563.         android:id="@+id/pt_iv"
  1564.         android:layout_width="wrap_content"
  1565.         android:layout_height="wrap_content"
  1566.         android:layout_gravity="center"
  1567.         android:src="@mipmap/yangtu"
  1568.         android:layout_marginTop="20dp"/>break;<LinearLayout
  1569.     <ImageView
  1570.         android:id="@+id/pt_iv"
  1571.         android:layout_width="wrap_content"
  1572.         android:layout_height="wrap_content"
  1573.         android:layout_gravity="center"
  1574.         android:src="@mipmap/yangtu"
  1575.         android:layout_marginTop="20dp"/>    <ImageView
  1576.         android:id="@+id/pt_iv"
  1577.         android:layout_width="wrap_content"
  1578.         android:layout_height="wrap_content"
  1579.         android:layout_gravity="center"
  1580.         android:src="@mipmap/yangtu"
  1581.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  1582.     <ImageView
  1583.         android:id="@+id/pt_iv"
  1584.         android:layout_width="wrap_content"
  1585.         android:layout_height="wrap_content"
  1586.         android:layout_gravity="center"
  1587.         android:src="@mipmap/yangtu"
  1588.         android:layout_marginTop="20dp"/>    <ImageView
  1589.         android:id="@+id/pt_iv"
  1590.         android:layout_width="wrap_content"
  1591.         android:layout_height="wrap_content"
  1592.         android:layout_gravity="center"
  1593.         android:src="@mipmap/yangtu"
  1594.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  1595.     <ImageView
  1596.         android:id="@+id/pt_iv"
  1597.         android:layout_width="wrap_content"
  1598.         android:layout_height="wrap_content"
  1599.         android:layout_gravity="center"
  1600.         android:src="@mipmap/yangtu"
  1601.         android:layout_marginTop="20dp"/>    <ImageView
  1602.         android:id="@+id/pt_iv"
  1603.         android:layout_width="wrap_content"
  1604.         android:layout_height="wrap_content"
  1605.         android:layout_gravity="center"
  1606.         android:src="@mipmap/yangtu"
  1607.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  1608.     <ImageView
  1609.         android:id="@+id/pt_iv"
  1610.         android:layout_width="wrap_content"
  1611.         android:layout_height="wrap_content"
  1612.         android:layout_gravity="center"
  1613.         android:src="@mipmap/yangtu"
  1614.         android:layout_marginTop="20dp"/>    <ImageView
  1615.         android:id="@+id/pt_iv"
  1616.         android:layout_width="wrap_content"
  1617.         android:layout_height="wrap_content"
  1618.         android:layout_gravity="center"
  1619.         android:src="@mipmap/yangtu"
  1620.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  1621.     <ImageView
  1622.         android:id="@+id/pt_iv"
  1623.         android:layout_width="wrap_content"
  1624.         android:layout_height="wrap_content"
  1625.         android:layout_gravity="center"
  1626.         android:src="@mipmap/yangtu"
  1627.         android:layout_marginTop="20dp"/>    <ImageView
  1628.         android:id="@+id/pt_iv"
  1629.         android:layout_width="wrap_content"
  1630.         android:layout_height="wrap_content"
  1631.         android:layout_gravity="center"
  1632.         android:src="@mipmap/yangtu"
  1633.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  1634.     <ImageView
  1635.         android:id="@+id/pt_iv"
  1636.         android:layout_width="wrap_content"
  1637.         android:layout_height="wrap_content"
  1638.         android:layout_gravity="center"
  1639.         android:src="@mipmap/yangtu"
  1640.         android:layout_marginTop="20dp"/>    <ImageView
  1641.         android:id="@+id/pt_iv"
  1642.         android:layout_width="wrap_content"
  1643.         android:layout_height="wrap_content"
  1644.         android:layout_gravity="center"
  1645.         android:src="@mipmap/yangtu"
  1646.         android:layout_marginTop="20dp"/>
  1647. </LinearLayout><LinearLayout
  1648.     <ImageView
  1649.         android:id="@+id/pt_iv"
  1650.         android:layout_width="wrap_content"
  1651.         android:layout_height="wrap_content"
  1652.         android:layout_gravity="center"
  1653.         android:src="@mipmap/yangtu"
  1654.         android:layout_marginTop="20dp"/>    <ImageView
  1655.         android:id="@+id/pt_iv"
  1656.         android:layout_width="wrap_content"
  1657.         android:layout_height="wrap_content"
  1658.         android:layout_gravity="center"
  1659.         android:src="@mipmap/yangtu"
  1660.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  1661.     <ImageView
  1662.         android:id="@+id/pt_iv"
  1663.         android:layout_width="wrap_content"
  1664.         android:layout_height="wrap_content"
  1665.         android:layout_gravity="center"
  1666.         android:src="@mipmap/yangtu"
  1667.         android:layout_marginTop="20dp"/>    <ImageView
  1668.         android:id="@+id/pt_iv"
  1669.         android:layout_width="wrap_content"
  1670.         android:layout_height="wrap_content"
  1671.         android:layout_gravity="center"
  1672.         android:src="@mipmap/yangtu"
  1673.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  1674.     <ImageView
  1675.         android:id="@+id/pt_iv"
  1676.         android:layout_width="wrap_content"
  1677.         android:layout_height="wrap_content"
  1678.         android:layout_gravity="center"
  1679.         android:src="@mipmap/yangtu"
  1680.         android:layout_marginTop="20dp"/>    <ImageView
  1681.         android:id="@+id/pt_iv"
  1682.         android:layout_width="wrap_content"
  1683.         android:layout_height="wrap_content"
  1684.         android:layout_gravity="center"
  1685.         android:src="@mipmap/yangtu"
  1686.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  1687.     <ImageView
  1688.         android:id="@+id/pt_iv"
  1689.         android:layout_width="wrap_content"
  1690.         android:layout_height="wrap_content"
  1691.         android:layout_gravity="center"
  1692.         android:src="@mipmap/yangtu"
  1693.         android:layout_marginTop="20dp"/>    <ImageView
  1694.         android:id="@+id/pt_iv"
  1695.         android:layout_width="wrap_content"
  1696.         android:layout_height="wrap_content"
  1697.         android:layout_gravity="center"
  1698.         android:src="@mipmap/yangtu"
  1699.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  1700.     <ImageView
  1701.         android:id="@+id/pt_iv"
  1702.         android:layout_width="wrap_content"
  1703.         android:layout_height="wrap_content"
  1704.         android:layout_gravity="center"
  1705.         android:src="@mipmap/yangtu"
  1706.         android:layout_marginTop="20dp"/>    <ImageView
  1707.         android:id="@+id/pt_iv"
  1708.         android:layout_width="wrap_content"
  1709.         android:layout_height="wrap_content"
  1710.         android:layout_gravity="center"
  1711.         android:src="@mipmap/yangtu"
  1712.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  1713.     <ImageView
  1714.         android:id="@+id/pt_iv"
  1715.         android:layout_width="wrap_content"
  1716.         android:layout_height="wrap_content"
  1717.         android:layout_gravity="center"
  1718.         android:src="@mipmap/yangtu"
  1719.         android:layout_marginTop="20dp"/>    <ImageView
  1720.         android:id="@+id/pt_iv"
  1721.         android:layout_width="wrap_content"
  1722.         android:layout_height="wrap_content"
  1723.         android:layout_gravity="center"
  1724.         android:src="@mipmap/yangtu"
  1725.         android:layout_marginTop="20dp"/>
  1726. </LinearLayout>}//<LinearLayout
  1727.     <ImageView
  1728.         android:id="@+id/pt_iv"
  1729.         android:layout_width="wrap_content"
  1730.         android:layout_height="wrap_content"
  1731.         android:layout_gravity="center"
  1732.         android:src="@mipmap/yangtu"
  1733.         android:layout_marginTop="20dp"/>    <ImageView
  1734.         android:id="@+id/pt_iv"
  1735.         android:layout_width="wrap_content"
  1736.         android:layout_height="wrap_content"
  1737.         android:layout_gravity="center"
  1738.         android:src="@mipmap/yangtu"
  1739.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  1740.     <ImageView
  1741.         android:id="@+id/pt_iv"
  1742.         android:layout_width="wrap_content"
  1743.         android:layout_height="wrap_content"
  1744.         android:layout_gravity="center"
  1745.         android:src="@mipmap/yangtu"
  1746.         android:layout_marginTop="20dp"/>    <ImageView
  1747.         android:id="@+id/pt_iv"
  1748.         android:layout_width="wrap_content"
  1749.         android:layout_height="wrap_content"
  1750.         android:layout_gravity="center"
  1751.         android:src="@mipmap/yangtu"
  1752.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  1753.     <ImageView
  1754.         android:id="@+id/pt_iv"
  1755.         android:layout_width="wrap_content"
  1756.         android:layout_height="wrap_content"
  1757.         android:layout_gravity="center"
  1758.         android:src="@mipmap/yangtu"
  1759.         android:layout_marginTop="20dp"/>    <ImageView
  1760.         android:id="@+id/pt_iv"
  1761.         android:layout_width="wrap_content"
  1762.         android:layout_height="wrap_content"
  1763.         android:layout_gravity="center"
  1764.         android:src="@mipmap/yangtu"
  1765.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  1766.     <ImageView
  1767.         android:id="@+id/pt_iv"
  1768.         android:layout_width="wrap_content"
  1769.         android:layout_height="wrap_content"
  1770.         android:layout_gravity="center"
  1771.         android:src="@mipmap/yangtu"
  1772.         android:layout_marginTop="20dp"/>    <ImageView
  1773.         android:id="@+id/pt_iv"
  1774.         android:layout_width="wrap_content"
  1775.         android:layout_height="wrap_content"
  1776.         android:layout_gravity="center"
  1777.         android:src="@mipmap/yangtu"
  1778.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  1779.     <ImageView
  1780.         android:id="@+id/pt_iv"
  1781.         android:layout_width="wrap_content"
  1782.         android:layout_height="wrap_content"
  1783.         android:layout_gravity="center"
  1784.         android:src="@mipmap/yangtu"
  1785.         android:layout_marginTop="20dp"/>    <ImageView
  1786.         android:id="@+id/pt_iv"
  1787.         android:layout_width="wrap_content"
  1788.         android:layout_height="wrap_content"
  1789.         android:layout_gravity="center"
  1790.         android:src="@mipmap/yangtu"
  1791.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  1792.     <ImageView
  1793.         android:id="@+id/pt_iv"
  1794.         android:layout_width="wrap_content"
  1795.         android:layout_height="wrap_content"
  1796.         android:layout_gravity="center"
  1797.         android:src="@mipmap/yangtu"
  1798.         android:layout_marginTop="20dp"/>    <ImageView
  1799.         android:id="@+id/pt_iv"
  1800.         android:layout_width="wrap_content"
  1801.         android:layout_height="wrap_content"
  1802.         android:layout_gravity="center"
  1803.         android:src="@mipmap/yangtu"
  1804.         android:layout_marginTop="20dp"/>
  1805. </LinearLayout>    <ImageView
  1806.         android:id="@+id/pt_iv"
  1807.         android:layout_width="wrap_content"
  1808.         android:layout_height="wrap_content"
  1809.         android:layout_gravity="center"
  1810.         android:src="@mipmap/yangtu"
  1811.         android:layout_marginTop="20dp"/> 若第二次生成的与第一次相同,则重新进入do-while循环生成rand2<LinearLayout
  1812.     <ImageView
  1813.         android:id="@+id/pt_iv"
  1814.         android:layout_width="wrap_content"
  1815.         android:layout_height="wrap_content"
  1816.         android:layout_gravity="center"
  1817.         android:src="@mipmap/yangtu"
  1818.         android:layout_marginTop="20dp"/>    <ImageView
  1819.         android:id="@+id/pt_iv"
  1820.         android:layout_width="wrap_content"
  1821.         android:layout_height="wrap_content"
  1822.         android:layout_gravity="center"
  1823.         android:src="@mipmap/yangtu"
  1824.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  1825.     <ImageView
  1826.         android:id="@+id/pt_iv"
  1827.         android:layout_width="wrap_content"
  1828.         android:layout_height="wrap_content"
  1829.         android:layout_gravity="center"
  1830.         android:src="@mipmap/yangtu"
  1831.         android:layout_marginTop="20dp"/>    <ImageView
  1832.         android:id="@+id/pt_iv"
  1833.         android:layout_width="wrap_content"
  1834.         android:layout_height="wrap_content"
  1835.         android:layout_gravity="center"
  1836.         android:src="@mipmap/yangtu"
  1837.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  1838.     <ImageView
  1839.         android:id="@+id/pt_iv"
  1840.         android:layout_width="wrap_content"
  1841.         android:layout_height="wrap_content"
  1842.         android:layout_gravity="center"
  1843.         android:src="@mipmap/yangtu"
  1844.         android:layout_marginTop="20dp"/>    <ImageView
  1845.         android:id="@+id/pt_iv"
  1846.         android:layout_width="wrap_content"
  1847.         android:layout_height="wrap_content"
  1848.         android:layout_gravity="center"
  1849.         android:src="@mipmap/yangtu"
  1850.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  1851.     <ImageView
  1852.         android:id="@+id/pt_iv"
  1853.         android:layout_width="wrap_content"
  1854.         android:layout_height="wrap_content"
  1855.         android:layout_gravity="center"
  1856.         android:src="@mipmap/yangtu"
  1857.         android:layout_marginTop="20dp"/>    <ImageView
  1858.         android:id="@+id/pt_iv"
  1859.         android:layout_width="wrap_content"
  1860.         android:layout_height="wrap_content"
  1861.         android:layout_gravity="center"
  1862.         android:src="@mipmap/yangtu"
  1863.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  1864.     <ImageView
  1865.         android:id="@+id/pt_iv"
  1866.         android:layout_width="wrap_content"
  1867.         android:layout_height="wrap_content"
  1868.         android:layout_gravity="center"
  1869.         android:src="@mipmap/yangtu"
  1870.         android:layout_marginTop="20dp"/>    <ImageView
  1871.         android:id="@+id/pt_iv"
  1872.         android:layout_width="wrap_content"
  1873.         android:layout_height="wrap_content"
  1874.         android:layout_gravity="center"
  1875.         android:src="@mipmap/yangtu"
  1876.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  1877.     <ImageView
  1878.         android:id="@+id/pt_iv"
  1879.         android:layout_width="wrap_content"
  1880.         android:layout_height="wrap_content"
  1881.         android:layout_gravity="center"
  1882.         android:src="@mipmap/yangtu"
  1883.         android:layout_marginTop="20dp"/>    <ImageView
  1884.         android:id="@+id/pt_iv"
  1885.         android:layout_width="wrap_content"
  1886.         android:layout_height="wrap_content"
  1887.         android:layout_gravity="center"
  1888.         android:src="@mipmap/yangtu"
  1889.         android:layout_marginTop="20dp"/>
  1890. </LinearLayout>    <ImageView
  1891.         android:id="@+id/pt_iv"
  1892.         android:layout_width="wrap_content"
  1893.         android:layout_height="wrap_content"
  1894.         android:layout_gravity="center"
  1895.         android:src="@mipmap/yangtu"
  1896.         android:layout_marginTop="20dp"/>}while (true);//<LinearLayout
  1897.     <ImageView
  1898.         android:id="@+id/pt_iv"
  1899.         android:layout_width="wrap_content"
  1900.         android:layout_height="wrap_content"
  1901.         android:layout_gravity="center"
  1902.         android:src="@mipmap/yangtu"
  1903.         android:layout_marginTop="20dp"/>    <ImageView
  1904.         android:id="@+id/pt_iv"
  1905.         android:layout_width="wrap_content"
  1906.         android:layout_height="wrap_content"
  1907.         android:layout_gravity="center"
  1908.         android:src="@mipmap/yangtu"
  1909.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  1910.     <ImageView
  1911.         android:id="@+id/pt_iv"
  1912.         android:layout_width="wrap_content"
  1913.         android:layout_height="wrap_content"
  1914.         android:layout_gravity="center"
  1915.         android:src="@mipmap/yangtu"
  1916.         android:layout_marginTop="20dp"/>    <ImageView
  1917.         android:id="@+id/pt_iv"
  1918.         android:layout_width="wrap_content"
  1919.         android:layout_height="wrap_content"
  1920.         android:layout_gravity="center"
  1921.         android:src="@mipmap/yangtu"
  1922.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  1923.     <ImageView
  1924.         android:id="@+id/pt_iv"
  1925.         android:layout_width="wrap_content"
  1926.         android:layout_height="wrap_content"
  1927.         android:layout_gravity="center"
  1928.         android:src="@mipmap/yangtu"
  1929.         android:layout_marginTop="20dp"/>    <ImageView
  1930.         android:id="@+id/pt_iv"
  1931.         android:layout_width="wrap_content"
  1932.         android:layout_height="wrap_content"
  1933.         android:layout_gravity="center"
  1934.         android:src="@mipmap/yangtu"
  1935.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  1936.     <ImageView
  1937.         android:id="@+id/pt_iv"
  1938.         android:layout_width="wrap_content"
  1939.         android:layout_height="wrap_content"
  1940.         android:layout_gravity="center"
  1941.         android:src="@mipmap/yangtu"
  1942.         android:layout_marginTop="20dp"/>    <ImageView
  1943.         android:id="@+id/pt_iv"
  1944.         android:layout_width="wrap_content"
  1945.         android:layout_height="wrap_content"
  1946.         android:layout_gravity="center"
  1947.         android:src="@mipmap/yangtu"
  1948.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  1949.     <ImageView
  1950.         android:id="@+id/pt_iv"
  1951.         android:layout_width="wrap_content"
  1952.         android:layout_height="wrap_content"
  1953.         android:layout_gravity="center"
  1954.         android:src="@mipmap/yangtu"
  1955.         android:layout_marginTop="20dp"/>    <ImageView
  1956.         android:id="@+id/pt_iv"
  1957.         android:layout_width="wrap_content"
  1958.         android:layout_height="wrap_content"
  1959.         android:layout_gravity="center"
  1960.         android:src="@mipmap/yangtu"
  1961.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  1962.     <ImageView
  1963.         android:id="@+id/pt_iv"
  1964.         android:layout_width="wrap_content"
  1965.         android:layout_height="wrap_content"
  1966.         android:layout_gravity="center"
  1967.         android:src="@mipmap/yangtu"
  1968.         android:layout_marginTop="20dp"/>    <ImageView
  1969.         android:id="@+id/pt_iv"
  1970.         android:layout_width="wrap_content"
  1971.         android:layout_height="wrap_content"
  1972.         android:layout_gravity="center"
  1973.         android:src="@mipmap/yangtu"
  1974.         android:layout_marginTop="20dp"/>
  1975. </LinearLayout>    <ImageView
  1976.         android:id="@+id/pt_iv"
  1977.         android:layout_width="wrap_content"
  1978.         android:layout_height="wrap_content"
  1979.         android:layout_gravity="center"
  1980.         android:src="@mipmap/yangtu"
  1981.         android:layout_marginTop="20dp"/>交换两个角标上对应的值<LinearLayout
  1982.     <ImageView
  1983.         android:id="@+id/pt_iv"
  1984.         android:layout_width="wrap_content"
  1985.         android:layout_height="wrap_content"
  1986.         android:layout_gravity="center"
  1987.         android:src="@mipmap/yangtu"
  1988.         android:layout_marginTop="20dp"/>    <ImageView
  1989.         android:id="@+id/pt_iv"
  1990.         android:layout_width="wrap_content"
  1991.         android:layout_height="wrap_content"
  1992.         android:layout_gravity="center"
  1993.         android:src="@mipmap/yangtu"
  1994.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  1995.     <ImageView
  1996.         android:id="@+id/pt_iv"
  1997.         android:layout_width="wrap_content"
  1998.         android:layout_height="wrap_content"
  1999.         android:layout_gravity="center"
  2000.         android:src="@mipmap/yangtu"
  2001.         android:layout_marginTop="20dp"/>    <ImageView
  2002.         android:id="@+id/pt_iv"
  2003.         android:layout_width="wrap_content"
  2004.         android:layout_height="wrap_content"
  2005.         android:layout_gravity="center"
  2006.         android:src="@mipmap/yangtu"
  2007.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  2008.     <ImageView
  2009.         android:id="@+id/pt_iv"
  2010.         android:layout_width="wrap_content"
  2011.         android:layout_height="wrap_content"
  2012.         android:layout_gravity="center"
  2013.         android:src="@mipmap/yangtu"
  2014.         android:layout_marginTop="20dp"/>    <ImageView
  2015.         android:id="@+id/pt_iv"
  2016.         android:layout_width="wrap_content"
  2017.         android:layout_height="wrap_content"
  2018.         android:layout_gravity="center"
  2019.         android:src="@mipmap/yangtu"
  2020.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  2021.     <ImageView
  2022.         android:id="@+id/pt_iv"
  2023.         android:layout_width="wrap_content"
  2024.         android:layout_height="wrap_content"
  2025.         android:layout_gravity="center"
  2026.         android:src="@mipmap/yangtu"
  2027.         android:layout_marginTop="20dp"/>    <ImageView
  2028.         android:id="@+id/pt_iv"
  2029.         android:layout_width="wrap_content"
  2030.         android:layout_height="wrap_content"
  2031.         android:layout_gravity="center"
  2032.         android:src="@mipmap/yangtu"
  2033.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  2034.     <ImageView
  2035.         android:id="@+id/pt_iv"
  2036.         android:layout_width="wrap_content"
  2037.         android:layout_height="wrap_content"
  2038.         android:layout_gravity="center"
  2039.         android:src="@mipmap/yangtu"
  2040.         android:layout_marginTop="20dp"/>    <ImageView
  2041.         android:id="@+id/pt_iv"
  2042.         android:layout_width="wrap_content"
  2043.         android:layout_height="wrap_content"
  2044.         android:layout_gravity="center"
  2045.         android:src="@mipmap/yangtu"
  2046.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  2047.     <ImageView
  2048.         android:id="@+id/pt_iv"
  2049.         android:layout_width="wrap_content"
  2050.         android:layout_height="wrap_content"
  2051.         android:layout_gravity="center"
  2052.         android:src="@mipmap/yangtu"
  2053.         android:layout_marginTop="20dp"/>    <ImageView
  2054.         android:id="@+id/pt_iv"
  2055.         android:layout_width="wrap_content"
  2056.         android:layout_height="wrap_content"
  2057.         android:layout_gravity="center"
  2058.         android:src="@mipmap/yangtu"
  2059.         android:layout_marginTop="20dp"/>
  2060. </LinearLayout>    <ImageView
  2061.         android:id="@+id/pt_iv"
  2062.         android:layout_width="wrap_content"
  2063.         android:layout_height="wrap_content"
  2064.         android:layout_gravity="center"
  2065.         android:src="@mipmap/yangtu"
  2066.         android:layout_marginTop="20dp"/>swap(rand1,rand2);<LinearLayout
  2067.     <ImageView
  2068.         android:id="@+id/pt_iv"
  2069.         android:layout_width="wrap_content"
  2070.         android:layout_height="wrap_content"
  2071.         android:layout_gravity="center"
  2072.         android:src="@mipmap/yangtu"
  2073.         android:layout_marginTop="20dp"/>    <ImageView
  2074.         android:id="@+id/pt_iv"
  2075.         android:layout_width="wrap_content"
  2076.         android:layout_height="wrap_content"
  2077.         android:layout_gravity="center"
  2078.         android:src="@mipmap/yangtu"
  2079.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  2080.     <ImageView
  2081.         android:id="@+id/pt_iv"
  2082.         android:layout_width="wrap_content"
  2083.         android:layout_height="wrap_content"
  2084.         android:layout_gravity="center"
  2085.         android:src="@mipmap/yangtu"
  2086.         android:layout_marginTop="20dp"/>    <ImageView
  2087.         android:id="@+id/pt_iv"
  2088.         android:layout_width="wrap_content"
  2089.         android:layout_height="wrap_content"
  2090.         android:layout_gravity="center"
  2091.         android:src="@mipmap/yangtu"
  2092.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  2093.     <ImageView
  2094.         android:id="@+id/pt_iv"
  2095.         android:layout_width="wrap_content"
  2096.         android:layout_height="wrap_content"
  2097.         android:layout_gravity="center"
  2098.         android:src="@mipmap/yangtu"
  2099.         android:layout_marginTop="20dp"/>    <ImageView
  2100.         android:id="@+id/pt_iv"
  2101.         android:layout_width="wrap_content"
  2102.         android:layout_height="wrap_content"
  2103.         android:layout_gravity="center"
  2104.         android:src="@mipmap/yangtu"
  2105.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  2106.     <ImageView
  2107.         android:id="@+id/pt_iv"
  2108.         android:layout_width="wrap_content"
  2109.         android:layout_height="wrap_content"
  2110.         android:layout_gravity="center"
  2111.         android:src="@mipmap/yangtu"
  2112.         android:layout_marginTop="20dp"/>    <ImageView
  2113.         android:id="@+id/pt_iv"
  2114.         android:layout_width="wrap_content"
  2115.         android:layout_height="wrap_content"
  2116.         android:layout_gravity="center"
  2117.         android:src="@mipmap/yangtu"
  2118.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  2119.     <ImageView
  2120.         android:id="@+id/pt_iv"
  2121.         android:layout_width="wrap_content"
  2122.         android:layout_height="wrap_content"
  2123.         android:layout_gravity="center"
  2124.         android:src="@mipmap/yangtu"
  2125.         android:layout_marginTop="20dp"/>    <ImageView
  2126.         android:id="@+id/pt_iv"
  2127.         android:layout_width="wrap_content"
  2128.         android:layout_height="wrap_content"
  2129.         android:layout_gravity="center"
  2130.         android:src="@mipmap/yangtu"
  2131.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  2132.     <ImageView
  2133.         android:id="@+id/pt_iv"
  2134.         android:layout_width="wrap_content"
  2135.         android:layout_height="wrap_content"
  2136.         android:layout_gravity="center"
  2137.         android:src="@mipmap/yangtu"
  2138.         android:layout_marginTop="20dp"/>    <ImageView
  2139.         android:id="@+id/pt_iv"
  2140.         android:layout_width="wrap_content"
  2141.         android:layout_height="wrap_content"
  2142.         android:layout_gravity="center"
  2143.         android:src="@mipmap/yangtu"
  2144.         android:layout_marginTop="20dp"/>
  2145. </LinearLayout>}//<LinearLayout
  2146.     <ImageView
  2147.         android:id="@+id/pt_iv"
  2148.         android:layout_width="wrap_content"
  2149.         android:layout_height="wrap_content"
  2150.         android:layout_gravity="center"
  2151.         android:src="@mipmap/yangtu"
  2152.         android:layout_marginTop="20dp"/>    <ImageView
  2153.         android:id="@+id/pt_iv"
  2154.         android:layout_width="wrap_content"
  2155.         android:layout_height="wrap_content"
  2156.         android:layout_gravity="center"
  2157.         android:src="@mipmap/yangtu"
  2158.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  2159.     <ImageView
  2160.         android:id="@+id/pt_iv"
  2161.         android:layout_width="wrap_content"
  2162.         android:layout_height="wrap_content"
  2163.         android:layout_gravity="center"
  2164.         android:src="@mipmap/yangtu"
  2165.         android:layout_marginTop="20dp"/>    <ImageView
  2166.         android:id="@+id/pt_iv"
  2167.         android:layout_width="wrap_content"
  2168.         android:layout_height="wrap_content"
  2169.         android:layout_gravity="center"
  2170.         android:src="@mipmap/yangtu"
  2171.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  2172.     <ImageView
  2173.         android:id="@+id/pt_iv"
  2174.         android:layout_width="wrap_content"
  2175.         android:layout_height="wrap_content"
  2176.         android:layout_gravity="center"
  2177.         android:src="@mipmap/yangtu"
  2178.         android:layout_marginTop="20dp"/>    <ImageView
  2179.         android:id="@+id/pt_iv"
  2180.         android:layout_width="wrap_content"
  2181.         android:layout_height="wrap_content"
  2182.         android:layout_gravity="center"
  2183.         android:src="@mipmap/yangtu"
  2184.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  2185.     <ImageView
  2186.         android:id="@+id/pt_iv"
  2187.         android:layout_width="wrap_content"
  2188.         android:layout_height="wrap_content"
  2189.         android:layout_gravity="center"
  2190.         android:src="@mipmap/yangtu"
  2191.         android:layout_marginTop="20dp"/>    <ImageView
  2192.         android:id="@+id/pt_iv"
  2193.         android:layout_width="wrap_content"
  2194.         android:layout_height="wrap_content"
  2195.         android:layout_gravity="center"
  2196.         android:src="@mipmap/yangtu"
  2197.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  2198.     <ImageView
  2199.         android:id="@+id/pt_iv"
  2200.         android:layout_width="wrap_content"
  2201.         android:layout_height="wrap_content"
  2202.         android:layout_gravity="center"
  2203.         android:src="@mipmap/yangtu"
  2204.         android:layout_marginTop="20dp"/>    <ImageView
  2205.         android:id="@+id/pt_iv"
  2206.         android:layout_width="wrap_content"
  2207.         android:layout_height="wrap_content"
  2208.         android:layout_gravity="center"
  2209.         android:src="@mipmap/yangtu"
  2210.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  2211.     <ImageView
  2212.         android:id="@+id/pt_iv"
  2213.         android:layout_width="wrap_content"
  2214.         android:layout_height="wrap_content"
  2215.         android:layout_gravity="center"
  2216.         android:src="@mipmap/yangtu"
  2217.         android:layout_marginTop="20dp"/>    <ImageView
  2218.         android:id="@+id/pt_iv"
  2219.         android:layout_width="wrap_content"
  2220.         android:layout_height="wrap_content"
  2221.         android:layout_gravity="center"
  2222.         android:src="@mipmap/yangtu"
  2223.         android:layout_marginTop="20dp"/>
  2224. </LinearLayout>随机排列到指定的控件上//<LinearLayout
  2225.     <ImageView
  2226.         android:id="@+id/pt_iv"
  2227.         android:layout_width="wrap_content"
  2228.         android:layout_height="wrap_content"
  2229.         android:layout_gravity="center"
  2230.         android:src="@mipmap/yangtu"
  2231.         android:layout_marginTop="20dp"/>    <ImageView
  2232.         android:id="@+id/pt_iv"
  2233.         android:layout_width="wrap_content"
  2234.         android:layout_height="wrap_content"
  2235.         android:layout_gravity="center"
  2236.         android:src="@mipmap/yangtu"
  2237.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  2238.     <ImageView
  2239.         android:id="@+id/pt_iv"
  2240.         android:layout_width="wrap_content"
  2241.         android:layout_height="wrap_content"
  2242.         android:layout_gravity="center"
  2243.         android:src="@mipmap/yangtu"
  2244.         android:layout_marginTop="20dp"/>    <ImageView
  2245.         android:id="@+id/pt_iv"
  2246.         android:layout_width="wrap_content"
  2247.         android:layout_height="wrap_content"
  2248.         android:layout_gravity="center"
  2249.         android:src="@mipmap/yangtu"
  2250.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  2251.     <ImageView
  2252.         android:id="@+id/pt_iv"
  2253.         android:layout_width="wrap_content"
  2254.         android:layout_height="wrap_content"
  2255.         android:layout_gravity="center"
  2256.         android:src="@mipmap/yangtu"
  2257.         android:layout_marginTop="20dp"/>    <ImageView
  2258.         android:id="@+id/pt_iv"
  2259.         android:layout_width="wrap_content"
  2260.         android:layout_height="wrap_content"
  2261.         android:layout_gravity="center"
  2262.         android:src="@mipmap/yangtu"
  2263.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  2264.     <ImageView
  2265.         android:id="@+id/pt_iv"
  2266.         android:layout_width="wrap_content"
  2267.         android:layout_height="wrap_content"
  2268.         android:layout_gravity="center"
  2269.         android:src="@mipmap/yangtu"
  2270.         android:layout_marginTop="20dp"/>    <ImageView
  2271.         android:id="@+id/pt_iv"
  2272.         android:layout_width="wrap_content"
  2273.         android:layout_height="wrap_content"
  2274.         android:layout_gravity="center"
  2275.         android:src="@mipmap/yangtu"
  2276.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  2277.     <ImageView
  2278.         android:id="@+id/pt_iv"
  2279.         android:layout_width="wrap_content"
  2280.         android:layout_height="wrap_content"
  2281.         android:layout_gravity="center"
  2282.         android:src="@mipmap/yangtu"
  2283.         android:layout_marginTop="20dp"/>    <ImageView
  2284.         android:id="@+id/pt_iv"
  2285.         android:layout_width="wrap_content"
  2286.         android:layout_height="wrap_content"
  2287.         android:layout_gravity="center"
  2288.         android:src="@mipmap/yangtu"
  2289.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  2290.     <ImageView
  2291.         android:id="@+id/pt_iv"
  2292.         android:layout_width="wrap_content"
  2293.         android:layout_height="wrap_content"
  2294.         android:layout_gravity="center"
  2295.         android:src="@mipmap/yangtu"
  2296.         android:layout_marginTop="20dp"/>    <ImageView
  2297.         android:id="@+id/pt_iv"
  2298.         android:layout_width="wrap_content"
  2299.         android:layout_height="wrap_content"
  2300.         android:layout_gravity="center"
  2301.         android:src="@mipmap/yangtu"
  2302.         android:layout_marginTop="20dp"/>
  2303. </LinearLayout>ib00是绑定的第一块图片按钮,设置图片资源,imageIndex[i]就是被打乱的图片数组下标,然后image[x]就表示对应下标为x的图片的id<LinearLayout
  2304.     <ImageView
  2305.         android:id="@+id/pt_iv"
  2306.         android:layout_width="wrap_content"
  2307.         android:layout_height="wrap_content"
  2308.         android:layout_gravity="center"
  2309.         android:src="@mipmap/yangtu"
  2310.         android:layout_marginTop="20dp"/>    <ImageView
  2311.         android:id="@+id/pt_iv"
  2312.         android:layout_width="wrap_content"
  2313.         android:layout_height="wrap_content"
  2314.         android:layout_gravity="center"
  2315.         android:src="@mipmap/yangtu"
  2316.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  2317.     <ImageView
  2318.         android:id="@+id/pt_iv"
  2319.         android:layout_width="wrap_content"
  2320.         android:layout_height="wrap_content"
  2321.         android:layout_gravity="center"
  2322.         android:src="@mipmap/yangtu"
  2323.         android:layout_marginTop="20dp"/>    <ImageView
  2324.         android:id="@+id/pt_iv"
  2325.         android:layout_width="wrap_content"
  2326.         android:layout_height="wrap_content"
  2327.         android:layout_gravity="center"
  2328.         android:src="@mipmap/yangtu"
  2329.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  2330.     <ImageView
  2331.         android:id="@+id/pt_iv"
  2332.         android:layout_width="wrap_content"
  2333.         android:layout_height="wrap_content"
  2334.         android:layout_gravity="center"
  2335.         android:src="@mipmap/yangtu"
  2336.         android:layout_marginTop="20dp"/>    <ImageView
  2337.         android:id="@+id/pt_iv"
  2338.         android:layout_width="wrap_content"
  2339.         android:layout_height="wrap_content"
  2340.         android:layout_gravity="center"
  2341.         android:src="@mipmap/yangtu"
  2342.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  2343.     <ImageView
  2344.         android:id="@+id/pt_iv"
  2345.         android:layout_width="wrap_content"
  2346.         android:layout_height="wrap_content"
  2347.         android:layout_gravity="center"
  2348.         android:src="@mipmap/yangtu"
  2349.         android:layout_marginTop="20dp"/>    <ImageView
  2350.         android:id="@+id/pt_iv"
  2351.         android:layout_width="wrap_content"
  2352.         android:layout_height="wrap_content"
  2353.         android:layout_gravity="center"
  2354.         android:src="@mipmap/yangtu"
  2355.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  2356.     <ImageView
  2357.         android:id="@+id/pt_iv"
  2358.         android:layout_width="wrap_content"
  2359.         android:layout_height="wrap_content"
  2360.         android:layout_gravity="center"
  2361.         android:src="@mipmap/yangtu"
  2362.         android:layout_marginTop="20dp"/>    <ImageView
  2363.         android:id="@+id/pt_iv"
  2364.         android:layout_width="wrap_content"
  2365.         android:layout_height="wrap_content"
  2366.         android:layout_gravity="center"
  2367.         android:src="@mipmap/yangtu"
  2368.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  2369.     <ImageView
  2370.         android:id="@+id/pt_iv"
  2371.         android:layout_width="wrap_content"
  2372.         android:layout_height="wrap_content"
  2373.         android:layout_gravity="center"
  2374.         android:src="@mipmap/yangtu"
  2375.         android:layout_marginTop="20dp"/>    <ImageView
  2376.         android:id="@+id/pt_iv"
  2377.         android:layout_width="wrap_content"
  2378.         android:layout_height="wrap_content"
  2379.         android:layout_gravity="center"
  2380.         android:src="@mipmap/yangtu"
  2381.         android:layout_marginTop="20dp"/>
  2382. </LinearLayout>ib00.setImageResource(image[imageIndex[0]]);<LinearLayout
  2383.     <ImageView
  2384.         android:id="@+id/pt_iv"
  2385.         android:layout_width="wrap_content"
  2386.         android:layout_height="wrap_content"
  2387.         android:layout_gravity="center"
  2388.         android:src="@mipmap/yangtu"
  2389.         android:layout_marginTop="20dp"/>    <ImageView
  2390.         android:id="@+id/pt_iv"
  2391.         android:layout_width="wrap_content"
  2392.         android:layout_height="wrap_content"
  2393.         android:layout_gravity="center"
  2394.         android:src="@mipmap/yangtu"
  2395.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  2396.     <ImageView
  2397.         android:id="@+id/pt_iv"
  2398.         android:layout_width="wrap_content"
  2399.         android:layout_height="wrap_content"
  2400.         android:layout_gravity="center"
  2401.         android:src="@mipmap/yangtu"
  2402.         android:layout_marginTop="20dp"/>    <ImageView
  2403.         android:id="@+id/pt_iv"
  2404.         android:layout_width="wrap_content"
  2405.         android:layout_height="wrap_content"
  2406.         android:layout_gravity="center"
  2407.         android:src="@mipmap/yangtu"
  2408.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  2409.     <ImageView
  2410.         android:id="@+id/pt_iv"
  2411.         android:layout_width="wrap_content"
  2412.         android:layout_height="wrap_content"
  2413.         android:layout_gravity="center"
  2414.         android:src="@mipmap/yangtu"
  2415.         android:layout_marginTop="20dp"/>    <ImageView
  2416.         android:id="@+id/pt_iv"
  2417.         android:layout_width="wrap_content"
  2418.         android:layout_height="wrap_content"
  2419.         android:layout_gravity="center"
  2420.         android:src="@mipmap/yangtu"
  2421.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  2422.     <ImageView
  2423.         android:id="@+id/pt_iv"
  2424.         android:layout_width="wrap_content"
  2425.         android:layout_height="wrap_content"
  2426.         android:layout_gravity="center"
  2427.         android:src="@mipmap/yangtu"
  2428.         android:layout_marginTop="20dp"/>    <ImageView
  2429.         android:id="@+id/pt_iv"
  2430.         android:layout_width="wrap_content"
  2431.         android:layout_height="wrap_content"
  2432.         android:layout_gravity="center"
  2433.         android:src="@mipmap/yangtu"
  2434.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  2435.     <ImageView
  2436.         android:id="@+id/pt_iv"
  2437.         android:layout_width="wrap_content"
  2438.         android:layout_height="wrap_content"
  2439.         android:layout_gravity="center"
  2440.         android:src="@mipmap/yangtu"
  2441.         android:layout_marginTop="20dp"/>    <ImageView
  2442.         android:id="@+id/pt_iv"
  2443.         android:layout_width="wrap_content"
  2444.         android:layout_height="wrap_content"
  2445.         android:layout_gravity="center"
  2446.         android:src="@mipmap/yangtu"
  2447.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  2448.     <ImageView
  2449.         android:id="@+id/pt_iv"
  2450.         android:layout_width="wrap_content"
  2451.         android:layout_height="wrap_content"
  2452.         android:layout_gravity="center"
  2453.         android:src="@mipmap/yangtu"
  2454.         android:layout_marginTop="20dp"/>    <ImageView
  2455.         android:id="@+id/pt_iv"
  2456.         android:layout_width="wrap_content"
  2457.         android:layout_height="wrap_content"
  2458.         android:layout_gravity="center"
  2459.         android:src="@mipmap/yangtu"
  2460.         android:layout_marginTop="20dp"/>
  2461. </LinearLayout>ib01.setImageResource(image[imageIndex[1]]);<LinearLayout
  2462.     <ImageView
  2463.         android:id="@+id/pt_iv"
  2464.         android:layout_width="wrap_content"
  2465.         android:layout_height="wrap_content"
  2466.         android:layout_gravity="center"
  2467.         android:src="@mipmap/yangtu"
  2468.         android:layout_marginTop="20dp"/>    <ImageView
  2469.         android:id="@+id/pt_iv"
  2470.         android:layout_width="wrap_content"
  2471.         android:layout_height="wrap_content"
  2472.         android:layout_gravity="center"
  2473.         android:src="@mipmap/yangtu"
  2474.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  2475.     <ImageView
  2476.         android:id="@+id/pt_iv"
  2477.         android:layout_width="wrap_content"
  2478.         android:layout_height="wrap_content"
  2479.         android:layout_gravity="center"
  2480.         android:src="@mipmap/yangtu"
  2481.         android:layout_marginTop="20dp"/>    <ImageView
  2482.         android:id="@+id/pt_iv"
  2483.         android:layout_width="wrap_content"
  2484.         android:layout_height="wrap_content"
  2485.         android:layout_gravity="center"
  2486.         android:src="@mipmap/yangtu"
  2487.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  2488.     <ImageView
  2489.         android:id="@+id/pt_iv"
  2490.         android:layout_width="wrap_content"
  2491.         android:layout_height="wrap_content"
  2492.         android:layout_gravity="center"
  2493.         android:src="@mipmap/yangtu"
  2494.         android:layout_marginTop="20dp"/>    <ImageView
  2495.         android:id="@+id/pt_iv"
  2496.         android:layout_width="wrap_content"
  2497.         android:layout_height="wrap_content"
  2498.         android:layout_gravity="center"
  2499.         android:src="@mipmap/yangtu"
  2500.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  2501.     <ImageView
  2502.         android:id="@+id/pt_iv"
  2503.         android:layout_width="wrap_content"
  2504.         android:layout_height="wrap_content"
  2505.         android:layout_gravity="center"
  2506.         android:src="@mipmap/yangtu"
  2507.         android:layout_marginTop="20dp"/>    <ImageView
  2508.         android:id="@+id/pt_iv"
  2509.         android:layout_width="wrap_content"
  2510.         android:layout_height="wrap_content"
  2511.         android:layout_gravity="center"
  2512.         android:src="@mipmap/yangtu"
  2513.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  2514.     <ImageView
  2515.         android:id="@+id/pt_iv"
  2516.         android:layout_width="wrap_content"
  2517.         android:layout_height="wrap_content"
  2518.         android:layout_gravity="center"
  2519.         android:src="@mipmap/yangtu"
  2520.         android:layout_marginTop="20dp"/>    <ImageView
  2521.         android:id="@+id/pt_iv"
  2522.         android:layout_width="wrap_content"
  2523.         android:layout_height="wrap_content"
  2524.         android:layout_gravity="center"
  2525.         android:src="@mipmap/yangtu"
  2526.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  2527.     <ImageView
  2528.         android:id="@+id/pt_iv"
  2529.         android:layout_width="wrap_content"
  2530.         android:layout_height="wrap_content"
  2531.         android:layout_gravity="center"
  2532.         android:src="@mipmap/yangtu"
  2533.         android:layout_marginTop="20dp"/>    <ImageView
  2534.         android:id="@+id/pt_iv"
  2535.         android:layout_width="wrap_content"
  2536.         android:layout_height="wrap_content"
  2537.         android:layout_gravity="center"
  2538.         android:src="@mipmap/yangtu"
  2539.         android:layout_marginTop="20dp"/>
  2540. </LinearLayout>ib02.setImageResource(image[imageIndex[2]]);<LinearLayout
  2541.     <ImageView
  2542.         android:id="@+id/pt_iv"
  2543.         android:layout_width="wrap_content"
  2544.         android:layout_height="wrap_content"
  2545.         android:layout_gravity="center"
  2546.         android:src="@mipmap/yangtu"
  2547.         android:layout_marginTop="20dp"/>    <ImageView
  2548.         android:id="@+id/pt_iv"
  2549.         android:layout_width="wrap_content"
  2550.         android:layout_height="wrap_content"
  2551.         android:layout_gravity="center"
  2552.         android:src="@mipmap/yangtu"
  2553.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  2554.     <ImageView
  2555.         android:id="@+id/pt_iv"
  2556.         android:layout_width="wrap_content"
  2557.         android:layout_height="wrap_content"
  2558.         android:layout_gravity="center"
  2559.         android:src="@mipmap/yangtu"
  2560.         android:layout_marginTop="20dp"/>    <ImageView
  2561.         android:id="@+id/pt_iv"
  2562.         android:layout_width="wrap_content"
  2563.         android:layout_height="wrap_content"
  2564.         android:layout_gravity="center"
  2565.         android:src="@mipmap/yangtu"
  2566.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  2567.     <ImageView
  2568.         android:id="@+id/pt_iv"
  2569.         android:layout_width="wrap_content"
  2570.         android:layout_height="wrap_content"
  2571.         android:layout_gravity="center"
  2572.         android:src="@mipmap/yangtu"
  2573.         android:layout_marginTop="20dp"/>    <ImageView
  2574.         android:id="@+id/pt_iv"
  2575.         android:layout_width="wrap_content"
  2576.         android:layout_height="wrap_content"
  2577.         android:layout_gravity="center"
  2578.         android:src="@mipmap/yangtu"
  2579.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  2580.     <ImageView
  2581.         android:id="@+id/pt_iv"
  2582.         android:layout_width="wrap_content"
  2583.         android:layout_height="wrap_content"
  2584.         android:layout_gravity="center"
  2585.         android:src="@mipmap/yangtu"
  2586.         android:layout_marginTop="20dp"/>    <ImageView
  2587.         android:id="@+id/pt_iv"
  2588.         android:layout_width="wrap_content"
  2589.         android:layout_height="wrap_content"
  2590.         android:layout_gravity="center"
  2591.         android:src="@mipmap/yangtu"
  2592.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  2593.     <ImageView
  2594.         android:id="@+id/pt_iv"
  2595.         android:layout_width="wrap_content"
  2596.         android:layout_height="wrap_content"
  2597.         android:layout_gravity="center"
  2598.         android:src="@mipmap/yangtu"
  2599.         android:layout_marginTop="20dp"/>    <ImageView
  2600.         android:id="@+id/pt_iv"
  2601.         android:layout_width="wrap_content"
  2602.         android:layout_height="wrap_content"
  2603.         android:layout_gravity="center"
  2604.         android:src="@mipmap/yangtu"
  2605.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  2606.     <ImageView
  2607.         android:id="@+id/pt_iv"
  2608.         android:layout_width="wrap_content"
  2609.         android:layout_height="wrap_content"
  2610.         android:layout_gravity="center"
  2611.         android:src="@mipmap/yangtu"
  2612.         android:layout_marginTop="20dp"/>    <ImageView
  2613.         android:id="@+id/pt_iv"
  2614.         android:layout_width="wrap_content"
  2615.         android:layout_height="wrap_content"
  2616.         android:layout_gravity="center"
  2617.         android:src="@mipmap/yangtu"
  2618.         android:layout_marginTop="20dp"/>
  2619. </LinearLayout>ib10.setImageResource(image[imageIndex[3]]);<LinearLayout
  2620.     <ImageView
  2621.         android:id="@+id/pt_iv"
  2622.         android:layout_width="wrap_content"
  2623.         android:layout_height="wrap_content"
  2624.         android:layout_gravity="center"
  2625.         android:src="@mipmap/yangtu"
  2626.         android:layout_marginTop="20dp"/>    <ImageView
  2627.         android:id="@+id/pt_iv"
  2628.         android:layout_width="wrap_content"
  2629.         android:layout_height="wrap_content"
  2630.         android:layout_gravity="center"
  2631.         android:src="@mipmap/yangtu"
  2632.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  2633.     <ImageView
  2634.         android:id="@+id/pt_iv"
  2635.         android:layout_width="wrap_content"
  2636.         android:layout_height="wrap_content"
  2637.         android:layout_gravity="center"
  2638.         android:src="@mipmap/yangtu"
  2639.         android:layout_marginTop="20dp"/>    <ImageView
  2640.         android:id="@+id/pt_iv"
  2641.         android:layout_width="wrap_content"
  2642.         android:layout_height="wrap_content"
  2643.         android:layout_gravity="center"
  2644.         android:src="@mipmap/yangtu"
  2645.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  2646.     <ImageView
  2647.         android:id="@+id/pt_iv"
  2648.         android:layout_width="wrap_content"
  2649.         android:layout_height="wrap_content"
  2650.         android:layout_gravity="center"
  2651.         android:src="@mipmap/yangtu"
  2652.         android:layout_marginTop="20dp"/>    <ImageView
  2653.         android:id="@+id/pt_iv"
  2654.         android:layout_width="wrap_content"
  2655.         android:layout_height="wrap_content"
  2656.         android:layout_gravity="center"
  2657.         android:src="@mipmap/yangtu"
  2658.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  2659.     <ImageView
  2660.         android:id="@+id/pt_iv"
  2661.         android:layout_width="wrap_content"
  2662.         android:layout_height="wrap_content"
  2663.         android:layout_gravity="center"
  2664.         android:src="@mipmap/yangtu"
  2665.         android:layout_marginTop="20dp"/>    <ImageView
  2666.         android:id="@+id/pt_iv"
  2667.         android:layout_width="wrap_content"
  2668.         android:layout_height="wrap_content"
  2669.         android:layout_gravity="center"
  2670.         android:src="@mipmap/yangtu"
  2671.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  2672.     <ImageView
  2673.         android:id="@+id/pt_iv"
  2674.         android:layout_width="wrap_content"
  2675.         android:layout_height="wrap_content"
  2676.         android:layout_gravity="center"
  2677.         android:src="@mipmap/yangtu"
  2678.         android:layout_marginTop="20dp"/>    <ImageView
  2679.         android:id="@+id/pt_iv"
  2680.         android:layout_width="wrap_content"
  2681.         android:layout_height="wrap_content"
  2682.         android:layout_gravity="center"
  2683.         android:src="@mipmap/yangtu"
  2684.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  2685.     <ImageView
  2686.         android:id="@+id/pt_iv"
  2687.         android:layout_width="wrap_content"
  2688.         android:layout_height="wrap_content"
  2689.         android:layout_gravity="center"
  2690.         android:src="@mipmap/yangtu"
  2691.         android:layout_marginTop="20dp"/>    <ImageView
  2692.         android:id="@+id/pt_iv"
  2693.         android:layout_width="wrap_content"
  2694.         android:layout_height="wrap_content"
  2695.         android:layout_gravity="center"
  2696.         android:src="@mipmap/yangtu"
  2697.         android:layout_marginTop="20dp"/>
  2698. </LinearLayout>ib11.setImageResource(image[imageIndex[4]]);<LinearLayout
  2699.     <ImageView
  2700.         android:id="@+id/pt_iv"
  2701.         android:layout_width="wrap_content"
  2702.         android:layout_height="wrap_content"
  2703.         android:layout_gravity="center"
  2704.         android:src="@mipmap/yangtu"
  2705.         android:layout_marginTop="20dp"/>    <ImageView
  2706.         android:id="@+id/pt_iv"
  2707.         android:layout_width="wrap_content"
  2708.         android:layout_height="wrap_content"
  2709.         android:layout_gravity="center"
  2710.         android:src="@mipmap/yangtu"
  2711.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  2712.     <ImageView
  2713.         android:id="@+id/pt_iv"
  2714.         android:layout_width="wrap_content"
  2715.         android:layout_height="wrap_content"
  2716.         android:layout_gravity="center"
  2717.         android:src="@mipmap/yangtu"
  2718.         android:layout_marginTop="20dp"/>    <ImageView
  2719.         android:id="@+id/pt_iv"
  2720.         android:layout_width="wrap_content"
  2721.         android:layout_height="wrap_content"
  2722.         android:layout_gravity="center"
  2723.         android:src="@mipmap/yangtu"
  2724.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  2725.     <ImageView
  2726.         android:id="@+id/pt_iv"
  2727.         android:layout_width="wrap_content"
  2728.         android:layout_height="wrap_content"
  2729.         android:layout_gravity="center"
  2730.         android:src="@mipmap/yangtu"
  2731.         android:layout_marginTop="20dp"/>    <ImageView
  2732.         android:id="@+id/pt_iv"
  2733.         android:layout_width="wrap_content"
  2734.         android:layout_height="wrap_content"
  2735.         android:layout_gravity="center"
  2736.         android:src="@mipmap/yangtu"
  2737.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  2738.     <ImageView
  2739.         android:id="@+id/pt_iv"
  2740.         android:layout_width="wrap_content"
  2741.         android:layout_height="wrap_content"
  2742.         android:layout_gravity="center"
  2743.         android:src="@mipmap/yangtu"
  2744.         android:layout_marginTop="20dp"/>    <ImageView
  2745.         android:id="@+id/pt_iv"
  2746.         android:layout_width="wrap_content"
  2747.         android:layout_height="wrap_content"
  2748.         android:layout_gravity="center"
  2749.         android:src="@mipmap/yangtu"
  2750.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  2751.     <ImageView
  2752.         android:id="@+id/pt_iv"
  2753.         android:layout_width="wrap_content"
  2754.         android:layout_height="wrap_content"
  2755.         android:layout_gravity="center"
  2756.         android:src="@mipmap/yangtu"
  2757.         android:layout_marginTop="20dp"/>    <ImageView
  2758.         android:id="@+id/pt_iv"
  2759.         android:layout_width="wrap_content"
  2760.         android:layout_height="wrap_content"
  2761.         android:layout_gravity="center"
  2762.         android:src="@mipmap/yangtu"
  2763.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  2764.     <ImageView
  2765.         android:id="@+id/pt_iv"
  2766.         android:layout_width="wrap_content"
  2767.         android:layout_height="wrap_content"
  2768.         android:layout_gravity="center"
  2769.         android:src="@mipmap/yangtu"
  2770.         android:layout_marginTop="20dp"/>    <ImageView
  2771.         android:id="@+id/pt_iv"
  2772.         android:layout_width="wrap_content"
  2773.         android:layout_height="wrap_content"
  2774.         android:layout_gravity="center"
  2775.         android:src="@mipmap/yangtu"
  2776.         android:layout_marginTop="20dp"/>
  2777. </LinearLayout>ib12.setImageResource(image[imageIndex[5]]);<LinearLayout
  2778.     <ImageView
  2779.         android:id="@+id/pt_iv"
  2780.         android:layout_width="wrap_content"
  2781.         android:layout_height="wrap_content"
  2782.         android:layout_gravity="center"
  2783.         android:src="@mipmap/yangtu"
  2784.         android:layout_marginTop="20dp"/>    <ImageView
  2785.         android:id="@+id/pt_iv"
  2786.         android:layout_width="wrap_content"
  2787.         android:layout_height="wrap_content"
  2788.         android:layout_gravity="center"
  2789.         android:src="@mipmap/yangtu"
  2790.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  2791.     <ImageView
  2792.         android:id="@+id/pt_iv"
  2793.         android:layout_width="wrap_content"
  2794.         android:layout_height="wrap_content"
  2795.         android:layout_gravity="center"
  2796.         android:src="@mipmap/yangtu"
  2797.         android:layout_marginTop="20dp"/>    <ImageView
  2798.         android:id="@+id/pt_iv"
  2799.         android:layout_width="wrap_content"
  2800.         android:layout_height="wrap_content"
  2801.         android:layout_gravity="center"
  2802.         android:src="@mipmap/yangtu"
  2803.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  2804.     <ImageView
  2805.         android:id="@+id/pt_iv"
  2806.         android:layout_width="wrap_content"
  2807.         android:layout_height="wrap_content"
  2808.         android:layout_gravity="center"
  2809.         android:src="@mipmap/yangtu"
  2810.         android:layout_marginTop="20dp"/>    <ImageView
  2811.         android:id="@+id/pt_iv"
  2812.         android:layout_width="wrap_content"
  2813.         android:layout_height="wrap_content"
  2814.         android:layout_gravity="center"
  2815.         android:src="@mipmap/yangtu"
  2816.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  2817.     <ImageView
  2818.         android:id="@+id/pt_iv"
  2819.         android:layout_width="wrap_content"
  2820.         android:layout_height="wrap_content"
  2821.         android:layout_gravity="center"
  2822.         android:src="@mipmap/yangtu"
  2823.         android:layout_marginTop="20dp"/>    <ImageView
  2824.         android:id="@+id/pt_iv"
  2825.         android:layout_width="wrap_content"
  2826.         android:layout_height="wrap_content"
  2827.         android:layout_gravity="center"
  2828.         android:src="@mipmap/yangtu"
  2829.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  2830.     <ImageView
  2831.         android:id="@+id/pt_iv"
  2832.         android:layout_width="wrap_content"
  2833.         android:layout_height="wrap_content"
  2834.         android:layout_gravity="center"
  2835.         android:src="@mipmap/yangtu"
  2836.         android:layout_marginTop="20dp"/>    <ImageView
  2837.         android:id="@+id/pt_iv"
  2838.         android:layout_width="wrap_content"
  2839.         android:layout_height="wrap_content"
  2840.         android:layout_gravity="center"
  2841.         android:src="@mipmap/yangtu"
  2842.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  2843.     <ImageView
  2844.         android:id="@+id/pt_iv"
  2845.         android:layout_width="wrap_content"
  2846.         android:layout_height="wrap_content"
  2847.         android:layout_gravity="center"
  2848.         android:src="@mipmap/yangtu"
  2849.         android:layout_marginTop="20dp"/>    <ImageView
  2850.         android:id="@+id/pt_iv"
  2851.         android:layout_width="wrap_content"
  2852.         android:layout_height="wrap_content"
  2853.         android:layout_gravity="center"
  2854.         android:src="@mipmap/yangtu"
  2855.         android:layout_marginTop="20dp"/>
  2856. </LinearLayout>ib20.setImageResource(image[imageIndex[6]]);<LinearLayout
  2857.     <ImageView
  2858.         android:id="@+id/pt_iv"
  2859.         android:layout_width="wrap_content"
  2860.         android:layout_height="wrap_content"
  2861.         android:layout_gravity="center"
  2862.         android:src="@mipmap/yangtu"
  2863.         android:layout_marginTop="20dp"/>    <ImageView
  2864.         android:id="@+id/pt_iv"
  2865.         android:layout_width="wrap_content"
  2866.         android:layout_height="wrap_content"
  2867.         android:layout_gravity="center"
  2868.         android:src="@mipmap/yangtu"
  2869.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  2870.     <ImageView
  2871.         android:id="@+id/pt_iv"
  2872.         android:layout_width="wrap_content"
  2873.         android:layout_height="wrap_content"
  2874.         android:layout_gravity="center"
  2875.         android:src="@mipmap/yangtu"
  2876.         android:layout_marginTop="20dp"/>    <ImageView
  2877.         android:id="@+id/pt_iv"
  2878.         android:layout_width="wrap_content"
  2879.         android:layout_height="wrap_content"
  2880.         android:layout_gravity="center"
  2881.         android:src="@mipmap/yangtu"
  2882.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  2883.     <ImageView
  2884.         android:id="@+id/pt_iv"
  2885.         android:layout_width="wrap_content"
  2886.         android:layout_height="wrap_content"
  2887.         android:layout_gravity="center"
  2888.         android:src="@mipmap/yangtu"
  2889.         android:layout_marginTop="20dp"/>    <ImageView
  2890.         android:id="@+id/pt_iv"
  2891.         android:layout_width="wrap_content"
  2892.         android:layout_height="wrap_content"
  2893.         android:layout_gravity="center"
  2894.         android:src="@mipmap/yangtu"
  2895.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  2896.     <ImageView
  2897.         android:id="@+id/pt_iv"
  2898.         android:layout_width="wrap_content"
  2899.         android:layout_height="wrap_content"
  2900.         android:layout_gravity="center"
  2901.         android:src="@mipmap/yangtu"
  2902.         android:layout_marginTop="20dp"/>    <ImageView
  2903.         android:id="@+id/pt_iv"
  2904.         android:layout_width="wrap_content"
  2905.         android:layout_height="wrap_content"
  2906.         android:layout_gravity="center"
  2907.         android:src="@mipmap/yangtu"
  2908.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  2909.     <ImageView
  2910.         android:id="@+id/pt_iv"
  2911.         android:layout_width="wrap_content"
  2912.         android:layout_height="wrap_content"
  2913.         android:layout_gravity="center"
  2914.         android:src="@mipmap/yangtu"
  2915.         android:layout_marginTop="20dp"/>    <ImageView
  2916.         android:id="@+id/pt_iv"
  2917.         android:layout_width="wrap_content"
  2918.         android:layout_height="wrap_content"
  2919.         android:layout_gravity="center"
  2920.         android:src="@mipmap/yangtu"
  2921.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  2922.     <ImageView
  2923.         android:id="@+id/pt_iv"
  2924.         android:layout_width="wrap_content"
  2925.         android:layout_height="wrap_content"
  2926.         android:layout_gravity="center"
  2927.         android:src="@mipmap/yangtu"
  2928.         android:layout_marginTop="20dp"/>    <ImageView
  2929.         android:id="@+id/pt_iv"
  2930.         android:layout_width="wrap_content"
  2931.         android:layout_height="wrap_content"
  2932.         android:layout_gravity="center"
  2933.         android:src="@mipmap/yangtu"
  2934.         android:layout_marginTop="20dp"/>
  2935. </LinearLayout>ib21.setImageResource(image[imageIndex[7]]);<LinearLayout
  2936.     <ImageView
  2937.         android:id="@+id/pt_iv"
  2938.         android:layout_width="wrap_content"
  2939.         android:layout_height="wrap_content"
  2940.         android:layout_gravity="center"
  2941.         android:src="@mipmap/yangtu"
  2942.         android:layout_marginTop="20dp"/>    <ImageView
  2943.         android:id="@+id/pt_iv"
  2944.         android:layout_width="wrap_content"
  2945.         android:layout_height="wrap_content"
  2946.         android:layout_gravity="center"
  2947.         android:src="@mipmap/yangtu"
  2948.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  2949.     <ImageView
  2950.         android:id="@+id/pt_iv"
  2951.         android:layout_width="wrap_content"
  2952.         android:layout_height="wrap_content"
  2953.         android:layout_gravity="center"
  2954.         android:src="@mipmap/yangtu"
  2955.         android:layout_marginTop="20dp"/>    <ImageView
  2956.         android:id="@+id/pt_iv"
  2957.         android:layout_width="wrap_content"
  2958.         android:layout_height="wrap_content"
  2959.         android:layout_gravity="center"
  2960.         android:src="@mipmap/yangtu"
  2961.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  2962.     <ImageView
  2963.         android:id="@+id/pt_iv"
  2964.         android:layout_width="wrap_content"
  2965.         android:layout_height="wrap_content"
  2966.         android:layout_gravity="center"
  2967.         android:src="@mipmap/yangtu"
  2968.         android:layout_marginTop="20dp"/>    <ImageView
  2969.         android:id="@+id/pt_iv"
  2970.         android:layout_width="wrap_content"
  2971.         android:layout_height="wrap_content"
  2972.         android:layout_gravity="center"
  2973.         android:src="@mipmap/yangtu"
  2974.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  2975.     <ImageView
  2976.         android:id="@+id/pt_iv"
  2977.         android:layout_width="wrap_content"
  2978.         android:layout_height="wrap_content"
  2979.         android:layout_gravity="center"
  2980.         android:src="@mipmap/yangtu"
  2981.         android:layout_marginTop="20dp"/>    <ImageView
  2982.         android:id="@+id/pt_iv"
  2983.         android:layout_width="wrap_content"
  2984.         android:layout_height="wrap_content"
  2985.         android:layout_gravity="center"
  2986.         android:src="@mipmap/yangtu"
  2987.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  2988.     <ImageView
  2989.         android:id="@+id/pt_iv"
  2990.         android:layout_width="wrap_content"
  2991.         android:layout_height="wrap_content"
  2992.         android:layout_gravity="center"
  2993.         android:src="@mipmap/yangtu"
  2994.         android:layout_marginTop="20dp"/>    <ImageView
  2995.         android:id="@+id/pt_iv"
  2996.         android:layout_width="wrap_content"
  2997.         android:layout_height="wrap_content"
  2998.         android:layout_gravity="center"
  2999.         android:src="@mipmap/yangtu"
  3000.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  3001.     <ImageView
  3002.         android:id="@+id/pt_iv"
  3003.         android:layout_width="wrap_content"
  3004.         android:layout_height="wrap_content"
  3005.         android:layout_gravity="center"
  3006.         android:src="@mipmap/yangtu"
  3007.         android:layout_marginTop="20dp"/>    <ImageView
  3008.         android:id="@+id/pt_iv"
  3009.         android:layout_width="wrap_content"
  3010.         android:layout_height="wrap_content"
  3011.         android:layout_gravity="center"
  3012.         android:src="@mipmap/yangtu"
  3013.         android:layout_marginTop="20dp"/>
  3014. </LinearLayout>ib22.setImageResource(image[imageIndex[8]]);    <ImageView
  3015.         android:id="@+id/pt_iv"
  3016.         android:layout_width="wrap_content"
  3017.         android:layout_height="wrap_content"
  3018.         android:layout_gravity="center"
  3019.         android:src="@mipmap/yangtu"
  3020.         android:layout_marginTop="20dp"/>}
复制代码
实现效果:

4、拼图游戏碎片位置切换

我们完成乱序后,这时候拼图碎片还不能移动,所以我们要设置点击事件,来移动拼图。
拼图移动的规则也要注意一下:只有和空白区域在同一行或者同一列相邻的拼图才能移动,只要知道了这个逻辑,实现起来就不难了。
|我们来编写九个图片按钮的onClick()方法 |
|–|–|
这里因为九个id不同的imagebutton点击事件的逻辑相同,所以我们使用switch 语句来编写,根据它们的id来执行移动,按照从左到右、从上到下的顺序进行了case设置。移动我们定义了move()函数,将它单独封装成了一个方法,下面就会讲到。点击事件的代码如下:
  1. public void onClick(View view) {<LinearLayout
  2.     <ImageView
  3.         android:id="@+id/pt_iv"
  4.         android:layout_width="wrap_content"
  5.         android:layout_height="wrap_content"
  6.         android:layout_gravity="center"
  7.         android:src="@mipmap/yangtu"
  8.         android:layout_marginTop="20dp"/>    <ImageView
  9.         android:id="@+id/pt_iv"
  10.         android:layout_width="wrap_content"
  11.         android:layout_height="wrap_content"
  12.         android:layout_gravity="center"
  13.         android:src="@mipmap/yangtu"
  14.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  15.     <ImageView
  16.         android:id="@+id/pt_iv"
  17.         android:layout_width="wrap_content"
  18.         android:layout_height="wrap_content"
  19.         android:layout_gravity="center"
  20.         android:src="@mipmap/yangtu"
  21.         android:layout_marginTop="20dp"/>    <ImageView
  22.         android:id="@+id/pt_iv"
  23.         android:layout_width="wrap_content"
  24.         android:layout_height="wrap_content"
  25.         android:layout_gravity="center"
  26.         android:src="@mipmap/yangtu"
  27.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  28.     <ImageView
  29.         android:id="@+id/pt_iv"
  30.         android:layout_width="wrap_content"
  31.         android:layout_height="wrap_content"
  32.         android:layout_gravity="center"
  33.         android:src="@mipmap/yangtu"
  34.         android:layout_marginTop="20dp"/>    <ImageView
  35.         android:id="@+id/pt_iv"
  36.         android:layout_width="wrap_content"
  37.         android:layout_height="wrap_content"
  38.         android:layout_gravity="center"
  39.         android:src="@mipmap/yangtu"
  40.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  41.     <ImageView
  42.         android:id="@+id/pt_iv"
  43.         android:layout_width="wrap_content"
  44.         android:layout_height="wrap_content"
  45.         android:layout_gravity="center"
  46.         android:src="@mipmap/yangtu"
  47.         android:layout_marginTop="20dp"/>    <ImageView
  48.         android:id="@+id/pt_iv"
  49.         android:layout_width="wrap_content"
  50.         android:layout_height="wrap_content"
  51.         android:layout_gravity="center"
  52.         android:src="@mipmap/yangtu"
  53.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  54.     <ImageView
  55.         android:id="@+id/pt_iv"
  56.         android:layout_width="wrap_content"
  57.         android:layout_height="wrap_content"
  58.         android:layout_gravity="center"
  59.         android:src="@mipmap/yangtu"
  60.         android:layout_marginTop="20dp"/>    <ImageView
  61.         android:id="@+id/pt_iv"
  62.         android:layout_width="wrap_content"
  63.         android:layout_height="wrap_content"
  64.         android:layout_gravity="center"
  65.         android:src="@mipmap/yangtu"
  66.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  67.     <ImageView
  68.         android:id="@+id/pt_iv"
  69.         android:layout_width="wrap_content"
  70.         android:layout_height="wrap_content"
  71.         android:layout_gravity="center"
  72.         android:src="@mipmap/yangtu"
  73.         android:layout_marginTop="20dp"/>    <ImageView
  74.         android:id="@+id/pt_iv"
  75.         android:layout_width="wrap_content"
  76.         android:layout_height="wrap_content"
  77.         android:layout_gravity="center"
  78.         android:src="@mipmap/yangtu"
  79.         android:layout_marginTop="20dp"/>
  80. </LinearLayout>int id = view.getId();//<LinearLayout
  81.     <ImageView
  82.         android:id="@+id/pt_iv"
  83.         android:layout_width="wrap_content"
  84.         android:layout_height="wrap_content"
  85.         android:layout_gravity="center"
  86.         android:src="@mipmap/yangtu"
  87.         android:layout_marginTop="20dp"/>    <ImageView
  88.         android:id="@+id/pt_iv"
  89.         android:layout_width="wrap_content"
  90.         android:layout_height="wrap_content"
  91.         android:layout_gravity="center"
  92.         android:src="@mipmap/yangtu"
  93.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  94.     <ImageView
  95.         android:id="@+id/pt_iv"
  96.         android:layout_width="wrap_content"
  97.         android:layout_height="wrap_content"
  98.         android:layout_gravity="center"
  99.         android:src="@mipmap/yangtu"
  100.         android:layout_marginTop="20dp"/>    <ImageView
  101.         android:id="@+id/pt_iv"
  102.         android:layout_width="wrap_content"
  103.         android:layout_height="wrap_content"
  104.         android:layout_gravity="center"
  105.         android:src="@mipmap/yangtu"
  106.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  107.     <ImageView
  108.         android:id="@+id/pt_iv"
  109.         android:layout_width="wrap_content"
  110.         android:layout_height="wrap_content"
  111.         android:layout_gravity="center"
  112.         android:src="@mipmap/yangtu"
  113.         android:layout_marginTop="20dp"/>    <ImageView
  114.         android:id="@+id/pt_iv"
  115.         android:layout_width="wrap_content"
  116.         android:layout_height="wrap_content"
  117.         android:layout_gravity="center"
  118.         android:src="@mipmap/yangtu"
  119.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  120.     <ImageView
  121.         android:id="@+id/pt_iv"
  122.         android:layout_width="wrap_content"
  123.         android:layout_height="wrap_content"
  124.         android:layout_gravity="center"
  125.         android:src="@mipmap/yangtu"
  126.         android:layout_marginTop="20dp"/>    <ImageView
  127.         android:id="@+id/pt_iv"
  128.         android:layout_width="wrap_content"
  129.         android:layout_height="wrap_content"
  130.         android:layout_gravity="center"
  131.         android:src="@mipmap/yangtu"
  132.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  133.     <ImageView
  134.         android:id="@+id/pt_iv"
  135.         android:layout_width="wrap_content"
  136.         android:layout_height="wrap_content"
  137.         android:layout_gravity="center"
  138.         android:src="@mipmap/yangtu"
  139.         android:layout_marginTop="20dp"/>    <ImageView
  140.         android:id="@+id/pt_iv"
  141.         android:layout_width="wrap_content"
  142.         android:layout_height="wrap_content"
  143.         android:layout_gravity="center"
  144.         android:src="@mipmap/yangtu"
  145.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  146.     <ImageView
  147.         android:id="@+id/pt_iv"
  148.         android:layout_width="wrap_content"
  149.         android:layout_height="wrap_content"
  150.         android:layout_gravity="center"
  151.         android:src="@mipmap/yangtu"
  152.         android:layout_marginTop="20dp"/>    <ImageView
  153.         android:id="@+id/pt_iv"
  154.         android:layout_width="wrap_content"
  155.         android:layout_height="wrap_content"
  156.         android:layout_gravity="center"
  157.         android:src="@mipmap/yangtu"
  158.         android:layout_marginTop="20dp"/>
  159. </LinearLayout>九个按钮执行的点击事件的逻辑应该是相同的,如果有空格在周围,可以改变图片显示的位置,否则点击事件不响应<LinearLayout
  160.     <ImageView
  161.         android:id="@+id/pt_iv"
  162.         android:layout_width="wrap_content"
  163.         android:layout_height="wrap_content"
  164.         android:layout_gravity="center"
  165.         android:src="@mipmap/yangtu"
  166.         android:layout_marginTop="20dp"/>    <ImageView
  167.         android:id="@+id/pt_iv"
  168.         android:layout_width="wrap_content"
  169.         android:layout_height="wrap_content"
  170.         android:layout_gravity="center"
  171.         android:src="@mipmap/yangtu"
  172.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  173.     <ImageView
  174.         android:id="@+id/pt_iv"
  175.         android:layout_width="wrap_content"
  176.         android:layout_height="wrap_content"
  177.         android:layout_gravity="center"
  178.         android:src="@mipmap/yangtu"
  179.         android:layout_marginTop="20dp"/>    <ImageView
  180.         android:id="@+id/pt_iv"
  181.         android:layout_width="wrap_content"
  182.         android:layout_height="wrap_content"
  183.         android:layout_gravity="center"
  184.         android:src="@mipmap/yangtu"
  185.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  186.     <ImageView
  187.         android:id="@+id/pt_iv"
  188.         android:layout_width="wrap_content"
  189.         android:layout_height="wrap_content"
  190.         android:layout_gravity="center"
  191.         android:src="@mipmap/yangtu"
  192.         android:layout_marginTop="20dp"/>    <ImageView
  193.         android:id="@+id/pt_iv"
  194.         android:layout_width="wrap_content"
  195.         android:layout_height="wrap_content"
  196.         android:layout_gravity="center"
  197.         android:src="@mipmap/yangtu"
  198.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  199.     <ImageView
  200.         android:id="@+id/pt_iv"
  201.         android:layout_width="wrap_content"
  202.         android:layout_height="wrap_content"
  203.         android:layout_gravity="center"
  204.         android:src="@mipmap/yangtu"
  205.         android:layout_marginTop="20dp"/>    <ImageView
  206.         android:id="@+id/pt_iv"
  207.         android:layout_width="wrap_content"
  208.         android:layout_height="wrap_content"
  209.         android:layout_gravity="center"
  210.         android:src="@mipmap/yangtu"
  211.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  212.     <ImageView
  213.         android:id="@+id/pt_iv"
  214.         android:layout_width="wrap_content"
  215.         android:layout_height="wrap_content"
  216.         android:layout_gravity="center"
  217.         android:src="@mipmap/yangtu"
  218.         android:layout_marginTop="20dp"/>    <ImageView
  219.         android:id="@+id/pt_iv"
  220.         android:layout_width="wrap_content"
  221.         android:layout_height="wrap_content"
  222.         android:layout_gravity="center"
  223.         android:src="@mipmap/yangtu"
  224.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  225.     <ImageView
  226.         android:id="@+id/pt_iv"
  227.         android:layout_width="wrap_content"
  228.         android:layout_height="wrap_content"
  229.         android:layout_gravity="center"
  230.         android:src="@mipmap/yangtu"
  231.         android:layout_marginTop="20dp"/>    <ImageView
  232.         android:id="@+id/pt_iv"
  233.         android:layout_width="wrap_content"
  234.         android:layout_height="wrap_content"
  235.         android:layout_gravity="center"
  236.         android:src="@mipmap/yangtu"
  237.         android:layout_marginTop="20dp"/>
  238. </LinearLayout>switch (id) {<LinearLayout
  239.     <ImageView
  240.         android:id="@+id/pt_iv"
  241.         android:layout_width="wrap_content"
  242.         android:layout_height="wrap_content"
  243.         android:layout_gravity="center"
  244.         android:src="@mipmap/yangtu"
  245.         android:layout_marginTop="20dp"/>    <ImageView
  246.         android:id="@+id/pt_iv"
  247.         android:layout_width="wrap_content"
  248.         android:layout_height="wrap_content"
  249.         android:layout_gravity="center"
  250.         android:src="@mipmap/yangtu"
  251.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  252.     <ImageView
  253.         android:id="@+id/pt_iv"
  254.         android:layout_width="wrap_content"
  255.         android:layout_height="wrap_content"
  256.         android:layout_gravity="center"
  257.         android:src="@mipmap/yangtu"
  258.         android:layout_marginTop="20dp"/>    <ImageView
  259.         android:id="@+id/pt_iv"
  260.         android:layout_width="wrap_content"
  261.         android:layout_height="wrap_content"
  262.         android:layout_gravity="center"
  263.         android:src="@mipmap/yangtu"
  264.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  265.     <ImageView
  266.         android:id="@+id/pt_iv"
  267.         android:layout_width="wrap_content"
  268.         android:layout_height="wrap_content"
  269.         android:layout_gravity="center"
  270.         android:src="@mipmap/yangtu"
  271.         android:layout_marginTop="20dp"/>    <ImageView
  272.         android:id="@+id/pt_iv"
  273.         android:layout_width="wrap_content"
  274.         android:layout_height="wrap_content"
  275.         android:layout_gravity="center"
  276.         android:src="@mipmap/yangtu"
  277.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  278.     <ImageView
  279.         android:id="@+id/pt_iv"
  280.         android:layout_width="wrap_content"
  281.         android:layout_height="wrap_content"
  282.         android:layout_gravity="center"
  283.         android:src="@mipmap/yangtu"
  284.         android:layout_marginTop="20dp"/>    <ImageView
  285.         android:id="@+id/pt_iv"
  286.         android:layout_width="wrap_content"
  287.         android:layout_height="wrap_content"
  288.         android:layout_gravity="center"
  289.         android:src="@mipmap/yangtu"
  290.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  291.     <ImageView
  292.         android:id="@+id/pt_iv"
  293.         android:layout_width="wrap_content"
  294.         android:layout_height="wrap_content"
  295.         android:layout_gravity="center"
  296.         android:src="@mipmap/yangtu"
  297.         android:layout_marginTop="20dp"/>    <ImageView
  298.         android:id="@+id/pt_iv"
  299.         android:layout_width="wrap_content"
  300.         android:layout_height="wrap_content"
  301.         android:layout_gravity="center"
  302.         android:src="@mipmap/yangtu"
  303.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  304.     <ImageView
  305.         android:id="@+id/pt_iv"
  306.         android:layout_width="wrap_content"
  307.         android:layout_height="wrap_content"
  308.         android:layout_gravity="center"
  309.         android:src="@mipmap/yangtu"
  310.         android:layout_marginTop="20dp"/>    <ImageView
  311.         android:id="@+id/pt_iv"
  312.         android:layout_width="wrap_content"
  313.         android:layout_height="wrap_content"
  314.         android:layout_gravity="center"
  315.         android:src="@mipmap/yangtu"
  316.         android:layout_marginTop="20dp"/>
  317. </LinearLayout>    <ImageView
  318.         android:id="@+id/pt_iv"
  319.         android:layout_width="wrap_content"
  320.         android:layout_height="wrap_content"
  321.         android:layout_gravity="center"
  322.         android:src="@mipmap/yangtu"
  323.         android:layout_marginTop="20dp"/>case R.id.pt_ib_00x00:<LinearLayout
  324.     <ImageView
  325.         android:id="@+id/pt_iv"
  326.         android:layout_width="wrap_content"
  327.         android:layout_height="wrap_content"
  328.         android:layout_gravity="center"
  329.         android:src="@mipmap/yangtu"
  330.         android:layout_marginTop="20dp"/>    <ImageView
  331.         android:id="@+id/pt_iv"
  332.         android:layout_width="wrap_content"
  333.         android:layout_height="wrap_content"
  334.         android:layout_gravity="center"
  335.         android:src="@mipmap/yangtu"
  336.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  337.     <ImageView
  338.         android:id="@+id/pt_iv"
  339.         android:layout_width="wrap_content"
  340.         android:layout_height="wrap_content"
  341.         android:layout_gravity="center"
  342.         android:src="@mipmap/yangtu"
  343.         android:layout_marginTop="20dp"/>    <ImageView
  344.         android:id="@+id/pt_iv"
  345.         android:layout_width="wrap_content"
  346.         android:layout_height="wrap_content"
  347.         android:layout_gravity="center"
  348.         android:src="@mipmap/yangtu"
  349.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  350.     <ImageView
  351.         android:id="@+id/pt_iv"
  352.         android:layout_width="wrap_content"
  353.         android:layout_height="wrap_content"
  354.         android:layout_gravity="center"
  355.         android:src="@mipmap/yangtu"
  356.         android:layout_marginTop="20dp"/>    <ImageView
  357.         android:id="@+id/pt_iv"
  358.         android:layout_width="wrap_content"
  359.         android:layout_height="wrap_content"
  360.         android:layout_gravity="center"
  361.         android:src="@mipmap/yangtu"
  362.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  363.     <ImageView
  364.         android:id="@+id/pt_iv"
  365.         android:layout_width="wrap_content"
  366.         android:layout_height="wrap_content"
  367.         android:layout_gravity="center"
  368.         android:src="@mipmap/yangtu"
  369.         android:layout_marginTop="20dp"/>    <ImageView
  370.         android:id="@+id/pt_iv"
  371.         android:layout_width="wrap_content"
  372.         android:layout_height="wrap_content"
  373.         android:layout_gravity="center"
  374.         android:src="@mipmap/yangtu"
  375.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  376.     <ImageView
  377.         android:id="@+id/pt_iv"
  378.         android:layout_width="wrap_content"
  379.         android:layout_height="wrap_content"
  380.         android:layout_gravity="center"
  381.         android:src="@mipmap/yangtu"
  382.         android:layout_marginTop="20dp"/>    <ImageView
  383.         android:id="@+id/pt_iv"
  384.         android:layout_width="wrap_content"
  385.         android:layout_height="wrap_content"
  386.         android:layout_gravity="center"
  387.         android:src="@mipmap/yangtu"
  388.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  389.     <ImageView
  390.         android:id="@+id/pt_iv"
  391.         android:layout_width="wrap_content"
  392.         android:layout_height="wrap_content"
  393.         android:layout_gravity="center"
  394.         android:src="@mipmap/yangtu"
  395.         android:layout_marginTop="20dp"/>    <ImageView
  396.         android:id="@+id/pt_iv"
  397.         android:layout_width="wrap_content"
  398.         android:layout_height="wrap_content"
  399.         android:layout_gravity="center"
  400.         android:src="@mipmap/yangtu"
  401.         android:layout_marginTop="20dp"/>
  402. </LinearLayout><LinearLayout
  403.     <ImageView
  404.         android:id="@+id/pt_iv"
  405.         android:layout_width="wrap_content"
  406.         android:layout_height="wrap_content"
  407.         android:layout_gravity="center"
  408.         android:src="@mipmap/yangtu"
  409.         android:layout_marginTop="20dp"/>    <ImageView
  410.         android:id="@+id/pt_iv"
  411.         android:layout_width="wrap_content"
  412.         android:layout_height="wrap_content"
  413.         android:layout_gravity="center"
  414.         android:src="@mipmap/yangtu"
  415.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  416.     <ImageView
  417.         android:id="@+id/pt_iv"
  418.         android:layout_width="wrap_content"
  419.         android:layout_height="wrap_content"
  420.         android:layout_gravity="center"
  421.         android:src="@mipmap/yangtu"
  422.         android:layout_marginTop="20dp"/>    <ImageView
  423.         android:id="@+id/pt_iv"
  424.         android:layout_width="wrap_content"
  425.         android:layout_height="wrap_content"
  426.         android:layout_gravity="center"
  427.         android:src="@mipmap/yangtu"
  428.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  429.     <ImageView
  430.         android:id="@+id/pt_iv"
  431.         android:layout_width="wrap_content"
  432.         android:layout_height="wrap_content"
  433.         android:layout_gravity="center"
  434.         android:src="@mipmap/yangtu"
  435.         android:layout_marginTop="20dp"/>    <ImageView
  436.         android:id="@+id/pt_iv"
  437.         android:layout_width="wrap_content"
  438.         android:layout_height="wrap_content"
  439.         android:layout_gravity="center"
  440.         android:src="@mipmap/yangtu"
  441.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  442.     <ImageView
  443.         android:id="@+id/pt_iv"
  444.         android:layout_width="wrap_content"
  445.         android:layout_height="wrap_content"
  446.         android:layout_gravity="center"
  447.         android:src="@mipmap/yangtu"
  448.         android:layout_marginTop="20dp"/>    <ImageView
  449.         android:id="@+id/pt_iv"
  450.         android:layout_width="wrap_content"
  451.         android:layout_height="wrap_content"
  452.         android:layout_gravity="center"
  453.         android:src="@mipmap/yangtu"
  454.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  455.     <ImageView
  456.         android:id="@+id/pt_iv"
  457.         android:layout_width="wrap_content"
  458.         android:layout_height="wrap_content"
  459.         android:layout_gravity="center"
  460.         android:src="@mipmap/yangtu"
  461.         android:layout_marginTop="20dp"/>    <ImageView
  462.         android:id="@+id/pt_iv"
  463.         android:layout_width="wrap_content"
  464.         android:layout_height="wrap_content"
  465.         android:layout_gravity="center"
  466.         android:src="@mipmap/yangtu"
  467.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  468.     <ImageView
  469.         android:id="@+id/pt_iv"
  470.         android:layout_width="wrap_content"
  471.         android:layout_height="wrap_content"
  472.         android:layout_gravity="center"
  473.         android:src="@mipmap/yangtu"
  474.         android:layout_marginTop="20dp"/>    <ImageView
  475.         android:id="@+id/pt_iv"
  476.         android:layout_width="wrap_content"
  477.         android:layout_height="wrap_content"
  478.         android:layout_gravity="center"
  479.         android:src="@mipmap/yangtu"
  480.         android:layout_marginTop="20dp"/>
  481. </LinearLayout>move(R.id.pt_ib_00x00,0);<LinearLayout
  482.     <ImageView
  483.         android:id="@+id/pt_iv"
  484.         android:layout_width="wrap_content"
  485.         android:layout_height="wrap_content"
  486.         android:layout_gravity="center"
  487.         android:src="@mipmap/yangtu"
  488.         android:layout_marginTop="20dp"/>    <ImageView
  489.         android:id="@+id/pt_iv"
  490.         android:layout_width="wrap_content"
  491.         android:layout_height="wrap_content"
  492.         android:layout_gravity="center"
  493.         android:src="@mipmap/yangtu"
  494.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  495.     <ImageView
  496.         android:id="@+id/pt_iv"
  497.         android:layout_width="wrap_content"
  498.         android:layout_height="wrap_content"
  499.         android:layout_gravity="center"
  500.         android:src="@mipmap/yangtu"
  501.         android:layout_marginTop="20dp"/>    <ImageView
  502.         android:id="@+id/pt_iv"
  503.         android:layout_width="wrap_content"
  504.         android:layout_height="wrap_content"
  505.         android:layout_gravity="center"
  506.         android:src="@mipmap/yangtu"
  507.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  508.     <ImageView
  509.         android:id="@+id/pt_iv"
  510.         android:layout_width="wrap_content"
  511.         android:layout_height="wrap_content"
  512.         android:layout_gravity="center"
  513.         android:src="@mipmap/yangtu"
  514.         android:layout_marginTop="20dp"/>    <ImageView
  515.         android:id="@+id/pt_iv"
  516.         android:layout_width="wrap_content"
  517.         android:layout_height="wrap_content"
  518.         android:layout_gravity="center"
  519.         android:src="@mipmap/yangtu"
  520.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  521.     <ImageView
  522.         android:id="@+id/pt_iv"
  523.         android:layout_width="wrap_content"
  524.         android:layout_height="wrap_content"
  525.         android:layout_gravity="center"
  526.         android:src="@mipmap/yangtu"
  527.         android:layout_marginTop="20dp"/>    <ImageView
  528.         android:id="@+id/pt_iv"
  529.         android:layout_width="wrap_content"
  530.         android:layout_height="wrap_content"
  531.         android:layout_gravity="center"
  532.         android:src="@mipmap/yangtu"
  533.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  534.     <ImageView
  535.         android:id="@+id/pt_iv"
  536.         android:layout_width="wrap_content"
  537.         android:layout_height="wrap_content"
  538.         android:layout_gravity="center"
  539.         android:src="@mipmap/yangtu"
  540.         android:layout_marginTop="20dp"/>    <ImageView
  541.         android:id="@+id/pt_iv"
  542.         android:layout_width="wrap_content"
  543.         android:layout_height="wrap_content"
  544.         android:layout_gravity="center"
  545.         android:src="@mipmap/yangtu"
  546.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  547.     <ImageView
  548.         android:id="@+id/pt_iv"
  549.         android:layout_width="wrap_content"
  550.         android:layout_height="wrap_content"
  551.         android:layout_gravity="center"
  552.         android:src="@mipmap/yangtu"
  553.         android:layout_marginTop="20dp"/>    <ImageView
  554.         android:id="@+id/pt_iv"
  555.         android:layout_width="wrap_content"
  556.         android:layout_height="wrap_content"
  557.         android:layout_gravity="center"
  558.         android:src="@mipmap/yangtu"
  559.         android:layout_marginTop="20dp"/>
  560. </LinearLayout><LinearLayout
  561.     <ImageView
  562.         android:id="@+id/pt_iv"
  563.         android:layout_width="wrap_content"
  564.         android:layout_height="wrap_content"
  565.         android:layout_gravity="center"
  566.         android:src="@mipmap/yangtu"
  567.         android:layout_marginTop="20dp"/>    <ImageView
  568.         android:id="@+id/pt_iv"
  569.         android:layout_width="wrap_content"
  570.         android:layout_height="wrap_content"
  571.         android:layout_gravity="center"
  572.         android:src="@mipmap/yangtu"
  573.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  574.     <ImageView
  575.         android:id="@+id/pt_iv"
  576.         android:layout_width="wrap_content"
  577.         android:layout_height="wrap_content"
  578.         android:layout_gravity="center"
  579.         android:src="@mipmap/yangtu"
  580.         android:layout_marginTop="20dp"/>    <ImageView
  581.         android:id="@+id/pt_iv"
  582.         android:layout_width="wrap_content"
  583.         android:layout_height="wrap_content"
  584.         android:layout_gravity="center"
  585.         android:src="@mipmap/yangtu"
  586.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  587.     <ImageView
  588.         android:id="@+id/pt_iv"
  589.         android:layout_width="wrap_content"
  590.         android:layout_height="wrap_content"
  591.         android:layout_gravity="center"
  592.         android:src="@mipmap/yangtu"
  593.         android:layout_marginTop="20dp"/>    <ImageView
  594.         android:id="@+id/pt_iv"
  595.         android:layout_width="wrap_content"
  596.         android:layout_height="wrap_content"
  597.         android:layout_gravity="center"
  598.         android:src="@mipmap/yangtu"
  599.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  600.     <ImageView
  601.         android:id="@+id/pt_iv"
  602.         android:layout_width="wrap_content"
  603.         android:layout_height="wrap_content"
  604.         android:layout_gravity="center"
  605.         android:src="@mipmap/yangtu"
  606.         android:layout_marginTop="20dp"/>    <ImageView
  607.         android:id="@+id/pt_iv"
  608.         android:layout_width="wrap_content"
  609.         android:layout_height="wrap_content"
  610.         android:layout_gravity="center"
  611.         android:src="@mipmap/yangtu"
  612.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  613.     <ImageView
  614.         android:id="@+id/pt_iv"
  615.         android:layout_width="wrap_content"
  616.         android:layout_height="wrap_content"
  617.         android:layout_gravity="center"
  618.         android:src="@mipmap/yangtu"
  619.         android:layout_marginTop="20dp"/>    <ImageView
  620.         android:id="@+id/pt_iv"
  621.         android:layout_width="wrap_content"
  622.         android:layout_height="wrap_content"
  623.         android:layout_gravity="center"
  624.         android:src="@mipmap/yangtu"
  625.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  626.     <ImageView
  627.         android:id="@+id/pt_iv"
  628.         android:layout_width="wrap_content"
  629.         android:layout_height="wrap_content"
  630.         android:layout_gravity="center"
  631.         android:src="@mipmap/yangtu"
  632.         android:layout_marginTop="20dp"/>    <ImageView
  633.         android:id="@+id/pt_iv"
  634.         android:layout_width="wrap_content"
  635.         android:layout_height="wrap_content"
  636.         android:layout_gravity="center"
  637.         android:src="@mipmap/yangtu"
  638.         android:layout_marginTop="20dp"/>
  639. </LinearLayout>break;<LinearLayout
  640.     <ImageView
  641.         android:id="@+id/pt_iv"
  642.         android:layout_width="wrap_content"
  643.         android:layout_height="wrap_content"
  644.         android:layout_gravity="center"
  645.         android:src="@mipmap/yangtu"
  646.         android:layout_marginTop="20dp"/>    <ImageView
  647.         android:id="@+id/pt_iv"
  648.         android:layout_width="wrap_content"
  649.         android:layout_height="wrap_content"
  650.         android:layout_gravity="center"
  651.         android:src="@mipmap/yangtu"
  652.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  653.     <ImageView
  654.         android:id="@+id/pt_iv"
  655.         android:layout_width="wrap_content"
  656.         android:layout_height="wrap_content"
  657.         android:layout_gravity="center"
  658.         android:src="@mipmap/yangtu"
  659.         android:layout_marginTop="20dp"/>    <ImageView
  660.         android:id="@+id/pt_iv"
  661.         android:layout_width="wrap_content"
  662.         android:layout_height="wrap_content"
  663.         android:layout_gravity="center"
  664.         android:src="@mipmap/yangtu"
  665.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  666.     <ImageView
  667.         android:id="@+id/pt_iv"
  668.         android:layout_width="wrap_content"
  669.         android:layout_height="wrap_content"
  670.         android:layout_gravity="center"
  671.         android:src="@mipmap/yangtu"
  672.         android:layout_marginTop="20dp"/>    <ImageView
  673.         android:id="@+id/pt_iv"
  674.         android:layout_width="wrap_content"
  675.         android:layout_height="wrap_content"
  676.         android:layout_gravity="center"
  677.         android:src="@mipmap/yangtu"
  678.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  679.     <ImageView
  680.         android:id="@+id/pt_iv"
  681.         android:layout_width="wrap_content"
  682.         android:layout_height="wrap_content"
  683.         android:layout_gravity="center"
  684.         android:src="@mipmap/yangtu"
  685.         android:layout_marginTop="20dp"/>    <ImageView
  686.         android:id="@+id/pt_iv"
  687.         android:layout_width="wrap_content"
  688.         android:layout_height="wrap_content"
  689.         android:layout_gravity="center"
  690.         android:src="@mipmap/yangtu"
  691.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  692.     <ImageView
  693.         android:id="@+id/pt_iv"
  694.         android:layout_width="wrap_content"
  695.         android:layout_height="wrap_content"
  696.         android:layout_gravity="center"
  697.         android:src="@mipmap/yangtu"
  698.         android:layout_marginTop="20dp"/>    <ImageView
  699.         android:id="@+id/pt_iv"
  700.         android:layout_width="wrap_content"
  701.         android:layout_height="wrap_content"
  702.         android:layout_gravity="center"
  703.         android:src="@mipmap/yangtu"
  704.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  705.     <ImageView
  706.         android:id="@+id/pt_iv"
  707.         android:layout_width="wrap_content"
  708.         android:layout_height="wrap_content"
  709.         android:layout_gravity="center"
  710.         android:src="@mipmap/yangtu"
  711.         android:layout_marginTop="20dp"/>    <ImageView
  712.         android:id="@+id/pt_iv"
  713.         android:layout_width="wrap_content"
  714.         android:layout_height="wrap_content"
  715.         android:layout_gravity="center"
  716.         android:src="@mipmap/yangtu"
  717.         android:layout_marginTop="20dp"/>
  718. </LinearLayout>    <ImageView
  719.         android:id="@+id/pt_iv"
  720.         android:layout_width="wrap_content"
  721.         android:layout_height="wrap_content"
  722.         android:layout_gravity="center"
  723.         android:src="@mipmap/yangtu"
  724.         android:layout_marginTop="20dp"/>case R.id.pt_ib_00x01:<LinearLayout
  725.     <ImageView
  726.         android:id="@+id/pt_iv"
  727.         android:layout_width="wrap_content"
  728.         android:layout_height="wrap_content"
  729.         android:layout_gravity="center"
  730.         android:src="@mipmap/yangtu"
  731.         android:layout_marginTop="20dp"/>    <ImageView
  732.         android:id="@+id/pt_iv"
  733.         android:layout_width="wrap_content"
  734.         android:layout_height="wrap_content"
  735.         android:layout_gravity="center"
  736.         android:src="@mipmap/yangtu"
  737.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  738.     <ImageView
  739.         android:id="@+id/pt_iv"
  740.         android:layout_width="wrap_content"
  741.         android:layout_height="wrap_content"
  742.         android:layout_gravity="center"
  743.         android:src="@mipmap/yangtu"
  744.         android:layout_marginTop="20dp"/>    <ImageView
  745.         android:id="@+id/pt_iv"
  746.         android:layout_width="wrap_content"
  747.         android:layout_height="wrap_content"
  748.         android:layout_gravity="center"
  749.         android:src="@mipmap/yangtu"
  750.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  751.     <ImageView
  752.         android:id="@+id/pt_iv"
  753.         android:layout_width="wrap_content"
  754.         android:layout_height="wrap_content"
  755.         android:layout_gravity="center"
  756.         android:src="@mipmap/yangtu"
  757.         android:layout_marginTop="20dp"/>    <ImageView
  758.         android:id="@+id/pt_iv"
  759.         android:layout_width="wrap_content"
  760.         android:layout_height="wrap_content"
  761.         android:layout_gravity="center"
  762.         android:src="@mipmap/yangtu"
  763.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  764.     <ImageView
  765.         android:id="@+id/pt_iv"
  766.         android:layout_width="wrap_content"
  767.         android:layout_height="wrap_content"
  768.         android:layout_gravity="center"
  769.         android:src="@mipmap/yangtu"
  770.         android:layout_marginTop="20dp"/>    <ImageView
  771.         android:id="@+id/pt_iv"
  772.         android:layout_width="wrap_content"
  773.         android:layout_height="wrap_content"
  774.         android:layout_gravity="center"
  775.         android:src="@mipmap/yangtu"
  776.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  777.     <ImageView
  778.         android:id="@+id/pt_iv"
  779.         android:layout_width="wrap_content"
  780.         android:layout_height="wrap_content"
  781.         android:layout_gravity="center"
  782.         android:src="@mipmap/yangtu"
  783.         android:layout_marginTop="20dp"/>    <ImageView
  784.         android:id="@+id/pt_iv"
  785.         android:layout_width="wrap_content"
  786.         android:layout_height="wrap_content"
  787.         android:layout_gravity="center"
  788.         android:src="@mipmap/yangtu"
  789.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  790.     <ImageView
  791.         android:id="@+id/pt_iv"
  792.         android:layout_width="wrap_content"
  793.         android:layout_height="wrap_content"
  794.         android:layout_gravity="center"
  795.         android:src="@mipmap/yangtu"
  796.         android:layout_marginTop="20dp"/>    <ImageView
  797.         android:id="@+id/pt_iv"
  798.         android:layout_width="wrap_content"
  799.         android:layout_height="wrap_content"
  800.         android:layout_gravity="center"
  801.         android:src="@mipmap/yangtu"
  802.         android:layout_marginTop="20dp"/>
  803. </LinearLayout><LinearLayout
  804.     <ImageView
  805.         android:id="@+id/pt_iv"
  806.         android:layout_width="wrap_content"
  807.         android:layout_height="wrap_content"
  808.         android:layout_gravity="center"
  809.         android:src="@mipmap/yangtu"
  810.         android:layout_marginTop="20dp"/>    <ImageView
  811.         android:id="@+id/pt_iv"
  812.         android:layout_width="wrap_content"
  813.         android:layout_height="wrap_content"
  814.         android:layout_gravity="center"
  815.         android:src="@mipmap/yangtu"
  816.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  817.     <ImageView
  818.         android:id="@+id/pt_iv"
  819.         android:layout_width="wrap_content"
  820.         android:layout_height="wrap_content"
  821.         android:layout_gravity="center"
  822.         android:src="@mipmap/yangtu"
  823.         android:layout_marginTop="20dp"/>    <ImageView
  824.         android:id="@+id/pt_iv"
  825.         android:layout_width="wrap_content"
  826.         android:layout_height="wrap_content"
  827.         android:layout_gravity="center"
  828.         android:src="@mipmap/yangtu"
  829.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  830.     <ImageView
  831.         android:id="@+id/pt_iv"
  832.         android:layout_width="wrap_content"
  833.         android:layout_height="wrap_content"
  834.         android:layout_gravity="center"
  835.         android:src="@mipmap/yangtu"
  836.         android:layout_marginTop="20dp"/>    <ImageView
  837.         android:id="@+id/pt_iv"
  838.         android:layout_width="wrap_content"
  839.         android:layout_height="wrap_content"
  840.         android:layout_gravity="center"
  841.         android:src="@mipmap/yangtu"
  842.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  843.     <ImageView
  844.         android:id="@+id/pt_iv"
  845.         android:layout_width="wrap_content"
  846.         android:layout_height="wrap_content"
  847.         android:layout_gravity="center"
  848.         android:src="@mipmap/yangtu"
  849.         android:layout_marginTop="20dp"/>    <ImageView
  850.         android:id="@+id/pt_iv"
  851.         android:layout_width="wrap_content"
  852.         android:layout_height="wrap_content"
  853.         android:layout_gravity="center"
  854.         android:src="@mipmap/yangtu"
  855.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  856.     <ImageView
  857.         android:id="@+id/pt_iv"
  858.         android:layout_width="wrap_content"
  859.         android:layout_height="wrap_content"
  860.         android:layout_gravity="center"
  861.         android:src="@mipmap/yangtu"
  862.         android:layout_marginTop="20dp"/>    <ImageView
  863.         android:id="@+id/pt_iv"
  864.         android:layout_width="wrap_content"
  865.         android:layout_height="wrap_content"
  866.         android:layout_gravity="center"
  867.         android:src="@mipmap/yangtu"
  868.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  869.     <ImageView
  870.         android:id="@+id/pt_iv"
  871.         android:layout_width="wrap_content"
  872.         android:layout_height="wrap_content"
  873.         android:layout_gravity="center"
  874.         android:src="@mipmap/yangtu"
  875.         android:layout_marginTop="20dp"/>    <ImageView
  876.         android:id="@+id/pt_iv"
  877.         android:layout_width="wrap_content"
  878.         android:layout_height="wrap_content"
  879.         android:layout_gravity="center"
  880.         android:src="@mipmap/yangtu"
  881.         android:layout_marginTop="20dp"/>
  882. </LinearLayout>move(R.id.pt_ib_00x01,1);<LinearLayout
  883.     <ImageView
  884.         android:id="@+id/pt_iv"
  885.         android:layout_width="wrap_content"
  886.         android:layout_height="wrap_content"
  887.         android:layout_gravity="center"
  888.         android:src="@mipmap/yangtu"
  889.         android:layout_marginTop="20dp"/>    <ImageView
  890.         android:id="@+id/pt_iv"
  891.         android:layout_width="wrap_content"
  892.         android:layout_height="wrap_content"
  893.         android:layout_gravity="center"
  894.         android:src="@mipmap/yangtu"
  895.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  896.     <ImageView
  897.         android:id="@+id/pt_iv"
  898.         android:layout_width="wrap_content"
  899.         android:layout_height="wrap_content"
  900.         android:layout_gravity="center"
  901.         android:src="@mipmap/yangtu"
  902.         android:layout_marginTop="20dp"/>    <ImageView
  903.         android:id="@+id/pt_iv"
  904.         android:layout_width="wrap_content"
  905.         android:layout_height="wrap_content"
  906.         android:layout_gravity="center"
  907.         android:src="@mipmap/yangtu"
  908.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  909.     <ImageView
  910.         android:id="@+id/pt_iv"
  911.         android:layout_width="wrap_content"
  912.         android:layout_height="wrap_content"
  913.         android:layout_gravity="center"
  914.         android:src="@mipmap/yangtu"
  915.         android:layout_marginTop="20dp"/>    <ImageView
  916.         android:id="@+id/pt_iv"
  917.         android:layout_width="wrap_content"
  918.         android:layout_height="wrap_content"
  919.         android:layout_gravity="center"
  920.         android:src="@mipmap/yangtu"
  921.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  922.     <ImageView
  923.         android:id="@+id/pt_iv"
  924.         android:layout_width="wrap_content"
  925.         android:layout_height="wrap_content"
  926.         android:layout_gravity="center"
  927.         android:src="@mipmap/yangtu"
  928.         android:layout_marginTop="20dp"/>    <ImageView
  929.         android:id="@+id/pt_iv"
  930.         android:layout_width="wrap_content"
  931.         android:layout_height="wrap_content"
  932.         android:layout_gravity="center"
  933.         android:src="@mipmap/yangtu"
  934.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  935.     <ImageView
  936.         android:id="@+id/pt_iv"
  937.         android:layout_width="wrap_content"
  938.         android:layout_height="wrap_content"
  939.         android:layout_gravity="center"
  940.         android:src="@mipmap/yangtu"
  941.         android:layout_marginTop="20dp"/>    <ImageView
  942.         android:id="@+id/pt_iv"
  943.         android:layout_width="wrap_content"
  944.         android:layout_height="wrap_content"
  945.         android:layout_gravity="center"
  946.         android:src="@mipmap/yangtu"
  947.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  948.     <ImageView
  949.         android:id="@+id/pt_iv"
  950.         android:layout_width="wrap_content"
  951.         android:layout_height="wrap_content"
  952.         android:layout_gravity="center"
  953.         android:src="@mipmap/yangtu"
  954.         android:layout_marginTop="20dp"/>    <ImageView
  955.         android:id="@+id/pt_iv"
  956.         android:layout_width="wrap_content"
  957.         android:layout_height="wrap_content"
  958.         android:layout_gravity="center"
  959.         android:src="@mipmap/yangtu"
  960.         android:layout_marginTop="20dp"/>
  961. </LinearLayout><LinearLayout
  962.     <ImageView
  963.         android:id="@+id/pt_iv"
  964.         android:layout_width="wrap_content"
  965.         android:layout_height="wrap_content"
  966.         android:layout_gravity="center"
  967.         android:src="@mipmap/yangtu"
  968.         android:layout_marginTop="20dp"/>    <ImageView
  969.         android:id="@+id/pt_iv"
  970.         android:layout_width="wrap_content"
  971.         android:layout_height="wrap_content"
  972.         android:layout_gravity="center"
  973.         android:src="@mipmap/yangtu"
  974.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  975.     <ImageView
  976.         android:id="@+id/pt_iv"
  977.         android:layout_width="wrap_content"
  978.         android:layout_height="wrap_content"
  979.         android:layout_gravity="center"
  980.         android:src="@mipmap/yangtu"
  981.         android:layout_marginTop="20dp"/>    <ImageView
  982.         android:id="@+id/pt_iv"
  983.         android:layout_width="wrap_content"
  984.         android:layout_height="wrap_content"
  985.         android:layout_gravity="center"
  986.         android:src="@mipmap/yangtu"
  987.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  988.     <ImageView
  989.         android:id="@+id/pt_iv"
  990.         android:layout_width="wrap_content"
  991.         android:layout_height="wrap_content"
  992.         android:layout_gravity="center"
  993.         android:src="@mipmap/yangtu"
  994.         android:layout_marginTop="20dp"/>    <ImageView
  995.         android:id="@+id/pt_iv"
  996.         android:layout_width="wrap_content"
  997.         android:layout_height="wrap_content"
  998.         android:layout_gravity="center"
  999.         android:src="@mipmap/yangtu"
  1000.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  1001.     <ImageView
  1002.         android:id="@+id/pt_iv"
  1003.         android:layout_width="wrap_content"
  1004.         android:layout_height="wrap_content"
  1005.         android:layout_gravity="center"
  1006.         android:src="@mipmap/yangtu"
  1007.         android:layout_marginTop="20dp"/>    <ImageView
  1008.         android:id="@+id/pt_iv"
  1009.         android:layout_width="wrap_content"
  1010.         android:layout_height="wrap_content"
  1011.         android:layout_gravity="center"
  1012.         android:src="@mipmap/yangtu"
  1013.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  1014.     <ImageView
  1015.         android:id="@+id/pt_iv"
  1016.         android:layout_width="wrap_content"
  1017.         android:layout_height="wrap_content"
  1018.         android:layout_gravity="center"
  1019.         android:src="@mipmap/yangtu"
  1020.         android:layout_marginTop="20dp"/>    <ImageView
  1021.         android:id="@+id/pt_iv"
  1022.         android:layout_width="wrap_content"
  1023.         android:layout_height="wrap_content"
  1024.         android:layout_gravity="center"
  1025.         android:src="@mipmap/yangtu"
  1026.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  1027.     <ImageView
  1028.         android:id="@+id/pt_iv"
  1029.         android:layout_width="wrap_content"
  1030.         android:layout_height="wrap_content"
  1031.         android:layout_gravity="center"
  1032.         android:src="@mipmap/yangtu"
  1033.         android:layout_marginTop="20dp"/>    <ImageView
  1034.         android:id="@+id/pt_iv"
  1035.         android:layout_width="wrap_content"
  1036.         android:layout_height="wrap_content"
  1037.         android:layout_gravity="center"
  1038.         android:src="@mipmap/yangtu"
  1039.         android:layout_marginTop="20dp"/>
  1040. </LinearLayout>break;<LinearLayout
  1041.     <ImageView
  1042.         android:id="@+id/pt_iv"
  1043.         android:layout_width="wrap_content"
  1044.         android:layout_height="wrap_content"
  1045.         android:layout_gravity="center"
  1046.         android:src="@mipmap/yangtu"
  1047.         android:layout_marginTop="20dp"/>    <ImageView
  1048.         android:id="@+id/pt_iv"
  1049.         android:layout_width="wrap_content"
  1050.         android:layout_height="wrap_content"
  1051.         android:layout_gravity="center"
  1052.         android:src="@mipmap/yangtu"
  1053.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  1054.     <ImageView
  1055.         android:id="@+id/pt_iv"
  1056.         android:layout_width="wrap_content"
  1057.         android:layout_height="wrap_content"
  1058.         android:layout_gravity="center"
  1059.         android:src="@mipmap/yangtu"
  1060.         android:layout_marginTop="20dp"/>    <ImageView
  1061.         android:id="@+id/pt_iv"
  1062.         android:layout_width="wrap_content"
  1063.         android:layout_height="wrap_content"
  1064.         android:layout_gravity="center"
  1065.         android:src="@mipmap/yangtu"
  1066.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  1067.     <ImageView
  1068.         android:id="@+id/pt_iv"
  1069.         android:layout_width="wrap_content"
  1070.         android:layout_height="wrap_content"
  1071.         android:layout_gravity="center"
  1072.         android:src="@mipmap/yangtu"
  1073.         android:layout_marginTop="20dp"/>    <ImageView
  1074.         android:id="@+id/pt_iv"
  1075.         android:layout_width="wrap_content"
  1076.         android:layout_height="wrap_content"
  1077.         android:layout_gravity="center"
  1078.         android:src="@mipmap/yangtu"
  1079.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  1080.     <ImageView
  1081.         android:id="@+id/pt_iv"
  1082.         android:layout_width="wrap_content"
  1083.         android:layout_height="wrap_content"
  1084.         android:layout_gravity="center"
  1085.         android:src="@mipmap/yangtu"
  1086.         android:layout_marginTop="20dp"/>    <ImageView
  1087.         android:id="@+id/pt_iv"
  1088.         android:layout_width="wrap_content"
  1089.         android:layout_height="wrap_content"
  1090.         android:layout_gravity="center"
  1091.         android:src="@mipmap/yangtu"
  1092.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  1093.     <ImageView
  1094.         android:id="@+id/pt_iv"
  1095.         android:layout_width="wrap_content"
  1096.         android:layout_height="wrap_content"
  1097.         android:layout_gravity="center"
  1098.         android:src="@mipmap/yangtu"
  1099.         android:layout_marginTop="20dp"/>    <ImageView
  1100.         android:id="@+id/pt_iv"
  1101.         android:layout_width="wrap_content"
  1102.         android:layout_height="wrap_content"
  1103.         android:layout_gravity="center"
  1104.         android:src="@mipmap/yangtu"
  1105.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  1106.     <ImageView
  1107.         android:id="@+id/pt_iv"
  1108.         android:layout_width="wrap_content"
  1109.         android:layout_height="wrap_content"
  1110.         android:layout_gravity="center"
  1111.         android:src="@mipmap/yangtu"
  1112.         android:layout_marginTop="20dp"/>    <ImageView
  1113.         android:id="@+id/pt_iv"
  1114.         android:layout_width="wrap_content"
  1115.         android:layout_height="wrap_content"
  1116.         android:layout_gravity="center"
  1117.         android:src="@mipmap/yangtu"
  1118.         android:layout_marginTop="20dp"/>
  1119. </LinearLayout>    <ImageView
  1120.         android:id="@+id/pt_iv"
  1121.         android:layout_width="wrap_content"
  1122.         android:layout_height="wrap_content"
  1123.         android:layout_gravity="center"
  1124.         android:src="@mipmap/yangtu"
  1125.         android:layout_marginTop="20dp"/>case R.id.pt_ib_00x02:<LinearLayout
  1126.     <ImageView
  1127.         android:id="@+id/pt_iv"
  1128.         android:layout_width="wrap_content"
  1129.         android:layout_height="wrap_content"
  1130.         android:layout_gravity="center"
  1131.         android:src="@mipmap/yangtu"
  1132.         android:layout_marginTop="20dp"/>    <ImageView
  1133.         android:id="@+id/pt_iv"
  1134.         android:layout_width="wrap_content"
  1135.         android:layout_height="wrap_content"
  1136.         android:layout_gravity="center"
  1137.         android:src="@mipmap/yangtu"
  1138.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  1139.     <ImageView
  1140.         android:id="@+id/pt_iv"
  1141.         android:layout_width="wrap_content"
  1142.         android:layout_height="wrap_content"
  1143.         android:layout_gravity="center"
  1144.         android:src="@mipmap/yangtu"
  1145.         android:layout_marginTop="20dp"/>    <ImageView
  1146.         android:id="@+id/pt_iv"
  1147.         android:layout_width="wrap_content"
  1148.         android:layout_height="wrap_content"
  1149.         android:layout_gravity="center"
  1150.         android:src="@mipmap/yangtu"
  1151.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  1152.     <ImageView
  1153.         android:id="@+id/pt_iv"
  1154.         android:layout_width="wrap_content"
  1155.         android:layout_height="wrap_content"
  1156.         android:layout_gravity="center"
  1157.         android:src="@mipmap/yangtu"
  1158.         android:layout_marginTop="20dp"/>    <ImageView
  1159.         android:id="@+id/pt_iv"
  1160.         android:layout_width="wrap_content"
  1161.         android:layout_height="wrap_content"
  1162.         android:layout_gravity="center"
  1163.         android:src="@mipmap/yangtu"
  1164.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  1165.     <ImageView
  1166.         android:id="@+id/pt_iv"
  1167.         android:layout_width="wrap_content"
  1168.         android:layout_height="wrap_content"
  1169.         android:layout_gravity="center"
  1170.         android:src="@mipmap/yangtu"
  1171.         android:layout_marginTop="20dp"/>    <ImageView
  1172.         android:id="@+id/pt_iv"
  1173.         android:layout_width="wrap_content"
  1174.         android:layout_height="wrap_content"
  1175.         android:layout_gravity="center"
  1176.         android:src="@mipmap/yangtu"
  1177.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  1178.     <ImageView
  1179.         android:id="@+id/pt_iv"
  1180.         android:layout_width="wrap_content"
  1181.         android:layout_height="wrap_content"
  1182.         android:layout_gravity="center"
  1183.         android:src="@mipmap/yangtu"
  1184.         android:layout_marginTop="20dp"/>    <ImageView
  1185.         android:id="@+id/pt_iv"
  1186.         android:layout_width="wrap_content"
  1187.         android:layout_height="wrap_content"
  1188.         android:layout_gravity="center"
  1189.         android:src="@mipmap/yangtu"
  1190.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  1191.     <ImageView
  1192.         android:id="@+id/pt_iv"
  1193.         android:layout_width="wrap_content"
  1194.         android:layout_height="wrap_content"
  1195.         android:layout_gravity="center"
  1196.         android:src="@mipmap/yangtu"
  1197.         android:layout_marginTop="20dp"/>    <ImageView
  1198.         android:id="@+id/pt_iv"
  1199.         android:layout_width="wrap_content"
  1200.         android:layout_height="wrap_content"
  1201.         android:layout_gravity="center"
  1202.         android:src="@mipmap/yangtu"
  1203.         android:layout_marginTop="20dp"/>
  1204. </LinearLayout><LinearLayout
  1205.     <ImageView
  1206.         android:id="@+id/pt_iv"
  1207.         android:layout_width="wrap_content"
  1208.         android:layout_height="wrap_content"
  1209.         android:layout_gravity="center"
  1210.         android:src="@mipmap/yangtu"
  1211.         android:layout_marginTop="20dp"/>    <ImageView
  1212.         android:id="@+id/pt_iv"
  1213.         android:layout_width="wrap_content"
  1214.         android:layout_height="wrap_content"
  1215.         android:layout_gravity="center"
  1216.         android:src="@mipmap/yangtu"
  1217.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  1218.     <ImageView
  1219.         android:id="@+id/pt_iv"
  1220.         android:layout_width="wrap_content"
  1221.         android:layout_height="wrap_content"
  1222.         android:layout_gravity="center"
  1223.         android:src="@mipmap/yangtu"
  1224.         android:layout_marginTop="20dp"/>    <ImageView
  1225.         android:id="@+id/pt_iv"
  1226.         android:layout_width="wrap_content"
  1227.         android:layout_height="wrap_content"
  1228.         android:layout_gravity="center"
  1229.         android:src="@mipmap/yangtu"
  1230.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  1231.     <ImageView
  1232.         android:id="@+id/pt_iv"
  1233.         android:layout_width="wrap_content"
  1234.         android:layout_height="wrap_content"
  1235.         android:layout_gravity="center"
  1236.         android:src="@mipmap/yangtu"
  1237.         android:layout_marginTop="20dp"/>    <ImageView
  1238.         android:id="@+id/pt_iv"
  1239.         android:layout_width="wrap_content"
  1240.         android:layout_height="wrap_content"
  1241.         android:layout_gravity="center"
  1242.         android:src="@mipmap/yangtu"
  1243.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  1244.     <ImageView
  1245.         android:id="@+id/pt_iv"
  1246.         android:layout_width="wrap_content"
  1247.         android:layout_height="wrap_content"
  1248.         android:layout_gravity="center"
  1249.         android:src="@mipmap/yangtu"
  1250.         android:layout_marginTop="20dp"/>    <ImageView
  1251.         android:id="@+id/pt_iv"
  1252.         android:layout_width="wrap_content"
  1253.         android:layout_height="wrap_content"
  1254.         android:layout_gravity="center"
  1255.         android:src="@mipmap/yangtu"
  1256.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  1257.     <ImageView
  1258.         android:id="@+id/pt_iv"
  1259.         android:layout_width="wrap_content"
  1260.         android:layout_height="wrap_content"
  1261.         android:layout_gravity="center"
  1262.         android:src="@mipmap/yangtu"
  1263.         android:layout_marginTop="20dp"/>    <ImageView
  1264.         android:id="@+id/pt_iv"
  1265.         android:layout_width="wrap_content"
  1266.         android:layout_height="wrap_content"
  1267.         android:layout_gravity="center"
  1268.         android:src="@mipmap/yangtu"
  1269.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  1270.     <ImageView
  1271.         android:id="@+id/pt_iv"
  1272.         android:layout_width="wrap_content"
  1273.         android:layout_height="wrap_content"
  1274.         android:layout_gravity="center"
  1275.         android:src="@mipmap/yangtu"
  1276.         android:layout_marginTop="20dp"/>    <ImageView
  1277.         android:id="@+id/pt_iv"
  1278.         android:layout_width="wrap_content"
  1279.         android:layout_height="wrap_content"
  1280.         android:layout_gravity="center"
  1281.         android:src="@mipmap/yangtu"
  1282.         android:layout_marginTop="20dp"/>
  1283. </LinearLayout>move(R.id.pt_ib_00x02,2);<LinearLayout
  1284.     <ImageView
  1285.         android:id="@+id/pt_iv"
  1286.         android:layout_width="wrap_content"
  1287.         android:layout_height="wrap_content"
  1288.         android:layout_gravity="center"
  1289.         android:src="@mipmap/yangtu"
  1290.         android:layout_marginTop="20dp"/>    <ImageView
  1291.         android:id="@+id/pt_iv"
  1292.         android:layout_width="wrap_content"
  1293.         android:layout_height="wrap_content"
  1294.         android:layout_gravity="center"
  1295.         android:src="@mipmap/yangtu"
  1296.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  1297.     <ImageView
  1298.         android:id="@+id/pt_iv"
  1299.         android:layout_width="wrap_content"
  1300.         android:layout_height="wrap_content"
  1301.         android:layout_gravity="center"
  1302.         android:src="@mipmap/yangtu"
  1303.         android:layout_marginTop="20dp"/>    <ImageView
  1304.         android:id="@+id/pt_iv"
  1305.         android:layout_width="wrap_content"
  1306.         android:layout_height="wrap_content"
  1307.         android:layout_gravity="center"
  1308.         android:src="@mipmap/yangtu"
  1309.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  1310.     <ImageView
  1311.         android:id="@+id/pt_iv"
  1312.         android:layout_width="wrap_content"
  1313.         android:layout_height="wrap_content"
  1314.         android:layout_gravity="center"
  1315.         android:src="@mipmap/yangtu"
  1316.         android:layout_marginTop="20dp"/>    <ImageView
  1317.         android:id="@+id/pt_iv"
  1318.         android:layout_width="wrap_content"
  1319.         android:layout_height="wrap_content"
  1320.         android:layout_gravity="center"
  1321.         android:src="@mipmap/yangtu"
  1322.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  1323.     <ImageView
  1324.         android:id="@+id/pt_iv"
  1325.         android:layout_width="wrap_content"
  1326.         android:layout_height="wrap_content"
  1327.         android:layout_gravity="center"
  1328.         android:src="@mipmap/yangtu"
  1329.         android:layout_marginTop="20dp"/>    <ImageView
  1330.         android:id="@+id/pt_iv"
  1331.         android:layout_width="wrap_content"
  1332.         android:layout_height="wrap_content"
  1333.         android:layout_gravity="center"
  1334.         android:src="@mipmap/yangtu"
  1335.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  1336.     <ImageView
  1337.         android:id="@+id/pt_iv"
  1338.         android:layout_width="wrap_content"
  1339.         android:layout_height="wrap_content"
  1340.         android:layout_gravity="center"
  1341.         android:src="@mipmap/yangtu"
  1342.         android:layout_marginTop="20dp"/>    <ImageView
  1343.         android:id="@+id/pt_iv"
  1344.         android:layout_width="wrap_content"
  1345.         android:layout_height="wrap_content"
  1346.         android:layout_gravity="center"
  1347.         android:src="@mipmap/yangtu"
  1348.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  1349.     <ImageView
  1350.         android:id="@+id/pt_iv"
  1351.         android:layout_width="wrap_content"
  1352.         android:layout_height="wrap_content"
  1353.         android:layout_gravity="center"
  1354.         android:src="@mipmap/yangtu"
  1355.         android:layout_marginTop="20dp"/>    <ImageView
  1356.         android:id="@+id/pt_iv"
  1357.         android:layout_width="wrap_content"
  1358.         android:layout_height="wrap_content"
  1359.         android:layout_gravity="center"
  1360.         android:src="@mipmap/yangtu"
  1361.         android:layout_marginTop="20dp"/>
  1362. </LinearLayout><LinearLayout
  1363.     <ImageView
  1364.         android:id="@+id/pt_iv"
  1365.         android:layout_width="wrap_content"
  1366.         android:layout_height="wrap_content"
  1367.         android:layout_gravity="center"
  1368.         android:src="@mipmap/yangtu"
  1369.         android:layout_marginTop="20dp"/>    <ImageView
  1370.         android:id="@+id/pt_iv"
  1371.         android:layout_width="wrap_content"
  1372.         android:layout_height="wrap_content"
  1373.         android:layout_gravity="center"
  1374.         android:src="@mipmap/yangtu"
  1375.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  1376.     <ImageView
  1377.         android:id="@+id/pt_iv"
  1378.         android:layout_width="wrap_content"
  1379.         android:layout_height="wrap_content"
  1380.         android:layout_gravity="center"
  1381.         android:src="@mipmap/yangtu"
  1382.         android:layout_marginTop="20dp"/>    <ImageView
  1383.         android:id="@+id/pt_iv"
  1384.         android:layout_width="wrap_content"
  1385.         android:layout_height="wrap_content"
  1386.         android:layout_gravity="center"
  1387.         android:src="@mipmap/yangtu"
  1388.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  1389.     <ImageView
  1390.         android:id="@+id/pt_iv"
  1391.         android:layout_width="wrap_content"
  1392.         android:layout_height="wrap_content"
  1393.         android:layout_gravity="center"
  1394.         android:src="@mipmap/yangtu"
  1395.         android:layout_marginTop="20dp"/>    <ImageView
  1396.         android:id="@+id/pt_iv"
  1397.         android:layout_width="wrap_content"
  1398.         android:layout_height="wrap_content"
  1399.         android:layout_gravity="center"
  1400.         android:src="@mipmap/yangtu"
  1401.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  1402.     <ImageView
  1403.         android:id="@+id/pt_iv"
  1404.         android:layout_width="wrap_content"
  1405.         android:layout_height="wrap_content"
  1406.         android:layout_gravity="center"
  1407.         android:src="@mipmap/yangtu"
  1408.         android:layout_marginTop="20dp"/>    <ImageView
  1409.         android:id="@+id/pt_iv"
  1410.         android:layout_width="wrap_content"
  1411.         android:layout_height="wrap_content"
  1412.         android:layout_gravity="center"
  1413.         android:src="@mipmap/yangtu"
  1414.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  1415.     <ImageView
  1416.         android:id="@+id/pt_iv"
  1417.         android:layout_width="wrap_content"
  1418.         android:layout_height="wrap_content"
  1419.         android:layout_gravity="center"
  1420.         android:src="@mipmap/yangtu"
  1421.         android:layout_marginTop="20dp"/>    <ImageView
  1422.         android:id="@+id/pt_iv"
  1423.         android:layout_width="wrap_content"
  1424.         android:layout_height="wrap_content"
  1425.         android:layout_gravity="center"
  1426.         android:src="@mipmap/yangtu"
  1427.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  1428.     <ImageView
  1429.         android:id="@+id/pt_iv"
  1430.         android:layout_width="wrap_content"
  1431.         android:layout_height="wrap_content"
  1432.         android:layout_gravity="center"
  1433.         android:src="@mipmap/yangtu"
  1434.         android:layout_marginTop="20dp"/>    <ImageView
  1435.         android:id="@+id/pt_iv"
  1436.         android:layout_width="wrap_content"
  1437.         android:layout_height="wrap_content"
  1438.         android:layout_gravity="center"
  1439.         android:src="@mipmap/yangtu"
  1440.         android:layout_marginTop="20dp"/>
  1441. </LinearLayout>break;<LinearLayout
  1442.     <ImageView
  1443.         android:id="@+id/pt_iv"
  1444.         android:layout_width="wrap_content"
  1445.         android:layout_height="wrap_content"
  1446.         android:layout_gravity="center"
  1447.         android:src="@mipmap/yangtu"
  1448.         android:layout_marginTop="20dp"/>    <ImageView
  1449.         android:id="@+id/pt_iv"
  1450.         android:layout_width="wrap_content"
  1451.         android:layout_height="wrap_content"
  1452.         android:layout_gravity="center"
  1453.         android:src="@mipmap/yangtu"
  1454.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  1455.     <ImageView
  1456.         android:id="@+id/pt_iv"
  1457.         android:layout_width="wrap_content"
  1458.         android:layout_height="wrap_content"
  1459.         android:layout_gravity="center"
  1460.         android:src="@mipmap/yangtu"
  1461.         android:layout_marginTop="20dp"/>    <ImageView
  1462.         android:id="@+id/pt_iv"
  1463.         android:layout_width="wrap_content"
  1464.         android:layout_height="wrap_content"
  1465.         android:layout_gravity="center"
  1466.         android:src="@mipmap/yangtu"
  1467.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  1468.     <ImageView
  1469.         android:id="@+id/pt_iv"
  1470.         android:layout_width="wrap_content"
  1471.         android:layout_height="wrap_content"
  1472.         android:layout_gravity="center"
  1473.         android:src="@mipmap/yangtu"
  1474.         android:layout_marginTop="20dp"/>    <ImageView
  1475.         android:id="@+id/pt_iv"
  1476.         android:layout_width="wrap_content"
  1477.         android:layout_height="wrap_content"
  1478.         android:layout_gravity="center"
  1479.         android:src="@mipmap/yangtu"
  1480.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  1481.     <ImageView
  1482.         android:id="@+id/pt_iv"
  1483.         android:layout_width="wrap_content"
  1484.         android:layout_height="wrap_content"
  1485.         android:layout_gravity="center"
  1486.         android:src="@mipmap/yangtu"
  1487.         android:layout_marginTop="20dp"/>    <ImageView
  1488.         android:id="@+id/pt_iv"
  1489.         android:layout_width="wrap_content"
  1490.         android:layout_height="wrap_content"
  1491.         android:layout_gravity="center"
  1492.         android:src="@mipmap/yangtu"
  1493.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  1494.     <ImageView
  1495.         android:id="@+id/pt_iv"
  1496.         android:layout_width="wrap_content"
  1497.         android:layout_height="wrap_content"
  1498.         android:layout_gravity="center"
  1499.         android:src="@mipmap/yangtu"
  1500.         android:layout_marginTop="20dp"/>    <ImageView
  1501.         android:id="@+id/pt_iv"
  1502.         android:layout_width="wrap_content"
  1503.         android:layout_height="wrap_content"
  1504.         android:layout_gravity="center"
  1505.         android:src="@mipmap/yangtu"
  1506.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  1507.     <ImageView
  1508.         android:id="@+id/pt_iv"
  1509.         android:layout_width="wrap_content"
  1510.         android:layout_height="wrap_content"
  1511.         android:layout_gravity="center"
  1512.         android:src="@mipmap/yangtu"
  1513.         android:layout_marginTop="20dp"/>    <ImageView
  1514.         android:id="@+id/pt_iv"
  1515.         android:layout_width="wrap_content"
  1516.         android:layout_height="wrap_content"
  1517.         android:layout_gravity="center"
  1518.         android:src="@mipmap/yangtu"
  1519.         android:layout_marginTop="20dp"/>
  1520. </LinearLayout>    <ImageView
  1521.         android:id="@+id/pt_iv"
  1522.         android:layout_width="wrap_content"
  1523.         android:layout_height="wrap_content"
  1524.         android:layout_gravity="center"
  1525.         android:src="@mipmap/yangtu"
  1526.         android:layout_marginTop="20dp"/>case R.id.pt_ib_01x00:<LinearLayout
  1527.     <ImageView
  1528.         android:id="@+id/pt_iv"
  1529.         android:layout_width="wrap_content"
  1530.         android:layout_height="wrap_content"
  1531.         android:layout_gravity="center"
  1532.         android:src="@mipmap/yangtu"
  1533.         android:layout_marginTop="20dp"/>    <ImageView
  1534.         android:id="@+id/pt_iv"
  1535.         android:layout_width="wrap_content"
  1536.         android:layout_height="wrap_content"
  1537.         android:layout_gravity="center"
  1538.         android:src="@mipmap/yangtu"
  1539.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  1540.     <ImageView
  1541.         android:id="@+id/pt_iv"
  1542.         android:layout_width="wrap_content"
  1543.         android:layout_height="wrap_content"
  1544.         android:layout_gravity="center"
  1545.         android:src="@mipmap/yangtu"
  1546.         android:layout_marginTop="20dp"/>    <ImageView
  1547.         android:id="@+id/pt_iv"
  1548.         android:layout_width="wrap_content"
  1549.         android:layout_height="wrap_content"
  1550.         android:layout_gravity="center"
  1551.         android:src="@mipmap/yangtu"
  1552.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  1553.     <ImageView
  1554.         android:id="@+id/pt_iv"
  1555.         android:layout_width="wrap_content"
  1556.         android:layout_height="wrap_content"
  1557.         android:layout_gravity="center"
  1558.         android:src="@mipmap/yangtu"
  1559.         android:layout_marginTop="20dp"/>    <ImageView
  1560.         android:id="@+id/pt_iv"
  1561.         android:layout_width="wrap_content"
  1562.         android:layout_height="wrap_content"
  1563.         android:layout_gravity="center"
  1564.         android:src="@mipmap/yangtu"
  1565.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  1566.     <ImageView
  1567.         android:id="@+id/pt_iv"
  1568.         android:layout_width="wrap_content"
  1569.         android:layout_height="wrap_content"
  1570.         android:layout_gravity="center"
  1571.         android:src="@mipmap/yangtu"
  1572.         android:layout_marginTop="20dp"/>    <ImageView
  1573.         android:id="@+id/pt_iv"
  1574.         android:layout_width="wrap_content"
  1575.         android:layout_height="wrap_content"
  1576.         android:layout_gravity="center"
  1577.         android:src="@mipmap/yangtu"
  1578.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  1579.     <ImageView
  1580.         android:id="@+id/pt_iv"
  1581.         android:layout_width="wrap_content"
  1582.         android:layout_height="wrap_content"
  1583.         android:layout_gravity="center"
  1584.         android:src="@mipmap/yangtu"
  1585.         android:layout_marginTop="20dp"/>    <ImageView
  1586.         android:id="@+id/pt_iv"
  1587.         android:layout_width="wrap_content"
  1588.         android:layout_height="wrap_content"
  1589.         android:layout_gravity="center"
  1590.         android:src="@mipmap/yangtu"
  1591.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  1592.     <ImageView
  1593.         android:id="@+id/pt_iv"
  1594.         android:layout_width="wrap_content"
  1595.         android:layout_height="wrap_content"
  1596.         android:layout_gravity="center"
  1597.         android:src="@mipmap/yangtu"
  1598.         android:layout_marginTop="20dp"/>    <ImageView
  1599.         android:id="@+id/pt_iv"
  1600.         android:layout_width="wrap_content"
  1601.         android:layout_height="wrap_content"
  1602.         android:layout_gravity="center"
  1603.         android:src="@mipmap/yangtu"
  1604.         android:layout_marginTop="20dp"/>
  1605. </LinearLayout><LinearLayout
  1606.     <ImageView
  1607.         android:id="@+id/pt_iv"
  1608.         android:layout_width="wrap_content"
  1609.         android:layout_height="wrap_content"
  1610.         android:layout_gravity="center"
  1611.         android:src="@mipmap/yangtu"
  1612.         android:layout_marginTop="20dp"/>    <ImageView
  1613.         android:id="@+id/pt_iv"
  1614.         android:layout_width="wrap_content"
  1615.         android:layout_height="wrap_content"
  1616.         android:layout_gravity="center"
  1617.         android:src="@mipmap/yangtu"
  1618.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  1619.     <ImageView
  1620.         android:id="@+id/pt_iv"
  1621.         android:layout_width="wrap_content"
  1622.         android:layout_height="wrap_content"
  1623.         android:layout_gravity="center"
  1624.         android:src="@mipmap/yangtu"
  1625.         android:layout_marginTop="20dp"/>    <ImageView
  1626.         android:id="@+id/pt_iv"
  1627.         android:layout_width="wrap_content"
  1628.         android:layout_height="wrap_content"
  1629.         android:layout_gravity="center"
  1630.         android:src="@mipmap/yangtu"
  1631.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  1632.     <ImageView
  1633.         android:id="@+id/pt_iv"
  1634.         android:layout_width="wrap_content"
  1635.         android:layout_height="wrap_content"
  1636.         android:layout_gravity="center"
  1637.         android:src="@mipmap/yangtu"
  1638.         android:layout_marginTop="20dp"/>    <ImageView
  1639.         android:id="@+id/pt_iv"
  1640.         android:layout_width="wrap_content"
  1641.         android:layout_height="wrap_content"
  1642.         android:layout_gravity="center"
  1643.         android:src="@mipmap/yangtu"
  1644.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  1645.     <ImageView
  1646.         android:id="@+id/pt_iv"
  1647.         android:layout_width="wrap_content"
  1648.         android:layout_height="wrap_content"
  1649.         android:layout_gravity="center"
  1650.         android:src="@mipmap/yangtu"
  1651.         android:layout_marginTop="20dp"/>    <ImageView
  1652.         android:id="@+id/pt_iv"
  1653.         android:layout_width="wrap_content"
  1654.         android:layout_height="wrap_content"
  1655.         android:layout_gravity="center"
  1656.         android:src="@mipmap/yangtu"
  1657.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  1658.     <ImageView
  1659.         android:id="@+id/pt_iv"
  1660.         android:layout_width="wrap_content"
  1661.         android:layout_height="wrap_content"
  1662.         android:layout_gravity="center"
  1663.         android:src="@mipmap/yangtu"
  1664.         android:layout_marginTop="20dp"/>    <ImageView
  1665.         android:id="@+id/pt_iv"
  1666.         android:layout_width="wrap_content"
  1667.         android:layout_height="wrap_content"
  1668.         android:layout_gravity="center"
  1669.         android:src="@mipmap/yangtu"
  1670.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  1671.     <ImageView
  1672.         android:id="@+id/pt_iv"
  1673.         android:layout_width="wrap_content"
  1674.         android:layout_height="wrap_content"
  1675.         android:layout_gravity="center"
  1676.         android:src="@mipmap/yangtu"
  1677.         android:layout_marginTop="20dp"/>    <ImageView
  1678.         android:id="@+id/pt_iv"
  1679.         android:layout_width="wrap_content"
  1680.         android:layout_height="wrap_content"
  1681.         android:layout_gravity="center"
  1682.         android:src="@mipmap/yangtu"
  1683.         android:layout_marginTop="20dp"/>
  1684. </LinearLayout>move(R.id.pt_ib_01x00,3);<LinearLayout
  1685.     <ImageView
  1686.         android:id="@+id/pt_iv"
  1687.         android:layout_width="wrap_content"
  1688.         android:layout_height="wrap_content"
  1689.         android:layout_gravity="center"
  1690.         android:src="@mipmap/yangtu"
  1691.         android:layout_marginTop="20dp"/>    <ImageView
  1692.         android:id="@+id/pt_iv"
  1693.         android:layout_width="wrap_content"
  1694.         android:layout_height="wrap_content"
  1695.         android:layout_gravity="center"
  1696.         android:src="@mipmap/yangtu"
  1697.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  1698.     <ImageView
  1699.         android:id="@+id/pt_iv"
  1700.         android:layout_width="wrap_content"
  1701.         android:layout_height="wrap_content"
  1702.         android:layout_gravity="center"
  1703.         android:src="@mipmap/yangtu"
  1704.         android:layout_marginTop="20dp"/>    <ImageView
  1705.         android:id="@+id/pt_iv"
  1706.         android:layout_width="wrap_content"
  1707.         android:layout_height="wrap_content"
  1708.         android:layout_gravity="center"
  1709.         android:src="@mipmap/yangtu"
  1710.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  1711.     <ImageView
  1712.         android:id="@+id/pt_iv"
  1713.         android:layout_width="wrap_content"
  1714.         android:layout_height="wrap_content"
  1715.         android:layout_gravity="center"
  1716.         android:src="@mipmap/yangtu"
  1717.         android:layout_marginTop="20dp"/>    <ImageView
  1718.         android:id="@+id/pt_iv"
  1719.         android:layout_width="wrap_content"
  1720.         android:layout_height="wrap_content"
  1721.         android:layout_gravity="center"
  1722.         android:src="@mipmap/yangtu"
  1723.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  1724.     <ImageView
  1725.         android:id="@+id/pt_iv"
  1726.         android:layout_width="wrap_content"
  1727.         android:layout_height="wrap_content"
  1728.         android:layout_gravity="center"
  1729.         android:src="@mipmap/yangtu"
  1730.         android:layout_marginTop="20dp"/>    <ImageView
  1731.         android:id="@+id/pt_iv"
  1732.         android:layout_width="wrap_content"
  1733.         android:layout_height="wrap_content"
  1734.         android:layout_gravity="center"
  1735.         android:src="@mipmap/yangtu"
  1736.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  1737.     <ImageView
  1738.         android:id="@+id/pt_iv"
  1739.         android:layout_width="wrap_content"
  1740.         android:layout_height="wrap_content"
  1741.         android:layout_gravity="center"
  1742.         android:src="@mipmap/yangtu"
  1743.         android:layout_marginTop="20dp"/>    <ImageView
  1744.         android:id="@+id/pt_iv"
  1745.         android:layout_width="wrap_content"
  1746.         android:layout_height="wrap_content"
  1747.         android:layout_gravity="center"
  1748.         android:src="@mipmap/yangtu"
  1749.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  1750.     <ImageView
  1751.         android:id="@+id/pt_iv"
  1752.         android:layout_width="wrap_content"
  1753.         android:layout_height="wrap_content"
  1754.         android:layout_gravity="center"
  1755.         android:src="@mipmap/yangtu"
  1756.         android:layout_marginTop="20dp"/>    <ImageView
  1757.         android:id="@+id/pt_iv"
  1758.         android:layout_width="wrap_content"
  1759.         android:layout_height="wrap_content"
  1760.         android:layout_gravity="center"
  1761.         android:src="@mipmap/yangtu"
  1762.         android:layout_marginTop="20dp"/>
  1763. </LinearLayout><LinearLayout
  1764.     <ImageView
  1765.         android:id="@+id/pt_iv"
  1766.         android:layout_width="wrap_content"
  1767.         android:layout_height="wrap_content"
  1768.         android:layout_gravity="center"
  1769.         android:src="@mipmap/yangtu"
  1770.         android:layout_marginTop="20dp"/>    <ImageView
  1771.         android:id="@+id/pt_iv"
  1772.         android:layout_width="wrap_content"
  1773.         android:layout_height="wrap_content"
  1774.         android:layout_gravity="center"
  1775.         android:src="@mipmap/yangtu"
  1776.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  1777.     <ImageView
  1778.         android:id="@+id/pt_iv"
  1779.         android:layout_width="wrap_content"
  1780.         android:layout_height="wrap_content"
  1781.         android:layout_gravity="center"
  1782.         android:src="@mipmap/yangtu"
  1783.         android:layout_marginTop="20dp"/>    <ImageView
  1784.         android:id="@+id/pt_iv"
  1785.         android:layout_width="wrap_content"
  1786.         android:layout_height="wrap_content"
  1787.         android:layout_gravity="center"
  1788.         android:src="@mipmap/yangtu"
  1789.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  1790.     <ImageView
  1791.         android:id="@+id/pt_iv"
  1792.         android:layout_width="wrap_content"
  1793.         android:layout_height="wrap_content"
  1794.         android:layout_gravity="center"
  1795.         android:src="@mipmap/yangtu"
  1796.         android:layout_marginTop="20dp"/>    <ImageView
  1797.         android:id="@+id/pt_iv"
  1798.         android:layout_width="wrap_content"
  1799.         android:layout_height="wrap_content"
  1800.         android:layout_gravity="center"
  1801.         android:src="@mipmap/yangtu"
  1802.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  1803.     <ImageView
  1804.         android:id="@+id/pt_iv"
  1805.         android:layout_width="wrap_content"
  1806.         android:layout_height="wrap_content"
  1807.         android:layout_gravity="center"
  1808.         android:src="@mipmap/yangtu"
  1809.         android:layout_marginTop="20dp"/>    <ImageView
  1810.         android:id="@+id/pt_iv"
  1811.         android:layout_width="wrap_content"
  1812.         android:layout_height="wrap_content"
  1813.         android:layout_gravity="center"
  1814.         android:src="@mipmap/yangtu"
  1815.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  1816.     <ImageView
  1817.         android:id="@+id/pt_iv"
  1818.         android:layout_width="wrap_content"
  1819.         android:layout_height="wrap_content"
  1820.         android:layout_gravity="center"
  1821.         android:src="@mipmap/yangtu"
  1822.         android:layout_marginTop="20dp"/>    <ImageView
  1823.         android:id="@+id/pt_iv"
  1824.         android:layout_width="wrap_content"
  1825.         android:layout_height="wrap_content"
  1826.         android:layout_gravity="center"
  1827.         android:src="@mipmap/yangtu"
  1828.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  1829.     <ImageView
  1830.         android:id="@+id/pt_iv"
  1831.         android:layout_width="wrap_content"
  1832.         android:layout_height="wrap_content"
  1833.         android:layout_gravity="center"
  1834.         android:src="@mipmap/yangtu"
  1835.         android:layout_marginTop="20dp"/>    <ImageView
  1836.         android:id="@+id/pt_iv"
  1837.         android:layout_width="wrap_content"
  1838.         android:layout_height="wrap_content"
  1839.         android:layout_gravity="center"
  1840.         android:src="@mipmap/yangtu"
  1841.         android:layout_marginTop="20dp"/>
  1842. </LinearLayout>break;<LinearLayout
  1843.     <ImageView
  1844.         android:id="@+id/pt_iv"
  1845.         android:layout_width="wrap_content"
  1846.         android:layout_height="wrap_content"
  1847.         android:layout_gravity="center"
  1848.         android:src="@mipmap/yangtu"
  1849.         android:layout_marginTop="20dp"/>    <ImageView
  1850.         android:id="@+id/pt_iv"
  1851.         android:layout_width="wrap_content"
  1852.         android:layout_height="wrap_content"
  1853.         android:layout_gravity="center"
  1854.         android:src="@mipmap/yangtu"
  1855.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  1856.     <ImageView
  1857.         android:id="@+id/pt_iv"
  1858.         android:layout_width="wrap_content"
  1859.         android:layout_height="wrap_content"
  1860.         android:layout_gravity="center"
  1861.         android:src="@mipmap/yangtu"
  1862.         android:layout_marginTop="20dp"/>    <ImageView
  1863.         android:id="@+id/pt_iv"
  1864.         android:layout_width="wrap_content"
  1865.         android:layout_height="wrap_content"
  1866.         android:layout_gravity="center"
  1867.         android:src="@mipmap/yangtu"
  1868.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  1869.     <ImageView
  1870.         android:id="@+id/pt_iv"
  1871.         android:layout_width="wrap_content"
  1872.         android:layout_height="wrap_content"
  1873.         android:layout_gravity="center"
  1874.         android:src="@mipmap/yangtu"
  1875.         android:layout_marginTop="20dp"/>    <ImageView
  1876.         android:id="@+id/pt_iv"
  1877.         android:layout_width="wrap_content"
  1878.         android:layout_height="wrap_content"
  1879.         android:layout_gravity="center"
  1880.         android:src="@mipmap/yangtu"
  1881.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  1882.     <ImageView
  1883.         android:id="@+id/pt_iv"
  1884.         android:layout_width="wrap_content"
  1885.         android:layout_height="wrap_content"
  1886.         android:layout_gravity="center"
  1887.         android:src="@mipmap/yangtu"
  1888.         android:layout_marginTop="20dp"/>    <ImageView
  1889.         android:id="@+id/pt_iv"
  1890.         android:layout_width="wrap_content"
  1891.         android:layout_height="wrap_content"
  1892.         android:layout_gravity="center"
  1893.         android:src="@mipmap/yangtu"
  1894.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  1895.     <ImageView
  1896.         android:id="@+id/pt_iv"
  1897.         android:layout_width="wrap_content"
  1898.         android:layout_height="wrap_content"
  1899.         android:layout_gravity="center"
  1900.         android:src="@mipmap/yangtu"
  1901.         android:layout_marginTop="20dp"/>    <ImageView
  1902.         android:id="@+id/pt_iv"
  1903.         android:layout_width="wrap_content"
  1904.         android:layout_height="wrap_content"
  1905.         android:layout_gravity="center"
  1906.         android:src="@mipmap/yangtu"
  1907.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  1908.     <ImageView
  1909.         android:id="@+id/pt_iv"
  1910.         android:layout_width="wrap_content"
  1911.         android:layout_height="wrap_content"
  1912.         android:layout_gravity="center"
  1913.         android:src="@mipmap/yangtu"
  1914.         android:layout_marginTop="20dp"/>    <ImageView
  1915.         android:id="@+id/pt_iv"
  1916.         android:layout_width="wrap_content"
  1917.         android:layout_height="wrap_content"
  1918.         android:layout_gravity="center"
  1919.         android:src="@mipmap/yangtu"
  1920.         android:layout_marginTop="20dp"/>
  1921. </LinearLayout>    <ImageView
  1922.         android:id="@+id/pt_iv"
  1923.         android:layout_width="wrap_content"
  1924.         android:layout_height="wrap_content"
  1925.         android:layout_gravity="center"
  1926.         android:src="@mipmap/yangtu"
  1927.         android:layout_marginTop="20dp"/>case R.id.pt_ib_01x01:<LinearLayout
  1928.     <ImageView
  1929.         android:id="@+id/pt_iv"
  1930.         android:layout_width="wrap_content"
  1931.         android:layout_height="wrap_content"
  1932.         android:layout_gravity="center"
  1933.         android:src="@mipmap/yangtu"
  1934.         android:layout_marginTop="20dp"/>    <ImageView
  1935.         android:id="@+id/pt_iv"
  1936.         android:layout_width="wrap_content"
  1937.         android:layout_height="wrap_content"
  1938.         android:layout_gravity="center"
  1939.         android:src="@mipmap/yangtu"
  1940.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  1941.     <ImageView
  1942.         android:id="@+id/pt_iv"
  1943.         android:layout_width="wrap_content"
  1944.         android:layout_height="wrap_content"
  1945.         android:layout_gravity="center"
  1946.         android:src="@mipmap/yangtu"
  1947.         android:layout_marginTop="20dp"/>    <ImageView
  1948.         android:id="@+id/pt_iv"
  1949.         android:layout_width="wrap_content"
  1950.         android:layout_height="wrap_content"
  1951.         android:layout_gravity="center"
  1952.         android:src="@mipmap/yangtu"
  1953.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  1954.     <ImageView
  1955.         android:id="@+id/pt_iv"
  1956.         android:layout_width="wrap_content"
  1957.         android:layout_height="wrap_content"
  1958.         android:layout_gravity="center"
  1959.         android:src="@mipmap/yangtu"
  1960.         android:layout_marginTop="20dp"/>    <ImageView
  1961.         android:id="@+id/pt_iv"
  1962.         android:layout_width="wrap_content"
  1963.         android:layout_height="wrap_content"
  1964.         android:layout_gravity="center"
  1965.         android:src="@mipmap/yangtu"
  1966.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  1967.     <ImageView
  1968.         android:id="@+id/pt_iv"
  1969.         android:layout_width="wrap_content"
  1970.         android:layout_height="wrap_content"
  1971.         android:layout_gravity="center"
  1972.         android:src="@mipmap/yangtu"
  1973.         android:layout_marginTop="20dp"/>    <ImageView
  1974.         android:id="@+id/pt_iv"
  1975.         android:layout_width="wrap_content"
  1976.         android:layout_height="wrap_content"
  1977.         android:layout_gravity="center"
  1978.         android:src="@mipmap/yangtu"
  1979.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  1980.     <ImageView
  1981.         android:id="@+id/pt_iv"
  1982.         android:layout_width="wrap_content"
  1983.         android:layout_height="wrap_content"
  1984.         android:layout_gravity="center"
  1985.         android:src="@mipmap/yangtu"
  1986.         android:layout_marginTop="20dp"/>    <ImageView
  1987.         android:id="@+id/pt_iv"
  1988.         android:layout_width="wrap_content"
  1989.         android:layout_height="wrap_content"
  1990.         android:layout_gravity="center"
  1991.         android:src="@mipmap/yangtu"
  1992.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  1993.     <ImageView
  1994.         android:id="@+id/pt_iv"
  1995.         android:layout_width="wrap_content"
  1996.         android:layout_height="wrap_content"
  1997.         android:layout_gravity="center"
  1998.         android:src="@mipmap/yangtu"
  1999.         android:layout_marginTop="20dp"/>    <ImageView
  2000.         android:id="@+id/pt_iv"
  2001.         android:layout_width="wrap_content"
  2002.         android:layout_height="wrap_content"
  2003.         android:layout_gravity="center"
  2004.         android:src="@mipmap/yangtu"
  2005.         android:layout_marginTop="20dp"/>
  2006. </LinearLayout><LinearLayout
  2007.     <ImageView
  2008.         android:id="@+id/pt_iv"
  2009.         android:layout_width="wrap_content"
  2010.         android:layout_height="wrap_content"
  2011.         android:layout_gravity="center"
  2012.         android:src="@mipmap/yangtu"
  2013.         android:layout_marginTop="20dp"/>    <ImageView
  2014.         android:id="@+id/pt_iv"
  2015.         android:layout_width="wrap_content"
  2016.         android:layout_height="wrap_content"
  2017.         android:layout_gravity="center"
  2018.         android:src="@mipmap/yangtu"
  2019.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  2020.     <ImageView
  2021.         android:id="@+id/pt_iv"
  2022.         android:layout_width="wrap_content"
  2023.         android:layout_height="wrap_content"
  2024.         android:layout_gravity="center"
  2025.         android:src="@mipmap/yangtu"
  2026.         android:layout_marginTop="20dp"/>    <ImageView
  2027.         android:id="@+id/pt_iv"
  2028.         android:layout_width="wrap_content"
  2029.         android:layout_height="wrap_content"
  2030.         android:layout_gravity="center"
  2031.         android:src="@mipmap/yangtu"
  2032.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  2033.     <ImageView
  2034.         android:id="@+id/pt_iv"
  2035.         android:layout_width="wrap_content"
  2036.         android:layout_height="wrap_content"
  2037.         android:layout_gravity="center"
  2038.         android:src="@mipmap/yangtu"
  2039.         android:layout_marginTop="20dp"/>    <ImageView
  2040.         android:id="@+id/pt_iv"
  2041.         android:layout_width="wrap_content"
  2042.         android:layout_height="wrap_content"
  2043.         android:layout_gravity="center"
  2044.         android:src="@mipmap/yangtu"
  2045.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  2046.     <ImageView
  2047.         android:id="@+id/pt_iv"
  2048.         android:layout_width="wrap_content"
  2049.         android:layout_height="wrap_content"
  2050.         android:layout_gravity="center"
  2051.         android:src="@mipmap/yangtu"
  2052.         android:layout_marginTop="20dp"/>    <ImageView
  2053.         android:id="@+id/pt_iv"
  2054.         android:layout_width="wrap_content"
  2055.         android:layout_height="wrap_content"
  2056.         android:layout_gravity="center"
  2057.         android:src="@mipmap/yangtu"
  2058.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  2059.     <ImageView
  2060.         android:id="@+id/pt_iv"
  2061.         android:layout_width="wrap_content"
  2062.         android:layout_height="wrap_content"
  2063.         android:layout_gravity="center"
  2064.         android:src="@mipmap/yangtu"
  2065.         android:layout_marginTop="20dp"/>    <ImageView
  2066.         android:id="@+id/pt_iv"
  2067.         android:layout_width="wrap_content"
  2068.         android:layout_height="wrap_content"
  2069.         android:layout_gravity="center"
  2070.         android:src="@mipmap/yangtu"
  2071.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  2072.     <ImageView
  2073.         android:id="@+id/pt_iv"
  2074.         android:layout_width="wrap_content"
  2075.         android:layout_height="wrap_content"
  2076.         android:layout_gravity="center"
  2077.         android:src="@mipmap/yangtu"
  2078.         android:layout_marginTop="20dp"/>    <ImageView
  2079.         android:id="@+id/pt_iv"
  2080.         android:layout_width="wrap_content"
  2081.         android:layout_height="wrap_content"
  2082.         android:layout_gravity="center"
  2083.         android:src="@mipmap/yangtu"
  2084.         android:layout_marginTop="20dp"/>
  2085. </LinearLayout>move(R.id.pt_ib_01x01,4);<LinearLayout
  2086.     <ImageView
  2087.         android:id="@+id/pt_iv"
  2088.         android:layout_width="wrap_content"
  2089.         android:layout_height="wrap_content"
  2090.         android:layout_gravity="center"
  2091.         android:src="@mipmap/yangtu"
  2092.         android:layout_marginTop="20dp"/>    <ImageView
  2093.         android:id="@+id/pt_iv"
  2094.         android:layout_width="wrap_content"
  2095.         android:layout_height="wrap_content"
  2096.         android:layout_gravity="center"
  2097.         android:src="@mipmap/yangtu"
  2098.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  2099.     <ImageView
  2100.         android:id="@+id/pt_iv"
  2101.         android:layout_width="wrap_content"
  2102.         android:layout_height="wrap_content"
  2103.         android:layout_gravity="center"
  2104.         android:src="@mipmap/yangtu"
  2105.         android:layout_marginTop="20dp"/>    <ImageView
  2106.         android:id="@+id/pt_iv"
  2107.         android:layout_width="wrap_content"
  2108.         android:layout_height="wrap_content"
  2109.         android:layout_gravity="center"
  2110.         android:src="@mipmap/yangtu"
  2111.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  2112.     <ImageView
  2113.         android:id="@+id/pt_iv"
  2114.         android:layout_width="wrap_content"
  2115.         android:layout_height="wrap_content"
  2116.         android:layout_gravity="center"
  2117.         android:src="@mipmap/yangtu"
  2118.         android:layout_marginTop="20dp"/>    <ImageView
  2119.         android:id="@+id/pt_iv"
  2120.         android:layout_width="wrap_content"
  2121.         android:layout_height="wrap_content"
  2122.         android:layout_gravity="center"
  2123.         android:src="@mipmap/yangtu"
  2124.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  2125.     <ImageView
  2126.         android:id="@+id/pt_iv"
  2127.         android:layout_width="wrap_content"
  2128.         android:layout_height="wrap_content"
  2129.         android:layout_gravity="center"
  2130.         android:src="@mipmap/yangtu"
  2131.         android:layout_marginTop="20dp"/>    <ImageView
  2132.         android:id="@+id/pt_iv"
  2133.         android:layout_width="wrap_content"
  2134.         android:layout_height="wrap_content"
  2135.         android:layout_gravity="center"
  2136.         android:src="@mipmap/yangtu"
  2137.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  2138.     <ImageView
  2139.         android:id="@+id/pt_iv"
  2140.         android:layout_width="wrap_content"
  2141.         android:layout_height="wrap_content"
  2142.         android:layout_gravity="center"
  2143.         android:src="@mipmap/yangtu"
  2144.         android:layout_marginTop="20dp"/>    <ImageView
  2145.         android:id="@+id/pt_iv"
  2146.         android:layout_width="wrap_content"
  2147.         android:layout_height="wrap_content"
  2148.         android:layout_gravity="center"
  2149.         android:src="@mipmap/yangtu"
  2150.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  2151.     <ImageView
  2152.         android:id="@+id/pt_iv"
  2153.         android:layout_width="wrap_content"
  2154.         android:layout_height="wrap_content"
  2155.         android:layout_gravity="center"
  2156.         android:src="@mipmap/yangtu"
  2157.         android:layout_marginTop="20dp"/>    <ImageView
  2158.         android:id="@+id/pt_iv"
  2159.         android:layout_width="wrap_content"
  2160.         android:layout_height="wrap_content"
  2161.         android:layout_gravity="center"
  2162.         android:src="@mipmap/yangtu"
  2163.         android:layout_marginTop="20dp"/>
  2164. </LinearLayout><LinearLayout
  2165.     <ImageView
  2166.         android:id="@+id/pt_iv"
  2167.         android:layout_width="wrap_content"
  2168.         android:layout_height="wrap_content"
  2169.         android:layout_gravity="center"
  2170.         android:src="@mipmap/yangtu"
  2171.         android:layout_marginTop="20dp"/>    <ImageView
  2172.         android:id="@+id/pt_iv"
  2173.         android:layout_width="wrap_content"
  2174.         android:layout_height="wrap_content"
  2175.         android:layout_gravity="center"
  2176.         android:src="@mipmap/yangtu"
  2177.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  2178.     <ImageView
  2179.         android:id="@+id/pt_iv"
  2180.         android:layout_width="wrap_content"
  2181.         android:layout_height="wrap_content"
  2182.         android:layout_gravity="center"
  2183.         android:src="@mipmap/yangtu"
  2184.         android:layout_marginTop="20dp"/>    <ImageView
  2185.         android:id="@+id/pt_iv"
  2186.         android:layout_width="wrap_content"
  2187.         android:layout_height="wrap_content"
  2188.         android:layout_gravity="center"
  2189.         android:src="@mipmap/yangtu"
  2190.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  2191.     <ImageView
  2192.         android:id="@+id/pt_iv"
  2193.         android:layout_width="wrap_content"
  2194.         android:layout_height="wrap_content"
  2195.         android:layout_gravity="center"
  2196.         android:src="@mipmap/yangtu"
  2197.         android:layout_marginTop="20dp"/>    <ImageView
  2198.         android:id="@+id/pt_iv"
  2199.         android:layout_width="wrap_content"
  2200.         android:layout_height="wrap_content"
  2201.         android:layout_gravity="center"
  2202.         android:src="@mipmap/yangtu"
  2203.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  2204.     <ImageView
  2205.         android:id="@+id/pt_iv"
  2206.         android:layout_width="wrap_content"
  2207.         android:layout_height="wrap_content"
  2208.         android:layout_gravity="center"
  2209.         android:src="@mipmap/yangtu"
  2210.         android:layout_marginTop="20dp"/>    <ImageView
  2211.         android:id="@+id/pt_iv"
  2212.         android:layout_width="wrap_content"
  2213.         android:layout_height="wrap_content"
  2214.         android:layout_gravity="center"
  2215.         android:src="@mipmap/yangtu"
  2216.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  2217.     <ImageView
  2218.         android:id="@+id/pt_iv"
  2219.         android:layout_width="wrap_content"
  2220.         android:layout_height="wrap_content"
  2221.         android:layout_gravity="center"
  2222.         android:src="@mipmap/yangtu"
  2223.         android:layout_marginTop="20dp"/>    <ImageView
  2224.         android:id="@+id/pt_iv"
  2225.         android:layout_width="wrap_content"
  2226.         android:layout_height="wrap_content"
  2227.         android:layout_gravity="center"
  2228.         android:src="@mipmap/yangtu"
  2229.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  2230.     <ImageView
  2231.         android:id="@+id/pt_iv"
  2232.         android:layout_width="wrap_content"
  2233.         android:layout_height="wrap_content"
  2234.         android:layout_gravity="center"
  2235.         android:src="@mipmap/yangtu"
  2236.         android:layout_marginTop="20dp"/>    <ImageView
  2237.         android:id="@+id/pt_iv"
  2238.         android:layout_width="wrap_content"
  2239.         android:layout_height="wrap_content"
  2240.         android:layout_gravity="center"
  2241.         android:src="@mipmap/yangtu"
  2242.         android:layout_marginTop="20dp"/>
  2243. </LinearLayout>break;<LinearLayout
  2244.     <ImageView
  2245.         android:id="@+id/pt_iv"
  2246.         android:layout_width="wrap_content"
  2247.         android:layout_height="wrap_content"
  2248.         android:layout_gravity="center"
  2249.         android:src="@mipmap/yangtu"
  2250.         android:layout_marginTop="20dp"/>    <ImageView
  2251.         android:id="@+id/pt_iv"
  2252.         android:layout_width="wrap_content"
  2253.         android:layout_height="wrap_content"
  2254.         android:layout_gravity="center"
  2255.         android:src="@mipmap/yangtu"
  2256.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  2257.     <ImageView
  2258.         android:id="@+id/pt_iv"
  2259.         android:layout_width="wrap_content"
  2260.         android:layout_height="wrap_content"
  2261.         android:layout_gravity="center"
  2262.         android:src="@mipmap/yangtu"
  2263.         android:layout_marginTop="20dp"/>    <ImageView
  2264.         android:id="@+id/pt_iv"
  2265.         android:layout_width="wrap_content"
  2266.         android:layout_height="wrap_content"
  2267.         android:layout_gravity="center"
  2268.         android:src="@mipmap/yangtu"
  2269.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  2270.     <ImageView
  2271.         android:id="@+id/pt_iv"
  2272.         android:layout_width="wrap_content"
  2273.         android:layout_height="wrap_content"
  2274.         android:layout_gravity="center"
  2275.         android:src="@mipmap/yangtu"
  2276.         android:layout_marginTop="20dp"/>    <ImageView
  2277.         android:id="@+id/pt_iv"
  2278.         android:layout_width="wrap_content"
  2279.         android:layout_height="wrap_content"
  2280.         android:layout_gravity="center"
  2281.         android:src="@mipmap/yangtu"
  2282.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  2283.     <ImageView
  2284.         android:id="@+id/pt_iv"
  2285.         android:layout_width="wrap_content"
  2286.         android:layout_height="wrap_content"
  2287.         android:layout_gravity="center"
  2288.         android:src="@mipmap/yangtu"
  2289.         android:layout_marginTop="20dp"/>    <ImageView
  2290.         android:id="@+id/pt_iv"
  2291.         android:layout_width="wrap_content"
  2292.         android:layout_height="wrap_content"
  2293.         android:layout_gravity="center"
  2294.         android:src="@mipmap/yangtu"
  2295.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  2296.     <ImageView
  2297.         android:id="@+id/pt_iv"
  2298.         android:layout_width="wrap_content"
  2299.         android:layout_height="wrap_content"
  2300.         android:layout_gravity="center"
  2301.         android:src="@mipmap/yangtu"
  2302.         android:layout_marginTop="20dp"/>    <ImageView
  2303.         android:id="@+id/pt_iv"
  2304.         android:layout_width="wrap_content"
  2305.         android:layout_height="wrap_content"
  2306.         android:layout_gravity="center"
  2307.         android:src="@mipmap/yangtu"
  2308.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  2309.     <ImageView
  2310.         android:id="@+id/pt_iv"
  2311.         android:layout_width="wrap_content"
  2312.         android:layout_height="wrap_content"
  2313.         android:layout_gravity="center"
  2314.         android:src="@mipmap/yangtu"
  2315.         android:layout_marginTop="20dp"/>    <ImageView
  2316.         android:id="@+id/pt_iv"
  2317.         android:layout_width="wrap_content"
  2318.         android:layout_height="wrap_content"
  2319.         android:layout_gravity="center"
  2320.         android:src="@mipmap/yangtu"
  2321.         android:layout_marginTop="20dp"/>
  2322. </LinearLayout>    <ImageView
  2323.         android:id="@+id/pt_iv"
  2324.         android:layout_width="wrap_content"
  2325.         android:layout_height="wrap_content"
  2326.         android:layout_gravity="center"
  2327.         android:src="@mipmap/yangtu"
  2328.         android:layout_marginTop="20dp"/>case R.id.pt_ib_01x02:<LinearLayout
  2329.     <ImageView
  2330.         android:id="@+id/pt_iv"
  2331.         android:layout_width="wrap_content"
  2332.         android:layout_height="wrap_content"
  2333.         android:layout_gravity="center"
  2334.         android:src="@mipmap/yangtu"
  2335.         android:layout_marginTop="20dp"/>    <ImageView
  2336.         android:id="@+id/pt_iv"
  2337.         android:layout_width="wrap_content"
  2338.         android:layout_height="wrap_content"
  2339.         android:layout_gravity="center"
  2340.         android:src="@mipmap/yangtu"
  2341.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  2342.     <ImageView
  2343.         android:id="@+id/pt_iv"
  2344.         android:layout_width="wrap_content"
  2345.         android:layout_height="wrap_content"
  2346.         android:layout_gravity="center"
  2347.         android:src="@mipmap/yangtu"
  2348.         android:layout_marginTop="20dp"/>    <ImageView
  2349.         android:id="@+id/pt_iv"
  2350.         android:layout_width="wrap_content"
  2351.         android:layout_height="wrap_content"
  2352.         android:layout_gravity="center"
  2353.         android:src="@mipmap/yangtu"
  2354.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  2355.     <ImageView
  2356.         android:id="@+id/pt_iv"
  2357.         android:layout_width="wrap_content"
  2358.         android:layout_height="wrap_content"
  2359.         android:layout_gravity="center"
  2360.         android:src="@mipmap/yangtu"
  2361.         android:layout_marginTop="20dp"/>    <ImageView
  2362.         android:id="@+id/pt_iv"
  2363.         android:layout_width="wrap_content"
  2364.         android:layout_height="wrap_content"
  2365.         android:layout_gravity="center"
  2366.         android:src="@mipmap/yangtu"
  2367.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  2368.     <ImageView
  2369.         android:id="@+id/pt_iv"
  2370.         android:layout_width="wrap_content"
  2371.         android:layout_height="wrap_content"
  2372.         android:layout_gravity="center"
  2373.         android:src="@mipmap/yangtu"
  2374.         android:layout_marginTop="20dp"/>    <ImageView
  2375.         android:id="@+id/pt_iv"
  2376.         android:layout_width="wrap_content"
  2377.         android:layout_height="wrap_content"
  2378.         android:layout_gravity="center"
  2379.         android:src="@mipmap/yangtu"
  2380.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  2381.     <ImageView
  2382.         android:id="@+id/pt_iv"
  2383.         android:layout_width="wrap_content"
  2384.         android:layout_height="wrap_content"
  2385.         android:layout_gravity="center"
  2386.         android:src="@mipmap/yangtu"
  2387.         android:layout_marginTop="20dp"/>    <ImageView
  2388.         android:id="@+id/pt_iv"
  2389.         android:layout_width="wrap_content"
  2390.         android:layout_height="wrap_content"
  2391.         android:layout_gravity="center"
  2392.         android:src="@mipmap/yangtu"
  2393.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  2394.     <ImageView
  2395.         android:id="@+id/pt_iv"
  2396.         android:layout_width="wrap_content"
  2397.         android:layout_height="wrap_content"
  2398.         android:layout_gravity="center"
  2399.         android:src="@mipmap/yangtu"
  2400.         android:layout_marginTop="20dp"/>    <ImageView
  2401.         android:id="@+id/pt_iv"
  2402.         android:layout_width="wrap_content"
  2403.         android:layout_height="wrap_content"
  2404.         android:layout_gravity="center"
  2405.         android:src="@mipmap/yangtu"
  2406.         android:layout_marginTop="20dp"/>
  2407. </LinearLayout><LinearLayout
  2408.     <ImageView
  2409.         android:id="@+id/pt_iv"
  2410.         android:layout_width="wrap_content"
  2411.         android:layout_height="wrap_content"
  2412.         android:layout_gravity="center"
  2413.         android:src="@mipmap/yangtu"
  2414.         android:layout_marginTop="20dp"/>    <ImageView
  2415.         android:id="@+id/pt_iv"
  2416.         android:layout_width="wrap_content"
  2417.         android:layout_height="wrap_content"
  2418.         android:layout_gravity="center"
  2419.         android:src="@mipmap/yangtu"
  2420.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  2421.     <ImageView
  2422.         android:id="@+id/pt_iv"
  2423.         android:layout_width="wrap_content"
  2424.         android:layout_height="wrap_content"
  2425.         android:layout_gravity="center"
  2426.         android:src="@mipmap/yangtu"
  2427.         android:layout_marginTop="20dp"/>    <ImageView
  2428.         android:id="@+id/pt_iv"
  2429.         android:layout_width="wrap_content"
  2430.         android:layout_height="wrap_content"
  2431.         android:layout_gravity="center"
  2432.         android:src="@mipmap/yangtu"
  2433.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  2434.     <ImageView
  2435.         android:id="@+id/pt_iv"
  2436.         android:layout_width="wrap_content"
  2437.         android:layout_height="wrap_content"
  2438.         android:layout_gravity="center"
  2439.         android:src="@mipmap/yangtu"
  2440.         android:layout_marginTop="20dp"/>    <ImageView
  2441.         android:id="@+id/pt_iv"
  2442.         android:layout_width="wrap_content"
  2443.         android:layout_height="wrap_content"
  2444.         android:layout_gravity="center"
  2445.         android:src="@mipmap/yangtu"
  2446.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  2447.     <ImageView
  2448.         android:id="@+id/pt_iv"
  2449.         android:layout_width="wrap_content"
  2450.         android:layout_height="wrap_content"
  2451.         android:layout_gravity="center"
  2452.         android:src="@mipmap/yangtu"
  2453.         android:layout_marginTop="20dp"/>    <ImageView
  2454.         android:id="@+id/pt_iv"
  2455.         android:layout_width="wrap_content"
  2456.         android:layout_height="wrap_content"
  2457.         android:layout_gravity="center"
  2458.         android:src="@mipmap/yangtu"
  2459.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  2460.     <ImageView
  2461.         android:id="@+id/pt_iv"
  2462.         android:layout_width="wrap_content"
  2463.         android:layout_height="wrap_content"
  2464.         android:layout_gravity="center"
  2465.         android:src="@mipmap/yangtu"
  2466.         android:layout_marginTop="20dp"/>    <ImageView
  2467.         android:id="@+id/pt_iv"
  2468.         android:layout_width="wrap_content"
  2469.         android:layout_height="wrap_content"
  2470.         android:layout_gravity="center"
  2471.         android:src="@mipmap/yangtu"
  2472.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  2473.     <ImageView
  2474.         android:id="@+id/pt_iv"
  2475.         android:layout_width="wrap_content"
  2476.         android:layout_height="wrap_content"
  2477.         android:layout_gravity="center"
  2478.         android:src="@mipmap/yangtu"
  2479.         android:layout_marginTop="20dp"/>    <ImageView
  2480.         android:id="@+id/pt_iv"
  2481.         android:layout_width="wrap_content"
  2482.         android:layout_height="wrap_content"
  2483.         android:layout_gravity="center"
  2484.         android:src="@mipmap/yangtu"
  2485.         android:layout_marginTop="20dp"/>
  2486. </LinearLayout>move(R.id.pt_ib_01x02,5);<LinearLayout
  2487.     <ImageView
  2488.         android:id="@+id/pt_iv"
  2489.         android:layout_width="wrap_content"
  2490.         android:layout_height="wrap_content"
  2491.         android:layout_gravity="center"
  2492.         android:src="@mipmap/yangtu"
  2493.         android:layout_marginTop="20dp"/>    <ImageView
  2494.         android:id="@+id/pt_iv"
  2495.         android:layout_width="wrap_content"
  2496.         android:layout_height="wrap_content"
  2497.         android:layout_gravity="center"
  2498.         android:src="@mipmap/yangtu"
  2499.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  2500.     <ImageView
  2501.         android:id="@+id/pt_iv"
  2502.         android:layout_width="wrap_content"
  2503.         android:layout_height="wrap_content"
  2504.         android:layout_gravity="center"
  2505.         android:src="@mipmap/yangtu"
  2506.         android:layout_marginTop="20dp"/>    <ImageView
  2507.         android:id="@+id/pt_iv"
  2508.         android:layout_width="wrap_content"
  2509.         android:layout_height="wrap_content"
  2510.         android:layout_gravity="center"
  2511.         android:src="@mipmap/yangtu"
  2512.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  2513.     <ImageView
  2514.         android:id="@+id/pt_iv"
  2515.         android:layout_width="wrap_content"
  2516.         android:layout_height="wrap_content"
  2517.         android:layout_gravity="center"
  2518.         android:src="@mipmap/yangtu"
  2519.         android:layout_marginTop="20dp"/>    <ImageView
  2520.         android:id="@+id/pt_iv"
  2521.         android:layout_width="wrap_content"
  2522.         android:layout_height="wrap_content"
  2523.         android:layout_gravity="center"
  2524.         android:src="@mipmap/yangtu"
  2525.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  2526.     <ImageView
  2527.         android:id="@+id/pt_iv"
  2528.         android:layout_width="wrap_content"
  2529.         android:layout_height="wrap_content"
  2530.         android:layout_gravity="center"
  2531.         android:src="@mipmap/yangtu"
  2532.         android:layout_marginTop="20dp"/>    <ImageView
  2533.         android:id="@+id/pt_iv"
  2534.         android:layout_width="wrap_content"
  2535.         android:layout_height="wrap_content"
  2536.         android:layout_gravity="center"
  2537.         android:src="@mipmap/yangtu"
  2538.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  2539.     <ImageView
  2540.         android:id="@+id/pt_iv"
  2541.         android:layout_width="wrap_content"
  2542.         android:layout_height="wrap_content"
  2543.         android:layout_gravity="center"
  2544.         android:src="@mipmap/yangtu"
  2545.         android:layout_marginTop="20dp"/>    <ImageView
  2546.         android:id="@+id/pt_iv"
  2547.         android:layout_width="wrap_content"
  2548.         android:layout_height="wrap_content"
  2549.         android:layout_gravity="center"
  2550.         android:src="@mipmap/yangtu"
  2551.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  2552.     <ImageView
  2553.         android:id="@+id/pt_iv"
  2554.         android:layout_width="wrap_content"
  2555.         android:layout_height="wrap_content"
  2556.         android:layout_gravity="center"
  2557.         android:src="@mipmap/yangtu"
  2558.         android:layout_marginTop="20dp"/>    <ImageView
  2559.         android:id="@+id/pt_iv"
  2560.         android:layout_width="wrap_content"
  2561.         android:layout_height="wrap_content"
  2562.         android:layout_gravity="center"
  2563.         android:src="@mipmap/yangtu"
  2564.         android:layout_marginTop="20dp"/>
  2565. </LinearLayout><LinearLayout
  2566.     <ImageView
  2567.         android:id="@+id/pt_iv"
  2568.         android:layout_width="wrap_content"
  2569.         android:layout_height="wrap_content"
  2570.         android:layout_gravity="center"
  2571.         android:src="@mipmap/yangtu"
  2572.         android:layout_marginTop="20dp"/>    <ImageView
  2573.         android:id="@+id/pt_iv"
  2574.         android:layout_width="wrap_content"
  2575.         android:layout_height="wrap_content"
  2576.         android:layout_gravity="center"
  2577.         android:src="@mipmap/yangtu"
  2578.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  2579.     <ImageView
  2580.         android:id="@+id/pt_iv"
  2581.         android:layout_width="wrap_content"
  2582.         android:layout_height="wrap_content"
  2583.         android:layout_gravity="center"
  2584.         android:src="@mipmap/yangtu"
  2585.         android:layout_marginTop="20dp"/>    <ImageView
  2586.         android:id="@+id/pt_iv"
  2587.         android:layout_width="wrap_content"
  2588.         android:layout_height="wrap_content"
  2589.         android:layout_gravity="center"
  2590.         android:src="@mipmap/yangtu"
  2591.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  2592.     <ImageView
  2593.         android:id="@+id/pt_iv"
  2594.         android:layout_width="wrap_content"
  2595.         android:layout_height="wrap_content"
  2596.         android:layout_gravity="center"
  2597.         android:src="@mipmap/yangtu"
  2598.         android:layout_marginTop="20dp"/>    <ImageView
  2599.         android:id="@+id/pt_iv"
  2600.         android:layout_width="wrap_content"
  2601.         android:layout_height="wrap_content"
  2602.         android:layout_gravity="center"
  2603.         android:src="@mipmap/yangtu"
  2604.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  2605.     <ImageView
  2606.         android:id="@+id/pt_iv"
  2607.         android:layout_width="wrap_content"
  2608.         android:layout_height="wrap_content"
  2609.         android:layout_gravity="center"
  2610.         android:src="@mipmap/yangtu"
  2611.         android:layout_marginTop="20dp"/>    <ImageView
  2612.         android:id="@+id/pt_iv"
  2613.         android:layout_width="wrap_content"
  2614.         android:layout_height="wrap_content"
  2615.         android:layout_gravity="center"
  2616.         android:src="@mipmap/yangtu"
  2617.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  2618.     <ImageView
  2619.         android:id="@+id/pt_iv"
  2620.         android:layout_width="wrap_content"
  2621.         android:layout_height="wrap_content"
  2622.         android:layout_gravity="center"
  2623.         android:src="@mipmap/yangtu"
  2624.         android:layout_marginTop="20dp"/>    <ImageView
  2625.         android:id="@+id/pt_iv"
  2626.         android:layout_width="wrap_content"
  2627.         android:layout_height="wrap_content"
  2628.         android:layout_gravity="center"
  2629.         android:src="@mipmap/yangtu"
  2630.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  2631.     <ImageView
  2632.         android:id="@+id/pt_iv"
  2633.         android:layout_width="wrap_content"
  2634.         android:layout_height="wrap_content"
  2635.         android:layout_gravity="center"
  2636.         android:src="@mipmap/yangtu"
  2637.         android:layout_marginTop="20dp"/>    <ImageView
  2638.         android:id="@+id/pt_iv"
  2639.         android:layout_width="wrap_content"
  2640.         android:layout_height="wrap_content"
  2641.         android:layout_gravity="center"
  2642.         android:src="@mipmap/yangtu"
  2643.         android:layout_marginTop="20dp"/>
  2644. </LinearLayout>break;<LinearLayout
  2645.     <ImageView
  2646.         android:id="@+id/pt_iv"
  2647.         android:layout_width="wrap_content"
  2648.         android:layout_height="wrap_content"
  2649.         android:layout_gravity="center"
  2650.         android:src="@mipmap/yangtu"
  2651.         android:layout_marginTop="20dp"/>    <ImageView
  2652.         android:id="@+id/pt_iv"
  2653.         android:layout_width="wrap_content"
  2654.         android:layout_height="wrap_content"
  2655.         android:layout_gravity="center"
  2656.         android:src="@mipmap/yangtu"
  2657.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  2658.     <ImageView
  2659.         android:id="@+id/pt_iv"
  2660.         android:layout_width="wrap_content"
  2661.         android:layout_height="wrap_content"
  2662.         android:layout_gravity="center"
  2663.         android:src="@mipmap/yangtu"
  2664.         android:layout_marginTop="20dp"/>    <ImageView
  2665.         android:id="@+id/pt_iv"
  2666.         android:layout_width="wrap_content"
  2667.         android:layout_height="wrap_content"
  2668.         android:layout_gravity="center"
  2669.         android:src="@mipmap/yangtu"
  2670.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  2671.     <ImageView
  2672.         android:id="@+id/pt_iv"
  2673.         android:layout_width="wrap_content"
  2674.         android:layout_height="wrap_content"
  2675.         android:layout_gravity="center"
  2676.         android:src="@mipmap/yangtu"
  2677.         android:layout_marginTop="20dp"/>    <ImageView
  2678.         android:id="@+id/pt_iv"
  2679.         android:layout_width="wrap_content"
  2680.         android:layout_height="wrap_content"
  2681.         android:layout_gravity="center"
  2682.         android:src="@mipmap/yangtu"
  2683.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  2684.     <ImageView
  2685.         android:id="@+id/pt_iv"
  2686.         android:layout_width="wrap_content"
  2687.         android:layout_height="wrap_content"
  2688.         android:layout_gravity="center"
  2689.         android:src="@mipmap/yangtu"
  2690.         android:layout_marginTop="20dp"/>    <ImageView
  2691.         android:id="@+id/pt_iv"
  2692.         android:layout_width="wrap_content"
  2693.         android:layout_height="wrap_content"
  2694.         android:layout_gravity="center"
  2695.         android:src="@mipmap/yangtu"
  2696.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  2697.     <ImageView
  2698.         android:id="@+id/pt_iv"
  2699.         android:layout_width="wrap_content"
  2700.         android:layout_height="wrap_content"
  2701.         android:layout_gravity="center"
  2702.         android:src="@mipmap/yangtu"
  2703.         android:layout_marginTop="20dp"/>    <ImageView
  2704.         android:id="@+id/pt_iv"
  2705.         android:layout_width="wrap_content"
  2706.         android:layout_height="wrap_content"
  2707.         android:layout_gravity="center"
  2708.         android:src="@mipmap/yangtu"
  2709.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  2710.     <ImageView
  2711.         android:id="@+id/pt_iv"
  2712.         android:layout_width="wrap_content"
  2713.         android:layout_height="wrap_content"
  2714.         android:layout_gravity="center"
  2715.         android:src="@mipmap/yangtu"
  2716.         android:layout_marginTop="20dp"/>    <ImageView
  2717.         android:id="@+id/pt_iv"
  2718.         android:layout_width="wrap_content"
  2719.         android:layout_height="wrap_content"
  2720.         android:layout_gravity="center"
  2721.         android:src="@mipmap/yangtu"
  2722.         android:layout_marginTop="20dp"/>
  2723. </LinearLayout>    <ImageView
  2724.         android:id="@+id/pt_iv"
  2725.         android:layout_width="wrap_content"
  2726.         android:layout_height="wrap_content"
  2727.         android:layout_gravity="center"
  2728.         android:src="@mipmap/yangtu"
  2729.         android:layout_marginTop="20dp"/>case R.id.pt_ib_02x00:<LinearLayout
  2730.     <ImageView
  2731.         android:id="@+id/pt_iv"
  2732.         android:layout_width="wrap_content"
  2733.         android:layout_height="wrap_content"
  2734.         android:layout_gravity="center"
  2735.         android:src="@mipmap/yangtu"
  2736.         android:layout_marginTop="20dp"/>    <ImageView
  2737.         android:id="@+id/pt_iv"
  2738.         android:layout_width="wrap_content"
  2739.         android:layout_height="wrap_content"
  2740.         android:layout_gravity="center"
  2741.         android:src="@mipmap/yangtu"
  2742.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  2743.     <ImageView
  2744.         android:id="@+id/pt_iv"
  2745.         android:layout_width="wrap_content"
  2746.         android:layout_height="wrap_content"
  2747.         android:layout_gravity="center"
  2748.         android:src="@mipmap/yangtu"
  2749.         android:layout_marginTop="20dp"/>    <ImageView
  2750.         android:id="@+id/pt_iv"
  2751.         android:layout_width="wrap_content"
  2752.         android:layout_height="wrap_content"
  2753.         android:layout_gravity="center"
  2754.         android:src="@mipmap/yangtu"
  2755.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  2756.     <ImageView
  2757.         android:id="@+id/pt_iv"
  2758.         android:layout_width="wrap_content"
  2759.         android:layout_height="wrap_content"
  2760.         android:layout_gravity="center"
  2761.         android:src="@mipmap/yangtu"
  2762.         android:layout_marginTop="20dp"/>    <ImageView
  2763.         android:id="@+id/pt_iv"
  2764.         android:layout_width="wrap_content"
  2765.         android:layout_height="wrap_content"
  2766.         android:layout_gravity="center"
  2767.         android:src="@mipmap/yangtu"
  2768.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  2769.     <ImageView
  2770.         android:id="@+id/pt_iv"
  2771.         android:layout_width="wrap_content"
  2772.         android:layout_height="wrap_content"
  2773.         android:layout_gravity="center"
  2774.         android:src="@mipmap/yangtu"
  2775.         android:layout_marginTop="20dp"/>    <ImageView
  2776.         android:id="@+id/pt_iv"
  2777.         android:layout_width="wrap_content"
  2778.         android:layout_height="wrap_content"
  2779.         android:layout_gravity="center"
  2780.         android:src="@mipmap/yangtu"
  2781.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  2782.     <ImageView
  2783.         android:id="@+id/pt_iv"
  2784.         android:layout_width="wrap_content"
  2785.         android:layout_height="wrap_content"
  2786.         android:layout_gravity="center"
  2787.         android:src="@mipmap/yangtu"
  2788.         android:layout_marginTop="20dp"/>    <ImageView
  2789.         android:id="@+id/pt_iv"
  2790.         android:layout_width="wrap_content"
  2791.         android:layout_height="wrap_content"
  2792.         android:layout_gravity="center"
  2793.         android:src="@mipmap/yangtu"
  2794.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  2795.     <ImageView
  2796.         android:id="@+id/pt_iv"
  2797.         android:layout_width="wrap_content"
  2798.         android:layout_height="wrap_content"
  2799.         android:layout_gravity="center"
  2800.         android:src="@mipmap/yangtu"
  2801.         android:layout_marginTop="20dp"/>    <ImageView
  2802.         android:id="@+id/pt_iv"
  2803.         android:layout_width="wrap_content"
  2804.         android:layout_height="wrap_content"
  2805.         android:layout_gravity="center"
  2806.         android:src="@mipmap/yangtu"
  2807.         android:layout_marginTop="20dp"/>
  2808. </LinearLayout><LinearLayout
  2809.     <ImageView
  2810.         android:id="@+id/pt_iv"
  2811.         android:layout_width="wrap_content"
  2812.         android:layout_height="wrap_content"
  2813.         android:layout_gravity="center"
  2814.         android:src="@mipmap/yangtu"
  2815.         android:layout_marginTop="20dp"/>    <ImageView
  2816.         android:id="@+id/pt_iv"
  2817.         android:layout_width="wrap_content"
  2818.         android:layout_height="wrap_content"
  2819.         android:layout_gravity="center"
  2820.         android:src="@mipmap/yangtu"
  2821.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  2822.     <ImageView
  2823.         android:id="@+id/pt_iv"
  2824.         android:layout_width="wrap_content"
  2825.         android:layout_height="wrap_content"
  2826.         android:layout_gravity="center"
  2827.         android:src="@mipmap/yangtu"
  2828.         android:layout_marginTop="20dp"/>    <ImageView
  2829.         android:id="@+id/pt_iv"
  2830.         android:layout_width="wrap_content"
  2831.         android:layout_height="wrap_content"
  2832.         android:layout_gravity="center"
  2833.         android:src="@mipmap/yangtu"
  2834.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  2835.     <ImageView
  2836.         android:id="@+id/pt_iv"
  2837.         android:layout_width="wrap_content"
  2838.         android:layout_height="wrap_content"
  2839.         android:layout_gravity="center"
  2840.         android:src="@mipmap/yangtu"
  2841.         android:layout_marginTop="20dp"/>    <ImageView
  2842.         android:id="@+id/pt_iv"
  2843.         android:layout_width="wrap_content"
  2844.         android:layout_height="wrap_content"
  2845.         android:layout_gravity="center"
  2846.         android:src="@mipmap/yangtu"
  2847.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  2848.     <ImageView
  2849.         android:id="@+id/pt_iv"
  2850.         android:layout_width="wrap_content"
  2851.         android:layout_height="wrap_content"
  2852.         android:layout_gravity="center"
  2853.         android:src="@mipmap/yangtu"
  2854.         android:layout_marginTop="20dp"/>    <ImageView
  2855.         android:id="@+id/pt_iv"
  2856.         android:layout_width="wrap_content"
  2857.         android:layout_height="wrap_content"
  2858.         android:layout_gravity="center"
  2859.         android:src="@mipmap/yangtu"
  2860.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  2861.     <ImageView
  2862.         android:id="@+id/pt_iv"
  2863.         android:layout_width="wrap_content"
  2864.         android:layout_height="wrap_content"
  2865.         android:layout_gravity="center"
  2866.         android:src="@mipmap/yangtu"
  2867.         android:layout_marginTop="20dp"/>    <ImageView
  2868.         android:id="@+id/pt_iv"
  2869.         android:layout_width="wrap_content"
  2870.         android:layout_height="wrap_content"
  2871.         android:layout_gravity="center"
  2872.         android:src="@mipmap/yangtu"
  2873.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  2874.     <ImageView
  2875.         android:id="@+id/pt_iv"
  2876.         android:layout_width="wrap_content"
  2877.         android:layout_height="wrap_content"
  2878.         android:layout_gravity="center"
  2879.         android:src="@mipmap/yangtu"
  2880.         android:layout_marginTop="20dp"/>    <ImageView
  2881.         android:id="@+id/pt_iv"
  2882.         android:layout_width="wrap_content"
  2883.         android:layout_height="wrap_content"
  2884.         android:layout_gravity="center"
  2885.         android:src="@mipmap/yangtu"
  2886.         android:layout_marginTop="20dp"/>
  2887. </LinearLayout>move(R.id.pt_ib_02x00,6);<LinearLayout
  2888.     <ImageView
  2889.         android:id="@+id/pt_iv"
  2890.         android:layout_width="wrap_content"
  2891.         android:layout_height="wrap_content"
  2892.         android:layout_gravity="center"
  2893.         android:src="@mipmap/yangtu"
  2894.         android:layout_marginTop="20dp"/>    <ImageView
  2895.         android:id="@+id/pt_iv"
  2896.         android:layout_width="wrap_content"
  2897.         android:layout_height="wrap_content"
  2898.         android:layout_gravity="center"
  2899.         android:src="@mipmap/yangtu"
  2900.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  2901.     <ImageView
  2902.         android:id="@+id/pt_iv"
  2903.         android:layout_width="wrap_content"
  2904.         android:layout_height="wrap_content"
  2905.         android:layout_gravity="center"
  2906.         android:src="@mipmap/yangtu"
  2907.         android:layout_marginTop="20dp"/>    <ImageView
  2908.         android:id="@+id/pt_iv"
  2909.         android:layout_width="wrap_content"
  2910.         android:layout_height="wrap_content"
  2911.         android:layout_gravity="center"
  2912.         android:src="@mipmap/yangtu"
  2913.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  2914.     <ImageView
  2915.         android:id="@+id/pt_iv"
  2916.         android:layout_width="wrap_content"
  2917.         android:layout_height="wrap_content"
  2918.         android:layout_gravity="center"
  2919.         android:src="@mipmap/yangtu"
  2920.         android:layout_marginTop="20dp"/>    <ImageView
  2921.         android:id="@+id/pt_iv"
  2922.         android:layout_width="wrap_content"
  2923.         android:layout_height="wrap_content"
  2924.         android:layout_gravity="center"
  2925.         android:src="@mipmap/yangtu"
  2926.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  2927.     <ImageView
  2928.         android:id="@+id/pt_iv"
  2929.         android:layout_width="wrap_content"
  2930.         android:layout_height="wrap_content"
  2931.         android:layout_gravity="center"
  2932.         android:src="@mipmap/yangtu"
  2933.         android:layout_marginTop="20dp"/>    <ImageView
  2934.         android:id="@+id/pt_iv"
  2935.         android:layout_width="wrap_content"
  2936.         android:layout_height="wrap_content"
  2937.         android:layout_gravity="center"
  2938.         android:src="@mipmap/yangtu"
  2939.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  2940.     <ImageView
  2941.         android:id="@+id/pt_iv"
  2942.         android:layout_width="wrap_content"
  2943.         android:layout_height="wrap_content"
  2944.         android:layout_gravity="center"
  2945.         android:src="@mipmap/yangtu"
  2946.         android:layout_marginTop="20dp"/>    <ImageView
  2947.         android:id="@+id/pt_iv"
  2948.         android:layout_width="wrap_content"
  2949.         android:layout_height="wrap_content"
  2950.         android:layout_gravity="center"
  2951.         android:src="@mipmap/yangtu"
  2952.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  2953.     <ImageView
  2954.         android:id="@+id/pt_iv"
  2955.         android:layout_width="wrap_content"
  2956.         android:layout_height="wrap_content"
  2957.         android:layout_gravity="center"
  2958.         android:src="@mipmap/yangtu"
  2959.         android:layout_marginTop="20dp"/>    <ImageView
  2960.         android:id="@+id/pt_iv"
  2961.         android:layout_width="wrap_content"
  2962.         android:layout_height="wrap_content"
  2963.         android:layout_gravity="center"
  2964.         android:src="@mipmap/yangtu"
  2965.         android:layout_marginTop="20dp"/>
  2966. </LinearLayout><LinearLayout
  2967.     <ImageView
  2968.         android:id="@+id/pt_iv"
  2969.         android:layout_width="wrap_content"
  2970.         android:layout_height="wrap_content"
  2971.         android:layout_gravity="center"
  2972.         android:src="@mipmap/yangtu"
  2973.         android:layout_marginTop="20dp"/>    <ImageView
  2974.         android:id="@+id/pt_iv"
  2975.         android:layout_width="wrap_content"
  2976.         android:layout_height="wrap_content"
  2977.         android:layout_gravity="center"
  2978.         android:src="@mipmap/yangtu"
  2979.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  2980.     <ImageView
  2981.         android:id="@+id/pt_iv"
  2982.         android:layout_width="wrap_content"
  2983.         android:layout_height="wrap_content"
  2984.         android:layout_gravity="center"
  2985.         android:src="@mipmap/yangtu"
  2986.         android:layout_marginTop="20dp"/>    <ImageView
  2987.         android:id="@+id/pt_iv"
  2988.         android:layout_width="wrap_content"
  2989.         android:layout_height="wrap_content"
  2990.         android:layout_gravity="center"
  2991.         android:src="@mipmap/yangtu"
  2992.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  2993.     <ImageView
  2994.         android:id="@+id/pt_iv"
  2995.         android:layout_width="wrap_content"
  2996.         android:layout_height="wrap_content"
  2997.         android:layout_gravity="center"
  2998.         android:src="@mipmap/yangtu"
  2999.         android:layout_marginTop="20dp"/>    <ImageView
  3000.         android:id="@+id/pt_iv"
  3001.         android:layout_width="wrap_content"
  3002.         android:layout_height="wrap_content"
  3003.         android:layout_gravity="center"
  3004.         android:src="@mipmap/yangtu"
  3005.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  3006.     <ImageView
  3007.         android:id="@+id/pt_iv"
  3008.         android:layout_width="wrap_content"
  3009.         android:layout_height="wrap_content"
  3010.         android:layout_gravity="center"
  3011.         android:src="@mipmap/yangtu"
  3012.         android:layout_marginTop="20dp"/>    <ImageView
  3013.         android:id="@+id/pt_iv"
  3014.         android:layout_width="wrap_content"
  3015.         android:layout_height="wrap_content"
  3016.         android:layout_gravity="center"
  3017.         android:src="@mipmap/yangtu"
  3018.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  3019.     <ImageView
  3020.         android:id="@+id/pt_iv"
  3021.         android:layout_width="wrap_content"
  3022.         android:layout_height="wrap_content"
  3023.         android:layout_gravity="center"
  3024.         android:src="@mipmap/yangtu"
  3025.         android:layout_marginTop="20dp"/>    <ImageView
  3026.         android:id="@+id/pt_iv"
  3027.         android:layout_width="wrap_content"
  3028.         android:layout_height="wrap_content"
  3029.         android:layout_gravity="center"
  3030.         android:src="@mipmap/yangtu"
  3031.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  3032.     <ImageView
  3033.         android:id="@+id/pt_iv"
  3034.         android:layout_width="wrap_content"
  3035.         android:layout_height="wrap_content"
  3036.         android:layout_gravity="center"
  3037.         android:src="@mipmap/yangtu"
  3038.         android:layout_marginTop="20dp"/>    <ImageView
  3039.         android:id="@+id/pt_iv"
  3040.         android:layout_width="wrap_content"
  3041.         android:layout_height="wrap_content"
  3042.         android:layout_gravity="center"
  3043.         android:src="@mipmap/yangtu"
  3044.         android:layout_marginTop="20dp"/>
  3045. </LinearLayout>break;<LinearLayout
  3046.     <ImageView
  3047.         android:id="@+id/pt_iv"
  3048.         android:layout_width="wrap_content"
  3049.         android:layout_height="wrap_content"
  3050.         android:layout_gravity="center"
  3051.         android:src="@mipmap/yangtu"
  3052.         android:layout_marginTop="20dp"/>    <ImageView
  3053.         android:id="@+id/pt_iv"
  3054.         android:layout_width="wrap_content"
  3055.         android:layout_height="wrap_content"
  3056.         android:layout_gravity="center"
  3057.         android:src="@mipmap/yangtu"
  3058.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  3059.     <ImageView
  3060.         android:id="@+id/pt_iv"
  3061.         android:layout_width="wrap_content"
  3062.         android:layout_height="wrap_content"
  3063.         android:layout_gravity="center"
  3064.         android:src="@mipmap/yangtu"
  3065.         android:layout_marginTop="20dp"/>    <ImageView
  3066.         android:id="@+id/pt_iv"
  3067.         android:layout_width="wrap_content"
  3068.         android:layout_height="wrap_content"
  3069.         android:layout_gravity="center"
  3070.         android:src="@mipmap/yangtu"
  3071.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  3072.     <ImageView
  3073.         android:id="@+id/pt_iv"
  3074.         android:layout_width="wrap_content"
  3075.         android:layout_height="wrap_content"
  3076.         android:layout_gravity="center"
  3077.         android:src="@mipmap/yangtu"
  3078.         android:layout_marginTop="20dp"/>    <ImageView
  3079.         android:id="@+id/pt_iv"
  3080.         android:layout_width="wrap_content"
  3081.         android:layout_height="wrap_content"
  3082.         android:layout_gravity="center"
  3083.         android:src="@mipmap/yangtu"
  3084.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  3085.     <ImageView
  3086.         android:id="@+id/pt_iv"
  3087.         android:layout_width="wrap_content"
  3088.         android:layout_height="wrap_content"
  3089.         android:layout_gravity="center"
  3090.         android:src="@mipmap/yangtu"
  3091.         android:layout_marginTop="20dp"/>    <ImageView
  3092.         android:id="@+id/pt_iv"
  3093.         android:layout_width="wrap_content"
  3094.         android:layout_height="wrap_content"
  3095.         android:layout_gravity="center"
  3096.         android:src="@mipmap/yangtu"
  3097.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  3098.     <ImageView
  3099.         android:id="@+id/pt_iv"
  3100.         android:layout_width="wrap_content"
  3101.         android:layout_height="wrap_content"
  3102.         android:layout_gravity="center"
  3103.         android:src="@mipmap/yangtu"
  3104.         android:layout_marginTop="20dp"/>    <ImageView
  3105.         android:id="@+id/pt_iv"
  3106.         android:layout_width="wrap_content"
  3107.         android:layout_height="wrap_content"
  3108.         android:layout_gravity="center"
  3109.         android:src="@mipmap/yangtu"
  3110.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  3111.     <ImageView
  3112.         android:id="@+id/pt_iv"
  3113.         android:layout_width="wrap_content"
  3114.         android:layout_height="wrap_content"
  3115.         android:layout_gravity="center"
  3116.         android:src="@mipmap/yangtu"
  3117.         android:layout_marginTop="20dp"/>    <ImageView
  3118.         android:id="@+id/pt_iv"
  3119.         android:layout_width="wrap_content"
  3120.         android:layout_height="wrap_content"
  3121.         android:layout_gravity="center"
  3122.         android:src="@mipmap/yangtu"
  3123.         android:layout_marginTop="20dp"/>
  3124. </LinearLayout>    <ImageView
  3125.         android:id="@+id/pt_iv"
  3126.         android:layout_width="wrap_content"
  3127.         android:layout_height="wrap_content"
  3128.         android:layout_gravity="center"
  3129.         android:src="@mipmap/yangtu"
  3130.         android:layout_marginTop="20dp"/>case R.id.pt_ib_02x01:<LinearLayout
  3131.     <ImageView
  3132.         android:id="@+id/pt_iv"
  3133.         android:layout_width="wrap_content"
  3134.         android:layout_height="wrap_content"
  3135.         android:layout_gravity="center"
  3136.         android:src="@mipmap/yangtu"
  3137.         android:layout_marginTop="20dp"/>    <ImageView
  3138.         android:id="@+id/pt_iv"
  3139.         android:layout_width="wrap_content"
  3140.         android:layout_height="wrap_content"
  3141.         android:layout_gravity="center"
  3142.         android:src="@mipmap/yangtu"
  3143.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  3144.     <ImageView
  3145.         android:id="@+id/pt_iv"
  3146.         android:layout_width="wrap_content"
  3147.         android:layout_height="wrap_content"
  3148.         android:layout_gravity="center"
  3149.         android:src="@mipmap/yangtu"
  3150.         android:layout_marginTop="20dp"/>    <ImageView
  3151.         android:id="@+id/pt_iv"
  3152.         android:layout_width="wrap_content"
  3153.         android:layout_height="wrap_content"
  3154.         android:layout_gravity="center"
  3155.         android:src="@mipmap/yangtu"
  3156.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  3157.     <ImageView
  3158.         android:id="@+id/pt_iv"
  3159.         android:layout_width="wrap_content"
  3160.         android:layout_height="wrap_content"
  3161.         android:layout_gravity="center"
  3162.         android:src="@mipmap/yangtu"
  3163.         android:layout_marginTop="20dp"/>    <ImageView
  3164.         android:id="@+id/pt_iv"
  3165.         android:layout_width="wrap_content"
  3166.         android:layout_height="wrap_content"
  3167.         android:layout_gravity="center"
  3168.         android:src="@mipmap/yangtu"
  3169.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  3170.     <ImageView
  3171.         android:id="@+id/pt_iv"
  3172.         android:layout_width="wrap_content"
  3173.         android:layout_height="wrap_content"
  3174.         android:layout_gravity="center"
  3175.         android:src="@mipmap/yangtu"
  3176.         android:layout_marginTop="20dp"/>    <ImageView
  3177.         android:id="@+id/pt_iv"
  3178.         android:layout_width="wrap_content"
  3179.         android:layout_height="wrap_content"
  3180.         android:layout_gravity="center"
  3181.         android:src="@mipmap/yangtu"
  3182.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  3183.     <ImageView
  3184.         android:id="@+id/pt_iv"
  3185.         android:layout_width="wrap_content"
  3186.         android:layout_height="wrap_content"
  3187.         android:layout_gravity="center"
  3188.         android:src="@mipmap/yangtu"
  3189.         android:layout_marginTop="20dp"/>    <ImageView
  3190.         android:id="@+id/pt_iv"
  3191.         android:layout_width="wrap_content"
  3192.         android:layout_height="wrap_content"
  3193.         android:layout_gravity="center"
  3194.         android:src="@mipmap/yangtu"
  3195.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  3196.     <ImageView
  3197.         android:id="@+id/pt_iv"
  3198.         android:layout_width="wrap_content"
  3199.         android:layout_height="wrap_content"
  3200.         android:layout_gravity="center"
  3201.         android:src="@mipmap/yangtu"
  3202.         android:layout_marginTop="20dp"/>    <ImageView
  3203.         android:id="@+id/pt_iv"
  3204.         android:layout_width="wrap_content"
  3205.         android:layout_height="wrap_content"
  3206.         android:layout_gravity="center"
  3207.         android:src="@mipmap/yangtu"
  3208.         android:layout_marginTop="20dp"/>
  3209. </LinearLayout><LinearLayout
  3210.     <ImageView
  3211.         android:id="@+id/pt_iv"
  3212.         android:layout_width="wrap_content"
  3213.         android:layout_height="wrap_content"
  3214.         android:layout_gravity="center"
  3215.         android:src="@mipmap/yangtu"
  3216.         android:layout_marginTop="20dp"/>    <ImageView
  3217.         android:id="@+id/pt_iv"
  3218.         android:layout_width="wrap_content"
  3219.         android:layout_height="wrap_content"
  3220.         android:layout_gravity="center"
  3221.         android:src="@mipmap/yangtu"
  3222.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  3223.     <ImageView
  3224.         android:id="@+id/pt_iv"
  3225.         android:layout_width="wrap_content"
  3226.         android:layout_height="wrap_content"
  3227.         android:layout_gravity="center"
  3228.         android:src="@mipmap/yangtu"
  3229.         android:layout_marginTop="20dp"/>    <ImageView
  3230.         android:id="@+id/pt_iv"
  3231.         android:layout_width="wrap_content"
  3232.         android:layout_height="wrap_content"
  3233.         android:layout_gravity="center"
  3234.         android:src="@mipmap/yangtu"
  3235.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  3236.     <ImageView
  3237.         android:id="@+id/pt_iv"
  3238.         android:layout_width="wrap_content"
  3239.         android:layout_height="wrap_content"
  3240.         android:layout_gravity="center"
  3241.         android:src="@mipmap/yangtu"
  3242.         android:layout_marginTop="20dp"/>    <ImageView
  3243.         android:id="@+id/pt_iv"
  3244.         android:layout_width="wrap_content"
  3245.         android:layout_height="wrap_content"
  3246.         android:layout_gravity="center"
  3247.         android:src="@mipmap/yangtu"
  3248.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  3249.     <ImageView
  3250.         android:id="@+id/pt_iv"
  3251.         android:layout_width="wrap_content"
  3252.         android:layout_height="wrap_content"
  3253.         android:layout_gravity="center"
  3254.         android:src="@mipmap/yangtu"
  3255.         android:layout_marginTop="20dp"/>    <ImageView
  3256.         android:id="@+id/pt_iv"
  3257.         android:layout_width="wrap_content"
  3258.         android:layout_height="wrap_content"
  3259.         android:layout_gravity="center"
  3260.         android:src="@mipmap/yangtu"
  3261.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  3262.     <ImageView
  3263.         android:id="@+id/pt_iv"
  3264.         android:layout_width="wrap_content"
  3265.         android:layout_height="wrap_content"
  3266.         android:layout_gravity="center"
  3267.         android:src="@mipmap/yangtu"
  3268.         android:layout_marginTop="20dp"/>    <ImageView
  3269.         android:id="@+id/pt_iv"
  3270.         android:layout_width="wrap_content"
  3271.         android:layout_height="wrap_content"
  3272.         android:layout_gravity="center"
  3273.         android:src="@mipmap/yangtu"
  3274.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  3275.     <ImageView
  3276.         android:id="@+id/pt_iv"
  3277.         android:layout_width="wrap_content"
  3278.         android:layout_height="wrap_content"
  3279.         android:layout_gravity="center"
  3280.         android:src="@mipmap/yangtu"
  3281.         android:layout_marginTop="20dp"/>    <ImageView
  3282.         android:id="@+id/pt_iv"
  3283.         android:layout_width="wrap_content"
  3284.         android:layout_height="wrap_content"
  3285.         android:layout_gravity="center"
  3286.         android:src="@mipmap/yangtu"
  3287.         android:layout_marginTop="20dp"/>
  3288. </LinearLayout>move(R.id.pt_ib_02x01,7);<LinearLayout
  3289.     <ImageView
  3290.         android:id="@+id/pt_iv"
  3291.         android:layout_width="wrap_content"
  3292.         android:layout_height="wrap_content"
  3293.         android:layout_gravity="center"
  3294.         android:src="@mipmap/yangtu"
  3295.         android:layout_marginTop="20dp"/>    <ImageView
  3296.         android:id="@+id/pt_iv"
  3297.         android:layout_width="wrap_content"
  3298.         android:layout_height="wrap_content"
  3299.         android:layout_gravity="center"
  3300.         android:src="@mipmap/yangtu"
  3301.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  3302.     <ImageView
  3303.         android:id="@+id/pt_iv"
  3304.         android:layout_width="wrap_content"
  3305.         android:layout_height="wrap_content"
  3306.         android:layout_gravity="center"
  3307.         android:src="@mipmap/yangtu"
  3308.         android:layout_marginTop="20dp"/>    <ImageView
  3309.         android:id="@+id/pt_iv"
  3310.         android:layout_width="wrap_content"
  3311.         android:layout_height="wrap_content"
  3312.         android:layout_gravity="center"
  3313.         android:src="@mipmap/yangtu"
  3314.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  3315.     <ImageView
  3316.         android:id="@+id/pt_iv"
  3317.         android:layout_width="wrap_content"
  3318.         android:layout_height="wrap_content"
  3319.         android:layout_gravity="center"
  3320.         android:src="@mipmap/yangtu"
  3321.         android:layout_marginTop="20dp"/>    <ImageView
  3322.         android:id="@+id/pt_iv"
  3323.         android:layout_width="wrap_content"
  3324.         android:layout_height="wrap_content"
  3325.         android:layout_gravity="center"
  3326.         android:src="@mipmap/yangtu"
  3327.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  3328.     <ImageView
  3329.         android:id="@+id/pt_iv"
  3330.         android:layout_width="wrap_content"
  3331.         android:layout_height="wrap_content"
  3332.         android:layout_gravity="center"
  3333.         android:src="@mipmap/yangtu"
  3334.         android:layout_marginTop="20dp"/>    <ImageView
  3335.         android:id="@+id/pt_iv"
  3336.         android:layout_width="wrap_content"
  3337.         android:layout_height="wrap_content"
  3338.         android:layout_gravity="center"
  3339.         android:src="@mipmap/yangtu"
  3340.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  3341.     <ImageView
  3342.         android:id="@+id/pt_iv"
  3343.         android:layout_width="wrap_content"
  3344.         android:layout_height="wrap_content"
  3345.         android:layout_gravity="center"
  3346.         android:src="@mipmap/yangtu"
  3347.         android:layout_marginTop="20dp"/>    <ImageView
  3348.         android:id="@+id/pt_iv"
  3349.         android:layout_width="wrap_content"
  3350.         android:layout_height="wrap_content"
  3351.         android:layout_gravity="center"
  3352.         android:src="@mipmap/yangtu"
  3353.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  3354.     <ImageView
  3355.         android:id="@+id/pt_iv"
  3356.         android:layout_width="wrap_content"
  3357.         android:layout_height="wrap_content"
  3358.         android:layout_gravity="center"
  3359.         android:src="@mipmap/yangtu"
  3360.         android:layout_marginTop="20dp"/>    <ImageView
  3361.         android:id="@+id/pt_iv"
  3362.         android:layout_width="wrap_content"
  3363.         android:layout_height="wrap_content"
  3364.         android:layout_gravity="center"
  3365.         android:src="@mipmap/yangtu"
  3366.         android:layout_marginTop="20dp"/>
  3367. </LinearLayout><LinearLayout
  3368.     <ImageView
  3369.         android:id="@+id/pt_iv"
  3370.         android:layout_width="wrap_content"
  3371.         android:layout_height="wrap_content"
  3372.         android:layout_gravity="center"
  3373.         android:src="@mipmap/yangtu"
  3374.         android:layout_marginTop="20dp"/>    <ImageView
  3375.         android:id="@+id/pt_iv"
  3376.         android:layout_width="wrap_content"
  3377.         android:layout_height="wrap_content"
  3378.         android:layout_gravity="center"
  3379.         android:src="@mipmap/yangtu"
  3380.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  3381.     <ImageView
  3382.         android:id="@+id/pt_iv"
  3383.         android:layout_width="wrap_content"
  3384.         android:layout_height="wrap_content"
  3385.         android:layout_gravity="center"
  3386.         android:src="@mipmap/yangtu"
  3387.         android:layout_marginTop="20dp"/>    <ImageView
  3388.         android:id="@+id/pt_iv"
  3389.         android:layout_width="wrap_content"
  3390.         android:layout_height="wrap_content"
  3391.         android:layout_gravity="center"
  3392.         android:src="@mipmap/yangtu"
  3393.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  3394.     <ImageView
  3395.         android:id="@+id/pt_iv"
  3396.         android:layout_width="wrap_content"
  3397.         android:layout_height="wrap_content"
  3398.         android:layout_gravity="center"
  3399.         android:src="@mipmap/yangtu"
  3400.         android:layout_marginTop="20dp"/>    <ImageView
  3401.         android:id="@+id/pt_iv"
  3402.         android:layout_width="wrap_content"
  3403.         android:layout_height="wrap_content"
  3404.         android:layout_gravity="center"
  3405.         android:src="@mipmap/yangtu"
  3406.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  3407.     <ImageView
  3408.         android:id="@+id/pt_iv"
  3409.         android:layout_width="wrap_content"
  3410.         android:layout_height="wrap_content"
  3411.         android:layout_gravity="center"
  3412.         android:src="@mipmap/yangtu"
  3413.         android:layout_marginTop="20dp"/>    <ImageView
  3414.         android:id="@+id/pt_iv"
  3415.         android:layout_width="wrap_content"
  3416.         android:layout_height="wrap_content"
  3417.         android:layout_gravity="center"
  3418.         android:src="@mipmap/yangtu"
  3419.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  3420.     <ImageView
  3421.         android:id="@+id/pt_iv"
  3422.         android:layout_width="wrap_content"
  3423.         android:layout_height="wrap_content"
  3424.         android:layout_gravity="center"
  3425.         android:src="@mipmap/yangtu"
  3426.         android:layout_marginTop="20dp"/>    <ImageView
  3427.         android:id="@+id/pt_iv"
  3428.         android:layout_width="wrap_content"
  3429.         android:layout_height="wrap_content"
  3430.         android:layout_gravity="center"
  3431.         android:src="@mipmap/yangtu"
  3432.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  3433.     <ImageView
  3434.         android:id="@+id/pt_iv"
  3435.         android:layout_width="wrap_content"
  3436.         android:layout_height="wrap_content"
  3437.         android:layout_gravity="center"
  3438.         android:src="@mipmap/yangtu"
  3439.         android:layout_marginTop="20dp"/>    <ImageView
  3440.         android:id="@+id/pt_iv"
  3441.         android:layout_width="wrap_content"
  3442.         android:layout_height="wrap_content"
  3443.         android:layout_gravity="center"
  3444.         android:src="@mipmap/yangtu"
  3445.         android:layout_marginTop="20dp"/>
  3446. </LinearLayout>break;<LinearLayout
  3447.     <ImageView
  3448.         android:id="@+id/pt_iv"
  3449.         android:layout_width="wrap_content"
  3450.         android:layout_height="wrap_content"
  3451.         android:layout_gravity="center"
  3452.         android:src="@mipmap/yangtu"
  3453.         android:layout_marginTop="20dp"/>    <ImageView
  3454.         android:id="@+id/pt_iv"
  3455.         android:layout_width="wrap_content"
  3456.         android:layout_height="wrap_content"
  3457.         android:layout_gravity="center"
  3458.         android:src="@mipmap/yangtu"
  3459.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  3460.     <ImageView
  3461.         android:id="@+id/pt_iv"
  3462.         android:layout_width="wrap_content"
  3463.         android:layout_height="wrap_content"
  3464.         android:layout_gravity="center"
  3465.         android:src="@mipmap/yangtu"
  3466.         android:layout_marginTop="20dp"/>    <ImageView
  3467.         android:id="@+id/pt_iv"
  3468.         android:layout_width="wrap_content"
  3469.         android:layout_height="wrap_content"
  3470.         android:layout_gravity="center"
  3471.         android:src="@mipmap/yangtu"
  3472.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  3473.     <ImageView
  3474.         android:id="@+id/pt_iv"
  3475.         android:layout_width="wrap_content"
  3476.         android:layout_height="wrap_content"
  3477.         android:layout_gravity="center"
  3478.         android:src="@mipmap/yangtu"
  3479.         android:layout_marginTop="20dp"/>    <ImageView
  3480.         android:id="@+id/pt_iv"
  3481.         android:layout_width="wrap_content"
  3482.         android:layout_height="wrap_content"
  3483.         android:layout_gravity="center"
  3484.         android:src="@mipmap/yangtu"
  3485.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  3486.     <ImageView
  3487.         android:id="@+id/pt_iv"
  3488.         android:layout_width="wrap_content"
  3489.         android:layout_height="wrap_content"
  3490.         android:layout_gravity="center"
  3491.         android:src="@mipmap/yangtu"
  3492.         android:layout_marginTop="20dp"/>    <ImageView
  3493.         android:id="@+id/pt_iv"
  3494.         android:layout_width="wrap_content"
  3495.         android:layout_height="wrap_content"
  3496.         android:layout_gravity="center"
  3497.         android:src="@mipmap/yangtu"
  3498.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  3499.     <ImageView
  3500.         android:id="@+id/pt_iv"
  3501.         android:layout_width="wrap_content"
  3502.         android:layout_height="wrap_content"
  3503.         android:layout_gravity="center"
  3504.         android:src="@mipmap/yangtu"
  3505.         android:layout_marginTop="20dp"/>    <ImageView
  3506.         android:id="@+id/pt_iv"
  3507.         android:layout_width="wrap_content"
  3508.         android:layout_height="wrap_content"
  3509.         android:layout_gravity="center"
  3510.         android:src="@mipmap/yangtu"
  3511.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  3512.     <ImageView
  3513.         android:id="@+id/pt_iv"
  3514.         android:layout_width="wrap_content"
  3515.         android:layout_height="wrap_content"
  3516.         android:layout_gravity="center"
  3517.         android:src="@mipmap/yangtu"
  3518.         android:layout_marginTop="20dp"/>    <ImageView
  3519.         android:id="@+id/pt_iv"
  3520.         android:layout_width="wrap_content"
  3521.         android:layout_height="wrap_content"
  3522.         android:layout_gravity="center"
  3523.         android:src="@mipmap/yangtu"
  3524.         android:layout_marginTop="20dp"/>
  3525. </LinearLayout>    <ImageView
  3526.         android:id="@+id/pt_iv"
  3527.         android:layout_width="wrap_content"
  3528.         android:layout_height="wrap_content"
  3529.         android:layout_gravity="center"
  3530.         android:src="@mipmap/yangtu"
  3531.         android:layout_marginTop="20dp"/>case R.id.pt_ib_02x02:<LinearLayout
  3532.     <ImageView
  3533.         android:id="@+id/pt_iv"
  3534.         android:layout_width="wrap_content"
  3535.         android:layout_height="wrap_content"
  3536.         android:layout_gravity="center"
  3537.         android:src="@mipmap/yangtu"
  3538.         android:layout_marginTop="20dp"/>    <ImageView
  3539.         android:id="@+id/pt_iv"
  3540.         android:layout_width="wrap_content"
  3541.         android:layout_height="wrap_content"
  3542.         android:layout_gravity="center"
  3543.         android:src="@mipmap/yangtu"
  3544.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  3545.     <ImageView
  3546.         android:id="@+id/pt_iv"
  3547.         android:layout_width="wrap_content"
  3548.         android:layout_height="wrap_content"
  3549.         android:layout_gravity="center"
  3550.         android:src="@mipmap/yangtu"
  3551.         android:layout_marginTop="20dp"/>    <ImageView
  3552.         android:id="@+id/pt_iv"
  3553.         android:layout_width="wrap_content"
  3554.         android:layout_height="wrap_content"
  3555.         android:layout_gravity="center"
  3556.         android:src="@mipmap/yangtu"
  3557.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  3558.     <ImageView
  3559.         android:id="@+id/pt_iv"
  3560.         android:layout_width="wrap_content"
  3561.         android:layout_height="wrap_content"
  3562.         android:layout_gravity="center"
  3563.         android:src="@mipmap/yangtu"
  3564.         android:layout_marginTop="20dp"/>    <ImageView
  3565.         android:id="@+id/pt_iv"
  3566.         android:layout_width="wrap_content"
  3567.         android:layout_height="wrap_content"
  3568.         android:layout_gravity="center"
  3569.         android:src="@mipmap/yangtu"
  3570.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  3571.     <ImageView
  3572.         android:id="@+id/pt_iv"
  3573.         android:layout_width="wrap_content"
  3574.         android:layout_height="wrap_content"
  3575.         android:layout_gravity="center"
  3576.         android:src="@mipmap/yangtu"
  3577.         android:layout_marginTop="20dp"/>    <ImageView
  3578.         android:id="@+id/pt_iv"
  3579.         android:layout_width="wrap_content"
  3580.         android:layout_height="wrap_content"
  3581.         android:layout_gravity="center"
  3582.         android:src="@mipmap/yangtu"
  3583.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  3584.     <ImageView
  3585.         android:id="@+id/pt_iv"
  3586.         android:layout_width="wrap_content"
  3587.         android:layout_height="wrap_content"
  3588.         android:layout_gravity="center"
  3589.         android:src="@mipmap/yangtu"
  3590.         android:layout_marginTop="20dp"/>    <ImageView
  3591.         android:id="@+id/pt_iv"
  3592.         android:layout_width="wrap_content"
  3593.         android:layout_height="wrap_content"
  3594.         android:layout_gravity="center"
  3595.         android:src="@mipmap/yangtu"
  3596.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  3597.     <ImageView
  3598.         android:id="@+id/pt_iv"
  3599.         android:layout_width="wrap_content"
  3600.         android:layout_height="wrap_content"
  3601.         android:layout_gravity="center"
  3602.         android:src="@mipmap/yangtu"
  3603.         android:layout_marginTop="20dp"/>    <ImageView
  3604.         android:id="@+id/pt_iv"
  3605.         android:layout_width="wrap_content"
  3606.         android:layout_height="wrap_content"
  3607.         android:layout_gravity="center"
  3608.         android:src="@mipmap/yangtu"
  3609.         android:layout_marginTop="20dp"/>
  3610. </LinearLayout><LinearLayout
  3611.     <ImageView
  3612.         android:id="@+id/pt_iv"
  3613.         android:layout_width="wrap_content"
  3614.         android:layout_height="wrap_content"
  3615.         android:layout_gravity="center"
  3616.         android:src="@mipmap/yangtu"
  3617.         android:layout_marginTop="20dp"/>    <ImageView
  3618.         android:id="@+id/pt_iv"
  3619.         android:layout_width="wrap_content"
  3620.         android:layout_height="wrap_content"
  3621.         android:layout_gravity="center"
  3622.         android:src="@mipmap/yangtu"
  3623.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  3624.     <ImageView
  3625.         android:id="@+id/pt_iv"
  3626.         android:layout_width="wrap_content"
  3627.         android:layout_height="wrap_content"
  3628.         android:layout_gravity="center"
  3629.         android:src="@mipmap/yangtu"
  3630.         android:layout_marginTop="20dp"/>    <ImageView
  3631.         android:id="@+id/pt_iv"
  3632.         android:layout_width="wrap_content"
  3633.         android:layout_height="wrap_content"
  3634.         android:layout_gravity="center"
  3635.         android:src="@mipmap/yangtu"
  3636.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  3637.     <ImageView
  3638.         android:id="@+id/pt_iv"
  3639.         android:layout_width="wrap_content"
  3640.         android:layout_height="wrap_content"
  3641.         android:layout_gravity="center"
  3642.         android:src="@mipmap/yangtu"
  3643.         android:layout_marginTop="20dp"/>    <ImageView
  3644.         android:id="@+id/pt_iv"
  3645.         android:layout_width="wrap_content"
  3646.         android:layout_height="wrap_content"
  3647.         android:layout_gravity="center"
  3648.         android:src="@mipmap/yangtu"
  3649.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  3650.     <ImageView
  3651.         android:id="@+id/pt_iv"
  3652.         android:layout_width="wrap_content"
  3653.         android:layout_height="wrap_content"
  3654.         android:layout_gravity="center"
  3655.         android:src="@mipmap/yangtu"
  3656.         android:layout_marginTop="20dp"/>    <ImageView
  3657.         android:id="@+id/pt_iv"
  3658.         android:layout_width="wrap_content"
  3659.         android:layout_height="wrap_content"
  3660.         android:layout_gravity="center"
  3661.         android:src="@mipmap/yangtu"
  3662.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  3663.     <ImageView
  3664.         android:id="@+id/pt_iv"
  3665.         android:layout_width="wrap_content"
  3666.         android:layout_height="wrap_content"
  3667.         android:layout_gravity="center"
  3668.         android:src="@mipmap/yangtu"
  3669.         android:layout_marginTop="20dp"/>    <ImageView
  3670.         android:id="@+id/pt_iv"
  3671.         android:layout_width="wrap_content"
  3672.         android:layout_height="wrap_content"
  3673.         android:layout_gravity="center"
  3674.         android:src="@mipmap/yangtu"
  3675.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  3676.     <ImageView
  3677.         android:id="@+id/pt_iv"
  3678.         android:layout_width="wrap_content"
  3679.         android:layout_height="wrap_content"
  3680.         android:layout_gravity="center"
  3681.         android:src="@mipmap/yangtu"
  3682.         android:layout_marginTop="20dp"/>    <ImageView
  3683.         android:id="@+id/pt_iv"
  3684.         android:layout_width="wrap_content"
  3685.         android:layout_height="wrap_content"
  3686.         android:layout_gravity="center"
  3687.         android:src="@mipmap/yangtu"
  3688.         android:layout_marginTop="20dp"/>
  3689. </LinearLayout>move(R.id.pt_ib_02x02,8);<LinearLayout
  3690.     <ImageView
  3691.         android:id="@+id/pt_iv"
  3692.         android:layout_width="wrap_content"
  3693.         android:layout_height="wrap_content"
  3694.         android:layout_gravity="center"
  3695.         android:src="@mipmap/yangtu"
  3696.         android:layout_marginTop="20dp"/>    <ImageView
  3697.         android:id="@+id/pt_iv"
  3698.         android:layout_width="wrap_content"
  3699.         android:layout_height="wrap_content"
  3700.         android:layout_gravity="center"
  3701.         android:src="@mipmap/yangtu"
  3702.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  3703.     <ImageView
  3704.         android:id="@+id/pt_iv"
  3705.         android:layout_width="wrap_content"
  3706.         android:layout_height="wrap_content"
  3707.         android:layout_gravity="center"
  3708.         android:src="@mipmap/yangtu"
  3709.         android:layout_marginTop="20dp"/>    <ImageView
  3710.         android:id="@+id/pt_iv"
  3711.         android:layout_width="wrap_content"
  3712.         android:layout_height="wrap_content"
  3713.         android:layout_gravity="center"
  3714.         android:src="@mipmap/yangtu"
  3715.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  3716.     <ImageView
  3717.         android:id="@+id/pt_iv"
  3718.         android:layout_width="wrap_content"
  3719.         android:layout_height="wrap_content"
  3720.         android:layout_gravity="center"
  3721.         android:src="@mipmap/yangtu"
  3722.         android:layout_marginTop="20dp"/>    <ImageView
  3723.         android:id="@+id/pt_iv"
  3724.         android:layout_width="wrap_content"
  3725.         android:layout_height="wrap_content"
  3726.         android:layout_gravity="center"
  3727.         android:src="@mipmap/yangtu"
  3728.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  3729.     <ImageView
  3730.         android:id="@+id/pt_iv"
  3731.         android:layout_width="wrap_content"
  3732.         android:layout_height="wrap_content"
  3733.         android:layout_gravity="center"
  3734.         android:src="@mipmap/yangtu"
  3735.         android:layout_marginTop="20dp"/>    <ImageView
  3736.         android:id="@+id/pt_iv"
  3737.         android:layout_width="wrap_content"
  3738.         android:layout_height="wrap_content"
  3739.         android:layout_gravity="center"
  3740.         android:src="@mipmap/yangtu"
  3741.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  3742.     <ImageView
  3743.         android:id="@+id/pt_iv"
  3744.         android:layout_width="wrap_content"
  3745.         android:layout_height="wrap_content"
  3746.         android:layout_gravity="center"
  3747.         android:src="@mipmap/yangtu"
  3748.         android:layout_marginTop="20dp"/>    <ImageView
  3749.         android:id="@+id/pt_iv"
  3750.         android:layout_width="wrap_content"
  3751.         android:layout_height="wrap_content"
  3752.         android:layout_gravity="center"
  3753.         android:src="@mipmap/yangtu"
  3754.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  3755.     <ImageView
  3756.         android:id="@+id/pt_iv"
  3757.         android:layout_width="wrap_content"
  3758.         android:layout_height="wrap_content"
  3759.         android:layout_gravity="center"
  3760.         android:src="@mipmap/yangtu"
  3761.         android:layout_marginTop="20dp"/>    <ImageView
  3762.         android:id="@+id/pt_iv"
  3763.         android:layout_width="wrap_content"
  3764.         android:layout_height="wrap_content"
  3765.         android:layout_gravity="center"
  3766.         android:src="@mipmap/yangtu"
  3767.         android:layout_marginTop="20dp"/>
  3768. </LinearLayout><LinearLayout
  3769.     <ImageView
  3770.         android:id="@+id/pt_iv"
  3771.         android:layout_width="wrap_content"
  3772.         android:layout_height="wrap_content"
  3773.         android:layout_gravity="center"
  3774.         android:src="@mipmap/yangtu"
  3775.         android:layout_marginTop="20dp"/>    <ImageView
  3776.         android:id="@+id/pt_iv"
  3777.         android:layout_width="wrap_content"
  3778.         android:layout_height="wrap_content"
  3779.         android:layout_gravity="center"
  3780.         android:src="@mipmap/yangtu"
  3781.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  3782.     <ImageView
  3783.         android:id="@+id/pt_iv"
  3784.         android:layout_width="wrap_content"
  3785.         android:layout_height="wrap_content"
  3786.         android:layout_gravity="center"
  3787.         android:src="@mipmap/yangtu"
  3788.         android:layout_marginTop="20dp"/>    <ImageView
  3789.         android:id="@+id/pt_iv"
  3790.         android:layout_width="wrap_content"
  3791.         android:layout_height="wrap_content"
  3792.         android:layout_gravity="center"
  3793.         android:src="@mipmap/yangtu"
  3794.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  3795.     <ImageView
  3796.         android:id="@+id/pt_iv"
  3797.         android:layout_width="wrap_content"
  3798.         android:layout_height="wrap_content"
  3799.         android:layout_gravity="center"
  3800.         android:src="@mipmap/yangtu"
  3801.         android:layout_marginTop="20dp"/>    <ImageView
  3802.         android:id="@+id/pt_iv"
  3803.         android:layout_width="wrap_content"
  3804.         android:layout_height="wrap_content"
  3805.         android:layout_gravity="center"
  3806.         android:src="@mipmap/yangtu"
  3807.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  3808.     <ImageView
  3809.         android:id="@+id/pt_iv"
  3810.         android:layout_width="wrap_content"
  3811.         android:layout_height="wrap_content"
  3812.         android:layout_gravity="center"
  3813.         android:src="@mipmap/yangtu"
  3814.         android:layout_marginTop="20dp"/>    <ImageView
  3815.         android:id="@+id/pt_iv"
  3816.         android:layout_width="wrap_content"
  3817.         android:layout_height="wrap_content"
  3818.         android:layout_gravity="center"
  3819.         android:src="@mipmap/yangtu"
  3820.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  3821.     <ImageView
  3822.         android:id="@+id/pt_iv"
  3823.         android:layout_width="wrap_content"
  3824.         android:layout_height="wrap_content"
  3825.         android:layout_gravity="center"
  3826.         android:src="@mipmap/yangtu"
  3827.         android:layout_marginTop="20dp"/>    <ImageView
  3828.         android:id="@+id/pt_iv"
  3829.         android:layout_width="wrap_content"
  3830.         android:layout_height="wrap_content"
  3831.         android:layout_gravity="center"
  3832.         android:src="@mipmap/yangtu"
  3833.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  3834.     <ImageView
  3835.         android:id="@+id/pt_iv"
  3836.         android:layout_width="wrap_content"
  3837.         android:layout_height="wrap_content"
  3838.         android:layout_gravity="center"
  3839.         android:src="@mipmap/yangtu"
  3840.         android:layout_marginTop="20dp"/>    <ImageView
  3841.         android:id="@+id/pt_iv"
  3842.         android:layout_width="wrap_content"
  3843.         android:layout_height="wrap_content"
  3844.         android:layout_gravity="center"
  3845.         android:src="@mipmap/yangtu"
  3846.         android:layout_marginTop="20dp"/>
  3847. </LinearLayout>break;<LinearLayout
  3848.     <ImageView
  3849.         android:id="@+id/pt_iv"
  3850.         android:layout_width="wrap_content"
  3851.         android:layout_height="wrap_content"
  3852.         android:layout_gravity="center"
  3853.         android:src="@mipmap/yangtu"
  3854.         android:layout_marginTop="20dp"/>    <ImageView
  3855.         android:id="@+id/pt_iv"
  3856.         android:layout_width="wrap_content"
  3857.         android:layout_height="wrap_content"
  3858.         android:layout_gravity="center"
  3859.         android:src="@mipmap/yangtu"
  3860.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  3861.     <ImageView
  3862.         android:id="@+id/pt_iv"
  3863.         android:layout_width="wrap_content"
  3864.         android:layout_height="wrap_content"
  3865.         android:layout_gravity="center"
  3866.         android:src="@mipmap/yangtu"
  3867.         android:layout_marginTop="20dp"/>    <ImageView
  3868.         android:id="@+id/pt_iv"
  3869.         android:layout_width="wrap_content"
  3870.         android:layout_height="wrap_content"
  3871.         android:layout_gravity="center"
  3872.         android:src="@mipmap/yangtu"
  3873.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  3874.     <ImageView
  3875.         android:id="@+id/pt_iv"
  3876.         android:layout_width="wrap_content"
  3877.         android:layout_height="wrap_content"
  3878.         android:layout_gravity="center"
  3879.         android:src="@mipmap/yangtu"
  3880.         android:layout_marginTop="20dp"/>    <ImageView
  3881.         android:id="@+id/pt_iv"
  3882.         android:layout_width="wrap_content"
  3883.         android:layout_height="wrap_content"
  3884.         android:layout_gravity="center"
  3885.         android:src="@mipmap/yangtu"
  3886.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  3887.     <ImageView
  3888.         android:id="@+id/pt_iv"
  3889.         android:layout_width="wrap_content"
  3890.         android:layout_height="wrap_content"
  3891.         android:layout_gravity="center"
  3892.         android:src="@mipmap/yangtu"
  3893.         android:layout_marginTop="20dp"/>    <ImageView
  3894.         android:id="@+id/pt_iv"
  3895.         android:layout_width="wrap_content"
  3896.         android:layout_height="wrap_content"
  3897.         android:layout_gravity="center"
  3898.         android:src="@mipmap/yangtu"
  3899.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  3900.     <ImageView
  3901.         android:id="@+id/pt_iv"
  3902.         android:layout_width="wrap_content"
  3903.         android:layout_height="wrap_content"
  3904.         android:layout_gravity="center"
  3905.         android:src="@mipmap/yangtu"
  3906.         android:layout_marginTop="20dp"/>    <ImageView
  3907.         android:id="@+id/pt_iv"
  3908.         android:layout_width="wrap_content"
  3909.         android:layout_height="wrap_content"
  3910.         android:layout_gravity="center"
  3911.         android:src="@mipmap/yangtu"
  3912.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  3913.     <ImageView
  3914.         android:id="@+id/pt_iv"
  3915.         android:layout_width="wrap_content"
  3916.         android:layout_height="wrap_content"
  3917.         android:layout_gravity="center"
  3918.         android:src="@mipmap/yangtu"
  3919.         android:layout_marginTop="20dp"/>    <ImageView
  3920.         android:id="@+id/pt_iv"
  3921.         android:layout_width="wrap_content"
  3922.         android:layout_height="wrap_content"
  3923.         android:layout_gravity="center"
  3924.         android:src="@mipmap/yangtu"
  3925.         android:layout_marginTop="20dp"/>
  3926. </LinearLayout>}    <ImageView
  3927.         android:id="@+id/pt_iv"
  3928.         android:layout_width="wrap_content"
  3929.         android:layout_height="wrap_content"
  3930.         android:layout_gravity="center"
  3931.         android:src="@mipmap/yangtu"
  3932.         android:layout_marginTop="20dp"/>}
复制代码
|我们来编写九个图片按钮的move()方法 |
|–|–|
先定义变量,imageX是每行的图片个数,imageY是每列的图片个数,imgCount是图片的总数目,也就是9个。blankSwap是空白区域的位置,就是8,这里的位置我们还是按照从左到右、从上到下的顺序排列的,第一张图片的位置是0,对照九宫格应该理解了吧。
blankImgid就是空白区域的按钮id,我们这里直接固定了R.id.pt_ib_02x02,就是第九个图片按钮,它一直是空白区域!
  1. //    <ImageView
  2.         android:id="@+id/pt_iv"
  3.         android:layout_width="wrap_content"
  4.         android:layout_height="wrap_content"
  5.         android:layout_gravity="center"
  6.         android:src="@mipmap/yangtu"
  7.         android:layout_marginTop="20dp"/> 每行的图片个数    <ImageView
  8.         android:id="@+id/pt_iv"
  9.         android:layout_width="wrap_content"
  10.         android:layout_height="wrap_content"
  11.         android:layout_gravity="center"
  12.         android:src="@mipmap/yangtu"
  13.         android:layout_marginTop="20dp"/>private int imageX = 3;//    <ImageView
  14.         android:id="@+id/pt_iv"
  15.         android:layout_width="wrap_content"
  16.         android:layout_height="wrap_content"
  17.         android:layout_gravity="center"
  18.         android:src="@mipmap/yangtu"
  19.         android:layout_marginTop="20dp"/> 每列的图片个数    <ImageView
  20.         android:id="@+id/pt_iv"
  21.         android:layout_width="wrap_content"
  22.         android:layout_height="wrap_content"
  23.         android:layout_gravity="center"
  24.         android:src="@mipmap/yangtu"
  25.         android:layout_marginTop="20dp"/>private int imageY = 3;//    <ImageView
  26.         android:id="@+id/pt_iv"
  27.         android:layout_width="wrap_content"
  28.         android:layout_height="wrap_content"
  29.         android:layout_gravity="center"
  30.         android:src="@mipmap/yangtu"
  31.         android:layout_marginTop="20dp"/>图片的总数目    <ImageView
  32.         android:id="@+id/pt_iv"
  33.         android:layout_width="wrap_content"
  34.         android:layout_height="wrap_content"
  35.         android:layout_gravity="center"
  36.         android:src="@mipmap/yangtu"
  37.         android:layout_marginTop="20dp"/>private int imgCount = imageX*imageY;//    <ImageView
  38.         android:id="@+id/pt_iv"
  39.         android:layout_width="wrap_content"
  40.         android:layout_height="wrap_content"
  41.         android:layout_gravity="center"
  42.         android:src="@mipmap/yangtu"
  43.         android:layout_marginTop="20dp"/>空白区域的位置    <ImageView
  44.         android:id="@+id/pt_iv"
  45.         android:layout_width="wrap_content"
  46.         android:layout_height="wrap_content"
  47.         android:layout_gravity="center"
  48.         android:src="@mipmap/yangtu"
  49.         android:layout_marginTop="20dp"/>private int blankSwap = imgCount-1;//    <ImageView
  50.         android:id="@+id/pt_iv"
  51.         android:layout_width="wrap_content"
  52.         android:layout_height="wrap_content"
  53.         android:layout_gravity="center"
  54.         android:src="@mipmap/yangtu"
  55.         android:layout_marginTop="20dp"/>初始化空白区域的按钮id    <ImageView
  56.         android:id="@+id/pt_iv"
  57.         android:layout_width="wrap_content"
  58.         android:layout_height="wrap_content"
  59.         android:layout_gravity="center"
  60.         android:src="@mipmap/yangtu"
  61.         android:layout_marginTop="20dp"/>private int blankImgid = R.id.pt_ib_02x02;
复制代码
定义完要用到的变量,我们来写move方法,这里我每句都写上了注释,这里就不再赘述了。
强调几点:

  • 可以移动的条件有两个:
    1.在同一行,列数相减,绝对值为1,可移动
    2.在同一列,行数相减,绝对值为1,可以移动
  • 两个参数: imagebuttonId是被选中的图片的id,site是该图片在9宫格的位置(0-8)
  • 将移动后的图片按钮设为不可见的,即显示为空白区域
  • 移动之前是不可见的,移动之后将图标按钮设置为可见
  • 进行移动后将改变角标的过程记录到存储图片位置的数组当中
  1.     <ImageView
  2.         android:id="@+id/pt_iv"
  3.         android:layout_width="wrap_content"
  4.         android:layout_height="wrap_content"
  5.         android:layout_gravity="center"
  6.         android:src="@mipmap/yangtu"
  7.         android:layout_marginTop="20dp"/>/*表示移动指定位置的按钮的函数,将图片和空白区域进行交换*/    <ImageView
  8.         android:id="@+id/pt_iv"
  9.         android:layout_width="wrap_content"
  10.         android:layout_height="wrap_content"
  11.         android:layout_gravity="center"
  12.         android:src="@mipmap/yangtu"
  13.         android:layout_marginTop="20dp"/>//imagebuttonId是被选中的图片的id,site是该图片在9宫格的位置(0-8)    <ImageView
  14.         android:id="@+id/pt_iv"
  15.         android:layout_width="wrap_content"
  16.         android:layout_height="wrap_content"
  17.         android:layout_gravity="center"
  18.         android:src="@mipmap/yangtu"
  19.         android:layout_marginTop="20dp"/>private void move(int imagebuttonId, int site) {//<LinearLayout
  20.     <ImageView
  21.         android:id="@+id/pt_iv"
  22.         android:layout_width="wrap_content"
  23.         android:layout_height="wrap_content"
  24.         android:layout_gravity="center"
  25.         android:src="@mipmap/yangtu"
  26.         android:layout_marginTop="20dp"/>    <ImageView
  27.         android:id="@+id/pt_iv"
  28.         android:layout_width="wrap_content"
  29.         android:layout_height="wrap_content"
  30.         android:layout_gravity="center"
  31.         android:src="@mipmap/yangtu"
  32.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  33.     <ImageView
  34.         android:id="@+id/pt_iv"
  35.         android:layout_width="wrap_content"
  36.         android:layout_height="wrap_content"
  37.         android:layout_gravity="center"
  38.         android:src="@mipmap/yangtu"
  39.         android:layout_marginTop="20dp"/>    <ImageView
  40.         android:id="@+id/pt_iv"
  41.         android:layout_width="wrap_content"
  42.         android:layout_height="wrap_content"
  43.         android:layout_gravity="center"
  44.         android:src="@mipmap/yangtu"
  45.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  46.     <ImageView
  47.         android:id="@+id/pt_iv"
  48.         android:layout_width="wrap_content"
  49.         android:layout_height="wrap_content"
  50.         android:layout_gravity="center"
  51.         android:src="@mipmap/yangtu"
  52.         android:layout_marginTop="20dp"/>    <ImageView
  53.         android:id="@+id/pt_iv"
  54.         android:layout_width="wrap_content"
  55.         android:layout_height="wrap_content"
  56.         android:layout_gravity="center"
  57.         android:src="@mipmap/yangtu"
  58.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  59.     <ImageView
  60.         android:id="@+id/pt_iv"
  61.         android:layout_width="wrap_content"
  62.         android:layout_height="wrap_content"
  63.         android:layout_gravity="center"
  64.         android:src="@mipmap/yangtu"
  65.         android:layout_marginTop="20dp"/>    <ImageView
  66.         android:id="@+id/pt_iv"
  67.         android:layout_width="wrap_content"
  68.         android:layout_height="wrap_content"
  69.         android:layout_gravity="center"
  70.         android:src="@mipmap/yangtu"
  71.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  72.     <ImageView
  73.         android:id="@+id/pt_iv"
  74.         android:layout_width="wrap_content"
  75.         android:layout_height="wrap_content"
  76.         android:layout_gravity="center"
  77.         android:src="@mipmap/yangtu"
  78.         android:layout_marginTop="20dp"/>    <ImageView
  79.         android:id="@+id/pt_iv"
  80.         android:layout_width="wrap_content"
  81.         android:layout_height="wrap_content"
  82.         android:layout_gravity="center"
  83.         android:src="@mipmap/yangtu"
  84.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  85.     <ImageView
  86.         android:id="@+id/pt_iv"
  87.         android:layout_width="wrap_content"
  88.         android:layout_height="wrap_content"
  89.         android:layout_gravity="center"
  90.         android:src="@mipmap/yangtu"
  91.         android:layout_marginTop="20dp"/>    <ImageView
  92.         android:id="@+id/pt_iv"
  93.         android:layout_width="wrap_content"
  94.         android:layout_height="wrap_content"
  95.         android:layout_gravity="center"
  96.         android:src="@mipmap/yangtu"
  97.         android:layout_marginTop="20dp"/>
  98. </LinearLayout>判断选中的图片在第几行,imageX为3,所以进行取整运算<LinearLayout
  99.     <ImageView
  100.         android:id="@+id/pt_iv"
  101.         android:layout_width="wrap_content"
  102.         android:layout_height="wrap_content"
  103.         android:layout_gravity="center"
  104.         android:src="@mipmap/yangtu"
  105.         android:layout_marginTop="20dp"/>    <ImageView
  106.         android:id="@+id/pt_iv"
  107.         android:layout_width="wrap_content"
  108.         android:layout_height="wrap_content"
  109.         android:layout_gravity="center"
  110.         android:src="@mipmap/yangtu"
  111.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  112.     <ImageView
  113.         android:id="@+id/pt_iv"
  114.         android:layout_width="wrap_content"
  115.         android:layout_height="wrap_content"
  116.         android:layout_gravity="center"
  117.         android:src="@mipmap/yangtu"
  118.         android:layout_marginTop="20dp"/>    <ImageView
  119.         android:id="@+id/pt_iv"
  120.         android:layout_width="wrap_content"
  121.         android:layout_height="wrap_content"
  122.         android:layout_gravity="center"
  123.         android:src="@mipmap/yangtu"
  124.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  125.     <ImageView
  126.         android:id="@+id/pt_iv"
  127.         android:layout_width="wrap_content"
  128.         android:layout_height="wrap_content"
  129.         android:layout_gravity="center"
  130.         android:src="@mipmap/yangtu"
  131.         android:layout_marginTop="20dp"/>    <ImageView
  132.         android:id="@+id/pt_iv"
  133.         android:layout_width="wrap_content"
  134.         android:layout_height="wrap_content"
  135.         android:layout_gravity="center"
  136.         android:src="@mipmap/yangtu"
  137.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  138.     <ImageView
  139.         android:id="@+id/pt_iv"
  140.         android:layout_width="wrap_content"
  141.         android:layout_height="wrap_content"
  142.         android:layout_gravity="center"
  143.         android:src="@mipmap/yangtu"
  144.         android:layout_marginTop="20dp"/>    <ImageView
  145.         android:id="@+id/pt_iv"
  146.         android:layout_width="wrap_content"
  147.         android:layout_height="wrap_content"
  148.         android:layout_gravity="center"
  149.         android:src="@mipmap/yangtu"
  150.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  151.     <ImageView
  152.         android:id="@+id/pt_iv"
  153.         android:layout_width="wrap_content"
  154.         android:layout_height="wrap_content"
  155.         android:layout_gravity="center"
  156.         android:src="@mipmap/yangtu"
  157.         android:layout_marginTop="20dp"/>    <ImageView
  158.         android:id="@+id/pt_iv"
  159.         android:layout_width="wrap_content"
  160.         android:layout_height="wrap_content"
  161.         android:layout_gravity="center"
  162.         android:src="@mipmap/yangtu"
  163.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  164.     <ImageView
  165.         android:id="@+id/pt_iv"
  166.         android:layout_width="wrap_content"
  167.         android:layout_height="wrap_content"
  168.         android:layout_gravity="center"
  169.         android:src="@mipmap/yangtu"
  170.         android:layout_marginTop="20dp"/>    <ImageView
  171.         android:id="@+id/pt_iv"
  172.         android:layout_width="wrap_content"
  173.         android:layout_height="wrap_content"
  174.         android:layout_gravity="center"
  175.         android:src="@mipmap/yangtu"
  176.         android:layout_marginTop="20dp"/>
  177. </LinearLayout>int sitex = site / imageX;//<LinearLayout
  178.     <ImageView
  179.         android:id="@+id/pt_iv"
  180.         android:layout_width="wrap_content"
  181.         android:layout_height="wrap_content"
  182.         android:layout_gravity="center"
  183.         android:src="@mipmap/yangtu"
  184.         android:layout_marginTop="20dp"/>    <ImageView
  185.         android:id="@+id/pt_iv"
  186.         android:layout_width="wrap_content"
  187.         android:layout_height="wrap_content"
  188.         android:layout_gravity="center"
  189.         android:src="@mipmap/yangtu"
  190.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  191.     <ImageView
  192.         android:id="@+id/pt_iv"
  193.         android:layout_width="wrap_content"
  194.         android:layout_height="wrap_content"
  195.         android:layout_gravity="center"
  196.         android:src="@mipmap/yangtu"
  197.         android:layout_marginTop="20dp"/>    <ImageView
  198.         android:id="@+id/pt_iv"
  199.         android:layout_width="wrap_content"
  200.         android:layout_height="wrap_content"
  201.         android:layout_gravity="center"
  202.         android:src="@mipmap/yangtu"
  203.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  204.     <ImageView
  205.         android:id="@+id/pt_iv"
  206.         android:layout_width="wrap_content"
  207.         android:layout_height="wrap_content"
  208.         android:layout_gravity="center"
  209.         android:src="@mipmap/yangtu"
  210.         android:layout_marginTop="20dp"/>    <ImageView
  211.         android:id="@+id/pt_iv"
  212.         android:layout_width="wrap_content"
  213.         android:layout_height="wrap_content"
  214.         android:layout_gravity="center"
  215.         android:src="@mipmap/yangtu"
  216.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  217.     <ImageView
  218.         android:id="@+id/pt_iv"
  219.         android:layout_width="wrap_content"
  220.         android:layout_height="wrap_content"
  221.         android:layout_gravity="center"
  222.         android:src="@mipmap/yangtu"
  223.         android:layout_marginTop="20dp"/>    <ImageView
  224.         android:id="@+id/pt_iv"
  225.         android:layout_width="wrap_content"
  226.         android:layout_height="wrap_content"
  227.         android:layout_gravity="center"
  228.         android:src="@mipmap/yangtu"
  229.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  230.     <ImageView
  231.         android:id="@+id/pt_iv"
  232.         android:layout_width="wrap_content"
  233.         android:layout_height="wrap_content"
  234.         android:layout_gravity="center"
  235.         android:src="@mipmap/yangtu"
  236.         android:layout_marginTop="20dp"/>    <ImageView
  237.         android:id="@+id/pt_iv"
  238.         android:layout_width="wrap_content"
  239.         android:layout_height="wrap_content"
  240.         android:layout_gravity="center"
  241.         android:src="@mipmap/yangtu"
  242.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  243.     <ImageView
  244.         android:id="@+id/pt_iv"
  245.         android:layout_width="wrap_content"
  246.         android:layout_height="wrap_content"
  247.         android:layout_gravity="center"
  248.         android:src="@mipmap/yangtu"
  249.         android:layout_marginTop="20dp"/>    <ImageView
  250.         android:id="@+id/pt_iv"
  251.         android:layout_width="wrap_content"
  252.         android:layout_height="wrap_content"
  253.         android:layout_gravity="center"
  254.         android:src="@mipmap/yangtu"
  255.         android:layout_marginTop="20dp"/>
  256. </LinearLayout>判断选中的图片在第几列,imageY为3,所以进行取模运算<LinearLayout
  257.     <ImageView
  258.         android:id="@+id/pt_iv"
  259.         android:layout_width="wrap_content"
  260.         android:layout_height="wrap_content"
  261.         android:layout_gravity="center"
  262.         android:src="@mipmap/yangtu"
  263.         android:layout_marginTop="20dp"/>    <ImageView
  264.         android:id="@+id/pt_iv"
  265.         android:layout_width="wrap_content"
  266.         android:layout_height="wrap_content"
  267.         android:layout_gravity="center"
  268.         android:src="@mipmap/yangtu"
  269.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  270.     <ImageView
  271.         android:id="@+id/pt_iv"
  272.         android:layout_width="wrap_content"
  273.         android:layout_height="wrap_content"
  274.         android:layout_gravity="center"
  275.         android:src="@mipmap/yangtu"
  276.         android:layout_marginTop="20dp"/>    <ImageView
  277.         android:id="@+id/pt_iv"
  278.         android:layout_width="wrap_content"
  279.         android:layout_height="wrap_content"
  280.         android:layout_gravity="center"
  281.         android:src="@mipmap/yangtu"
  282.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  283.     <ImageView
  284.         android:id="@+id/pt_iv"
  285.         android:layout_width="wrap_content"
  286.         android:layout_height="wrap_content"
  287.         android:layout_gravity="center"
  288.         android:src="@mipmap/yangtu"
  289.         android:layout_marginTop="20dp"/>    <ImageView
  290.         android:id="@+id/pt_iv"
  291.         android:layout_width="wrap_content"
  292.         android:layout_height="wrap_content"
  293.         android:layout_gravity="center"
  294.         android:src="@mipmap/yangtu"
  295.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  296.     <ImageView
  297.         android:id="@+id/pt_iv"
  298.         android:layout_width="wrap_content"
  299.         android:layout_height="wrap_content"
  300.         android:layout_gravity="center"
  301.         android:src="@mipmap/yangtu"
  302.         android:layout_marginTop="20dp"/>    <ImageView
  303.         android:id="@+id/pt_iv"
  304.         android:layout_width="wrap_content"
  305.         android:layout_height="wrap_content"
  306.         android:layout_gravity="center"
  307.         android:src="@mipmap/yangtu"
  308.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  309.     <ImageView
  310.         android:id="@+id/pt_iv"
  311.         android:layout_width="wrap_content"
  312.         android:layout_height="wrap_content"
  313.         android:layout_gravity="center"
  314.         android:src="@mipmap/yangtu"
  315.         android:layout_marginTop="20dp"/>    <ImageView
  316.         android:id="@+id/pt_iv"
  317.         android:layout_width="wrap_content"
  318.         android:layout_height="wrap_content"
  319.         android:layout_gravity="center"
  320.         android:src="@mipmap/yangtu"
  321.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  322.     <ImageView
  323.         android:id="@+id/pt_iv"
  324.         android:layout_width="wrap_content"
  325.         android:layout_height="wrap_content"
  326.         android:layout_gravity="center"
  327.         android:src="@mipmap/yangtu"
  328.         android:layout_marginTop="20dp"/>    <ImageView
  329.         android:id="@+id/pt_iv"
  330.         android:layout_width="wrap_content"
  331.         android:layout_height="wrap_content"
  332.         android:layout_gravity="center"
  333.         android:src="@mipmap/yangtu"
  334.         android:layout_marginTop="20dp"/>
  335. </LinearLayout>int sitey = site % imageY;//<LinearLayout
  336.     <ImageView
  337.         android:id="@+id/pt_iv"
  338.         android:layout_width="wrap_content"
  339.         android:layout_height="wrap_content"
  340.         android:layout_gravity="center"
  341.         android:src="@mipmap/yangtu"
  342.         android:layout_marginTop="20dp"/>    <ImageView
  343.         android:id="@+id/pt_iv"
  344.         android:layout_width="wrap_content"
  345.         android:layout_height="wrap_content"
  346.         android:layout_gravity="center"
  347.         android:src="@mipmap/yangtu"
  348.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  349.     <ImageView
  350.         android:id="@+id/pt_iv"
  351.         android:layout_width="wrap_content"
  352.         android:layout_height="wrap_content"
  353.         android:layout_gravity="center"
  354.         android:src="@mipmap/yangtu"
  355.         android:layout_marginTop="20dp"/>    <ImageView
  356.         android:id="@+id/pt_iv"
  357.         android:layout_width="wrap_content"
  358.         android:layout_height="wrap_content"
  359.         android:layout_gravity="center"
  360.         android:src="@mipmap/yangtu"
  361.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  362.     <ImageView
  363.         android:id="@+id/pt_iv"
  364.         android:layout_width="wrap_content"
  365.         android:layout_height="wrap_content"
  366.         android:layout_gravity="center"
  367.         android:src="@mipmap/yangtu"
  368.         android:layout_marginTop="20dp"/>    <ImageView
  369.         android:id="@+id/pt_iv"
  370.         android:layout_width="wrap_content"
  371.         android:layout_height="wrap_content"
  372.         android:layout_gravity="center"
  373.         android:src="@mipmap/yangtu"
  374.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  375.     <ImageView
  376.         android:id="@+id/pt_iv"
  377.         android:layout_width="wrap_content"
  378.         android:layout_height="wrap_content"
  379.         android:layout_gravity="center"
  380.         android:src="@mipmap/yangtu"
  381.         android:layout_marginTop="20dp"/>    <ImageView
  382.         android:id="@+id/pt_iv"
  383.         android:layout_width="wrap_content"
  384.         android:layout_height="wrap_content"
  385.         android:layout_gravity="center"
  386.         android:src="@mipmap/yangtu"
  387.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  388.     <ImageView
  389.         android:id="@+id/pt_iv"
  390.         android:layout_width="wrap_content"
  391.         android:layout_height="wrap_content"
  392.         android:layout_gravity="center"
  393.         android:src="@mipmap/yangtu"
  394.         android:layout_marginTop="20dp"/>    <ImageView
  395.         android:id="@+id/pt_iv"
  396.         android:layout_width="wrap_content"
  397.         android:layout_height="wrap_content"
  398.         android:layout_gravity="center"
  399.         android:src="@mipmap/yangtu"
  400.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  401.     <ImageView
  402.         android:id="@+id/pt_iv"
  403.         android:layout_width="wrap_content"
  404.         android:layout_height="wrap_content"
  405.         android:layout_gravity="center"
  406.         android:src="@mipmap/yangtu"
  407.         android:layout_marginTop="20dp"/>    <ImageView
  408.         android:id="@+id/pt_iv"
  409.         android:layout_width="wrap_content"
  410.         android:layout_height="wrap_content"
  411.         android:layout_gravity="center"
  412.         android:src="@mipmap/yangtu"
  413.         android:layout_marginTop="20dp"/>
  414. </LinearLayout>获取空白区域的坐标,blankx为行坐标,blanky为列坐标<LinearLayout
  415.     <ImageView
  416.         android:id="@+id/pt_iv"
  417.         android:layout_width="wrap_content"
  418.         android:layout_height="wrap_content"
  419.         android:layout_gravity="center"
  420.         android:src="@mipmap/yangtu"
  421.         android:layout_marginTop="20dp"/>    <ImageView
  422.         android:id="@+id/pt_iv"
  423.         android:layout_width="wrap_content"
  424.         android:layout_height="wrap_content"
  425.         android:layout_gravity="center"
  426.         android:src="@mipmap/yangtu"
  427.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  428.     <ImageView
  429.         android:id="@+id/pt_iv"
  430.         android:layout_width="wrap_content"
  431.         android:layout_height="wrap_content"
  432.         android:layout_gravity="center"
  433.         android:src="@mipmap/yangtu"
  434.         android:layout_marginTop="20dp"/>    <ImageView
  435.         android:id="@+id/pt_iv"
  436.         android:layout_width="wrap_content"
  437.         android:layout_height="wrap_content"
  438.         android:layout_gravity="center"
  439.         android:src="@mipmap/yangtu"
  440.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  441.     <ImageView
  442.         android:id="@+id/pt_iv"
  443.         android:layout_width="wrap_content"
  444.         android:layout_height="wrap_content"
  445.         android:layout_gravity="center"
  446.         android:src="@mipmap/yangtu"
  447.         android:layout_marginTop="20dp"/>    <ImageView
  448.         android:id="@+id/pt_iv"
  449.         android:layout_width="wrap_content"
  450.         android:layout_height="wrap_content"
  451.         android:layout_gravity="center"
  452.         android:src="@mipmap/yangtu"
  453.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  454.     <ImageView
  455.         android:id="@+id/pt_iv"
  456.         android:layout_width="wrap_content"
  457.         android:layout_height="wrap_content"
  458.         android:layout_gravity="center"
  459.         android:src="@mipmap/yangtu"
  460.         android:layout_marginTop="20dp"/>    <ImageView
  461.         android:id="@+id/pt_iv"
  462.         android:layout_width="wrap_content"
  463.         android:layout_height="wrap_content"
  464.         android:layout_gravity="center"
  465.         android:src="@mipmap/yangtu"
  466.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  467.     <ImageView
  468.         android:id="@+id/pt_iv"
  469.         android:layout_width="wrap_content"
  470.         android:layout_height="wrap_content"
  471.         android:layout_gravity="center"
  472.         android:src="@mipmap/yangtu"
  473.         android:layout_marginTop="20dp"/>    <ImageView
  474.         android:id="@+id/pt_iv"
  475.         android:layout_width="wrap_content"
  476.         android:layout_height="wrap_content"
  477.         android:layout_gravity="center"
  478.         android:src="@mipmap/yangtu"
  479.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  480.     <ImageView
  481.         android:id="@+id/pt_iv"
  482.         android:layout_width="wrap_content"
  483.         android:layout_height="wrap_content"
  484.         android:layout_gravity="center"
  485.         android:src="@mipmap/yangtu"
  486.         android:layout_marginTop="20dp"/>    <ImageView
  487.         android:id="@+id/pt_iv"
  488.         android:layout_width="wrap_content"
  489.         android:layout_height="wrap_content"
  490.         android:layout_gravity="center"
  491.         android:src="@mipmap/yangtu"
  492.         android:layout_marginTop="20dp"/>
  493. </LinearLayout>int blankx = blankSwap / imageX;<LinearLayout
  494.     <ImageView
  495.         android:id="@+id/pt_iv"
  496.         android:layout_width="wrap_content"
  497.         android:layout_height="wrap_content"
  498.         android:layout_gravity="center"
  499.         android:src="@mipmap/yangtu"
  500.         android:layout_marginTop="20dp"/>    <ImageView
  501.         android:id="@+id/pt_iv"
  502.         android:layout_width="wrap_content"
  503.         android:layout_height="wrap_content"
  504.         android:layout_gravity="center"
  505.         android:src="@mipmap/yangtu"
  506.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  507.     <ImageView
  508.         android:id="@+id/pt_iv"
  509.         android:layout_width="wrap_content"
  510.         android:layout_height="wrap_content"
  511.         android:layout_gravity="center"
  512.         android:src="@mipmap/yangtu"
  513.         android:layout_marginTop="20dp"/>    <ImageView
  514.         android:id="@+id/pt_iv"
  515.         android:layout_width="wrap_content"
  516.         android:layout_height="wrap_content"
  517.         android:layout_gravity="center"
  518.         android:src="@mipmap/yangtu"
  519.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  520.     <ImageView
  521.         android:id="@+id/pt_iv"
  522.         android:layout_width="wrap_content"
  523.         android:layout_height="wrap_content"
  524.         android:layout_gravity="center"
  525.         android:src="@mipmap/yangtu"
  526.         android:layout_marginTop="20dp"/>    <ImageView
  527.         android:id="@+id/pt_iv"
  528.         android:layout_width="wrap_content"
  529.         android:layout_height="wrap_content"
  530.         android:layout_gravity="center"
  531.         android:src="@mipmap/yangtu"
  532.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  533.     <ImageView
  534.         android:id="@+id/pt_iv"
  535.         android:layout_width="wrap_content"
  536.         android:layout_height="wrap_content"
  537.         android:layout_gravity="center"
  538.         android:src="@mipmap/yangtu"
  539.         android:layout_marginTop="20dp"/>    <ImageView
  540.         android:id="@+id/pt_iv"
  541.         android:layout_width="wrap_content"
  542.         android:layout_height="wrap_content"
  543.         android:layout_gravity="center"
  544.         android:src="@mipmap/yangtu"
  545.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  546.     <ImageView
  547.         android:id="@+id/pt_iv"
  548.         android:layout_width="wrap_content"
  549.         android:layout_height="wrap_content"
  550.         android:layout_gravity="center"
  551.         android:src="@mipmap/yangtu"
  552.         android:layout_marginTop="20dp"/>    <ImageView
  553.         android:id="@+id/pt_iv"
  554.         android:layout_width="wrap_content"
  555.         android:layout_height="wrap_content"
  556.         android:layout_gravity="center"
  557.         android:src="@mipmap/yangtu"
  558.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  559.     <ImageView
  560.         android:id="@+id/pt_iv"
  561.         android:layout_width="wrap_content"
  562.         android:layout_height="wrap_content"
  563.         android:layout_gravity="center"
  564.         android:src="@mipmap/yangtu"
  565.         android:layout_marginTop="20dp"/>    <ImageView
  566.         android:id="@+id/pt_iv"
  567.         android:layout_width="wrap_content"
  568.         android:layout_height="wrap_content"
  569.         android:layout_gravity="center"
  570.         android:src="@mipmap/yangtu"
  571.         android:layout_marginTop="20dp"/>
  572. </LinearLayout>int blanky = blankSwap % imageY;//<LinearLayout
  573.     <ImageView
  574.         android:id="@+id/pt_iv"
  575.         android:layout_width="wrap_content"
  576.         android:layout_height="wrap_content"
  577.         android:layout_gravity="center"
  578.         android:src="@mipmap/yangtu"
  579.         android:layout_marginTop="20dp"/>    <ImageView
  580.         android:id="@+id/pt_iv"
  581.         android:layout_width="wrap_content"
  582.         android:layout_height="wrap_content"
  583.         android:layout_gravity="center"
  584.         android:src="@mipmap/yangtu"
  585.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  586.     <ImageView
  587.         android:id="@+id/pt_iv"
  588.         android:layout_width="wrap_content"
  589.         android:layout_height="wrap_content"
  590.         android:layout_gravity="center"
  591.         android:src="@mipmap/yangtu"
  592.         android:layout_marginTop="20dp"/>    <ImageView
  593.         android:id="@+id/pt_iv"
  594.         android:layout_width="wrap_content"
  595.         android:layout_height="wrap_content"
  596.         android:layout_gravity="center"
  597.         android:src="@mipmap/yangtu"
  598.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  599.     <ImageView
  600.         android:id="@+id/pt_iv"
  601.         android:layout_width="wrap_content"
  602.         android:layout_height="wrap_content"
  603.         android:layout_gravity="center"
  604.         android:src="@mipmap/yangtu"
  605.         android:layout_marginTop="20dp"/>    <ImageView
  606.         android:id="@+id/pt_iv"
  607.         android:layout_width="wrap_content"
  608.         android:layout_height="wrap_content"
  609.         android:layout_gravity="center"
  610.         android:src="@mipmap/yangtu"
  611.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  612.     <ImageView
  613.         android:id="@+id/pt_iv"
  614.         android:layout_width="wrap_content"
  615.         android:layout_height="wrap_content"
  616.         android:layout_gravity="center"
  617.         android:src="@mipmap/yangtu"
  618.         android:layout_marginTop="20dp"/>    <ImageView
  619.         android:id="@+id/pt_iv"
  620.         android:layout_width="wrap_content"
  621.         android:layout_height="wrap_content"
  622.         android:layout_gravity="center"
  623.         android:src="@mipmap/yangtu"
  624.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  625.     <ImageView
  626.         android:id="@+id/pt_iv"
  627.         android:layout_width="wrap_content"
  628.         android:layout_height="wrap_content"
  629.         android:layout_gravity="center"
  630.         android:src="@mipmap/yangtu"
  631.         android:layout_marginTop="20dp"/>    <ImageView
  632.         android:id="@+id/pt_iv"
  633.         android:layout_width="wrap_content"
  634.         android:layout_height="wrap_content"
  635.         android:layout_gravity="center"
  636.         android:src="@mipmap/yangtu"
  637.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  638.     <ImageView
  639.         android:id="@+id/pt_iv"
  640.         android:layout_width="wrap_content"
  641.         android:layout_height="wrap_content"
  642.         android:layout_gravity="center"
  643.         android:src="@mipmap/yangtu"
  644.         android:layout_marginTop="20dp"/>    <ImageView
  645.         android:id="@+id/pt_iv"
  646.         android:layout_width="wrap_content"
  647.         android:layout_height="wrap_content"
  648.         android:layout_gravity="center"
  649.         android:src="@mipmap/yangtu"
  650.         android:layout_marginTop="20dp"/>
  651. </LinearLayout>可以移动的条件有两个//<LinearLayout
  652.     <ImageView
  653.         android:id="@+id/pt_iv"
  654.         android:layout_width="wrap_content"
  655.         android:layout_height="wrap_content"
  656.         android:layout_gravity="center"
  657.         android:src="@mipmap/yangtu"
  658.         android:layout_marginTop="20dp"/>    <ImageView
  659.         android:id="@+id/pt_iv"
  660.         android:layout_width="wrap_content"
  661.         android:layout_height="wrap_content"
  662.         android:layout_gravity="center"
  663.         android:src="@mipmap/yangtu"
  664.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  665.     <ImageView
  666.         android:id="@+id/pt_iv"
  667.         android:layout_width="wrap_content"
  668.         android:layout_height="wrap_content"
  669.         android:layout_gravity="center"
  670.         android:src="@mipmap/yangtu"
  671.         android:layout_marginTop="20dp"/>    <ImageView
  672.         android:id="@+id/pt_iv"
  673.         android:layout_width="wrap_content"
  674.         android:layout_height="wrap_content"
  675.         android:layout_gravity="center"
  676.         android:src="@mipmap/yangtu"
  677.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  678.     <ImageView
  679.         android:id="@+id/pt_iv"
  680.         android:layout_width="wrap_content"
  681.         android:layout_height="wrap_content"
  682.         android:layout_gravity="center"
  683.         android:src="@mipmap/yangtu"
  684.         android:layout_marginTop="20dp"/>    <ImageView
  685.         android:id="@+id/pt_iv"
  686.         android:layout_width="wrap_content"
  687.         android:layout_height="wrap_content"
  688.         android:layout_gravity="center"
  689.         android:src="@mipmap/yangtu"
  690.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  691.     <ImageView
  692.         android:id="@+id/pt_iv"
  693.         android:layout_width="wrap_content"
  694.         android:layout_height="wrap_content"
  695.         android:layout_gravity="center"
  696.         android:src="@mipmap/yangtu"
  697.         android:layout_marginTop="20dp"/>    <ImageView
  698.         android:id="@+id/pt_iv"
  699.         android:layout_width="wrap_content"
  700.         android:layout_height="wrap_content"
  701.         android:layout_gravity="center"
  702.         android:src="@mipmap/yangtu"
  703.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  704.     <ImageView
  705.         android:id="@+id/pt_iv"
  706.         android:layout_width="wrap_content"
  707.         android:layout_height="wrap_content"
  708.         android:layout_gravity="center"
  709.         android:src="@mipmap/yangtu"
  710.         android:layout_marginTop="20dp"/>    <ImageView
  711.         android:id="@+id/pt_iv"
  712.         android:layout_width="wrap_content"
  713.         android:layout_height="wrap_content"
  714.         android:layout_gravity="center"
  715.         android:src="@mipmap/yangtu"
  716.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  717.     <ImageView
  718.         android:id="@+id/pt_iv"
  719.         android:layout_width="wrap_content"
  720.         android:layout_height="wrap_content"
  721.         android:layout_gravity="center"
  722.         android:src="@mipmap/yangtu"
  723.         android:layout_marginTop="20dp"/>    <ImageView
  724.         android:id="@+id/pt_iv"
  725.         android:layout_width="wrap_content"
  726.         android:layout_height="wrap_content"
  727.         android:layout_gravity="center"
  728.         android:src="@mipmap/yangtu"
  729.         android:layout_marginTop="20dp"/>
  730. </LinearLayout>1.在同一行,列数相减,绝对值为1,可移动   2.在同一列,行数相减,绝对值为1,可以移动<LinearLayout
  731.     <ImageView
  732.         android:id="@+id/pt_iv"
  733.         android:layout_width="wrap_content"
  734.         android:layout_height="wrap_content"
  735.         android:layout_gravity="center"
  736.         android:src="@mipmap/yangtu"
  737.         android:layout_marginTop="20dp"/>    <ImageView
  738.         android:id="@+id/pt_iv"
  739.         android:layout_width="wrap_content"
  740.         android:layout_height="wrap_content"
  741.         android:layout_gravity="center"
  742.         android:src="@mipmap/yangtu"
  743.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  744.     <ImageView
  745.         android:id="@+id/pt_iv"
  746.         android:layout_width="wrap_content"
  747.         android:layout_height="wrap_content"
  748.         android:layout_gravity="center"
  749.         android:src="@mipmap/yangtu"
  750.         android:layout_marginTop="20dp"/>    <ImageView
  751.         android:id="@+id/pt_iv"
  752.         android:layout_width="wrap_content"
  753.         android:layout_height="wrap_content"
  754.         android:layout_gravity="center"
  755.         android:src="@mipmap/yangtu"
  756.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  757.     <ImageView
  758.         android:id="@+id/pt_iv"
  759.         android:layout_width="wrap_content"
  760.         android:layout_height="wrap_content"
  761.         android:layout_gravity="center"
  762.         android:src="@mipmap/yangtu"
  763.         android:layout_marginTop="20dp"/>    <ImageView
  764.         android:id="@+id/pt_iv"
  765.         android:layout_width="wrap_content"
  766.         android:layout_height="wrap_content"
  767.         android:layout_gravity="center"
  768.         android:src="@mipmap/yangtu"
  769.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  770.     <ImageView
  771.         android:id="@+id/pt_iv"
  772.         android:layout_width="wrap_content"
  773.         android:layout_height="wrap_content"
  774.         android:layout_gravity="center"
  775.         android:src="@mipmap/yangtu"
  776.         android:layout_marginTop="20dp"/>    <ImageView
  777.         android:id="@+id/pt_iv"
  778.         android:layout_width="wrap_content"
  779.         android:layout_height="wrap_content"
  780.         android:layout_gravity="center"
  781.         android:src="@mipmap/yangtu"
  782.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  783.     <ImageView
  784.         android:id="@+id/pt_iv"
  785.         android:layout_width="wrap_content"
  786.         android:layout_height="wrap_content"
  787.         android:layout_gravity="center"
  788.         android:src="@mipmap/yangtu"
  789.         android:layout_marginTop="20dp"/>    <ImageView
  790.         android:id="@+id/pt_iv"
  791.         android:layout_width="wrap_content"
  792.         android:layout_height="wrap_content"
  793.         android:layout_gravity="center"
  794.         android:src="@mipmap/yangtu"
  795.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  796.     <ImageView
  797.         android:id="@+id/pt_iv"
  798.         android:layout_width="wrap_content"
  799.         android:layout_height="wrap_content"
  800.         android:layout_gravity="center"
  801.         android:src="@mipmap/yangtu"
  802.         android:layout_marginTop="20dp"/>    <ImageView
  803.         android:id="@+id/pt_iv"
  804.         android:layout_width="wrap_content"
  805.         android:layout_height="wrap_content"
  806.         android:layout_gravity="center"
  807.         android:src="@mipmap/yangtu"
  808.         android:layout_marginTop="20dp"/>
  809. </LinearLayout>int x = Math.abs(sitex-blankx);<LinearLayout
  810.     <ImageView
  811.         android:id="@+id/pt_iv"
  812.         android:layout_width="wrap_content"
  813.         android:layout_height="wrap_content"
  814.         android:layout_gravity="center"
  815.         android:src="@mipmap/yangtu"
  816.         android:layout_marginTop="20dp"/>    <ImageView
  817.         android:id="@+id/pt_iv"
  818.         android:layout_width="wrap_content"
  819.         android:layout_height="wrap_content"
  820.         android:layout_gravity="center"
  821.         android:src="@mipmap/yangtu"
  822.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  823.     <ImageView
  824.         android:id="@+id/pt_iv"
  825.         android:layout_width="wrap_content"
  826.         android:layout_height="wrap_content"
  827.         android:layout_gravity="center"
  828.         android:src="@mipmap/yangtu"
  829.         android:layout_marginTop="20dp"/>    <ImageView
  830.         android:id="@+id/pt_iv"
  831.         android:layout_width="wrap_content"
  832.         android:layout_height="wrap_content"
  833.         android:layout_gravity="center"
  834.         android:src="@mipmap/yangtu"
  835.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  836.     <ImageView
  837.         android:id="@+id/pt_iv"
  838.         android:layout_width="wrap_content"
  839.         android:layout_height="wrap_content"
  840.         android:layout_gravity="center"
  841.         android:src="@mipmap/yangtu"
  842.         android:layout_marginTop="20dp"/>    <ImageView
  843.         android:id="@+id/pt_iv"
  844.         android:layout_width="wrap_content"
  845.         android:layout_height="wrap_content"
  846.         android:layout_gravity="center"
  847.         android:src="@mipmap/yangtu"
  848.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  849.     <ImageView
  850.         android:id="@+id/pt_iv"
  851.         android:layout_width="wrap_content"
  852.         android:layout_height="wrap_content"
  853.         android:layout_gravity="center"
  854.         android:src="@mipmap/yangtu"
  855.         android:layout_marginTop="20dp"/>    <ImageView
  856.         android:id="@+id/pt_iv"
  857.         android:layout_width="wrap_content"
  858.         android:layout_height="wrap_content"
  859.         android:layout_gravity="center"
  860.         android:src="@mipmap/yangtu"
  861.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  862.     <ImageView
  863.         android:id="@+id/pt_iv"
  864.         android:layout_width="wrap_content"
  865.         android:layout_height="wrap_content"
  866.         android:layout_gravity="center"
  867.         android:src="@mipmap/yangtu"
  868.         android:layout_marginTop="20dp"/>    <ImageView
  869.         android:id="@+id/pt_iv"
  870.         android:layout_width="wrap_content"
  871.         android:layout_height="wrap_content"
  872.         android:layout_gravity="center"
  873.         android:src="@mipmap/yangtu"
  874.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  875.     <ImageView
  876.         android:id="@+id/pt_iv"
  877.         android:layout_width="wrap_content"
  878.         android:layout_height="wrap_content"
  879.         android:layout_gravity="center"
  880.         android:src="@mipmap/yangtu"
  881.         android:layout_marginTop="20dp"/>    <ImageView
  882.         android:id="@+id/pt_iv"
  883.         android:layout_width="wrap_content"
  884.         android:layout_height="wrap_content"
  885.         android:layout_gravity="center"
  886.         android:src="@mipmap/yangtu"
  887.         android:layout_marginTop="20dp"/>
  888. </LinearLayout>int y = Math.abs(sitey-blanky);<LinearLayout
  889.     <ImageView
  890.         android:id="@+id/pt_iv"
  891.         android:layout_width="wrap_content"
  892.         android:layout_height="wrap_content"
  893.         android:layout_gravity="center"
  894.         android:src="@mipmap/yangtu"
  895.         android:layout_marginTop="20dp"/>    <ImageView
  896.         android:id="@+id/pt_iv"
  897.         android:layout_width="wrap_content"
  898.         android:layout_height="wrap_content"
  899.         android:layout_gravity="center"
  900.         android:src="@mipmap/yangtu"
  901.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  902.     <ImageView
  903.         android:id="@+id/pt_iv"
  904.         android:layout_width="wrap_content"
  905.         android:layout_height="wrap_content"
  906.         android:layout_gravity="center"
  907.         android:src="@mipmap/yangtu"
  908.         android:layout_marginTop="20dp"/>    <ImageView
  909.         android:id="@+id/pt_iv"
  910.         android:layout_width="wrap_content"
  911.         android:layout_height="wrap_content"
  912.         android:layout_gravity="center"
  913.         android:src="@mipmap/yangtu"
  914.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  915.     <ImageView
  916.         android:id="@+id/pt_iv"
  917.         android:layout_width="wrap_content"
  918.         android:layout_height="wrap_content"
  919.         android:layout_gravity="center"
  920.         android:src="@mipmap/yangtu"
  921.         android:layout_marginTop="20dp"/>    <ImageView
  922.         android:id="@+id/pt_iv"
  923.         android:layout_width="wrap_content"
  924.         android:layout_height="wrap_content"
  925.         android:layout_gravity="center"
  926.         android:src="@mipmap/yangtu"
  927.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  928.     <ImageView
  929.         android:id="@+id/pt_iv"
  930.         android:layout_width="wrap_content"
  931.         android:layout_height="wrap_content"
  932.         android:layout_gravity="center"
  933.         android:src="@mipmap/yangtu"
  934.         android:layout_marginTop="20dp"/>    <ImageView
  935.         android:id="@+id/pt_iv"
  936.         android:layout_width="wrap_content"
  937.         android:layout_height="wrap_content"
  938.         android:layout_gravity="center"
  939.         android:src="@mipmap/yangtu"
  940.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  941.     <ImageView
  942.         android:id="@+id/pt_iv"
  943.         android:layout_width="wrap_content"
  944.         android:layout_height="wrap_content"
  945.         android:layout_gravity="center"
  946.         android:src="@mipmap/yangtu"
  947.         android:layout_marginTop="20dp"/>    <ImageView
  948.         android:id="@+id/pt_iv"
  949.         android:layout_width="wrap_content"
  950.         android:layout_height="wrap_content"
  951.         android:layout_gravity="center"
  952.         android:src="@mipmap/yangtu"
  953.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  954.     <ImageView
  955.         android:id="@+id/pt_iv"
  956.         android:layout_width="wrap_content"
  957.         android:layout_height="wrap_content"
  958.         android:layout_gravity="center"
  959.         android:src="@mipmap/yangtu"
  960.         android:layout_marginTop="20dp"/>    <ImageView
  961.         android:id="@+id/pt_iv"
  962.         android:layout_width="wrap_content"
  963.         android:layout_height="wrap_content"
  964.         android:layout_gravity="center"
  965.         android:src="@mipmap/yangtu"
  966.         android:layout_marginTop="20dp"/>
  967. </LinearLayout>if ((x==0&&y==1)||(y==0&&x==1)){//<LinearLayout
  968.     <ImageView
  969.         android:id="@+id/pt_iv"
  970.         android:layout_width="wrap_content"
  971.         android:layout_height="wrap_content"
  972.         android:layout_gravity="center"
  973.         android:src="@mipmap/yangtu"
  974.         android:layout_marginTop="20dp"/>    <ImageView
  975.         android:id="@+id/pt_iv"
  976.         android:layout_width="wrap_content"
  977.         android:layout_height="wrap_content"
  978.         android:layout_gravity="center"
  979.         android:src="@mipmap/yangtu"
  980.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  981.     <ImageView
  982.         android:id="@+id/pt_iv"
  983.         android:layout_width="wrap_content"
  984.         android:layout_height="wrap_content"
  985.         android:layout_gravity="center"
  986.         android:src="@mipmap/yangtu"
  987.         android:layout_marginTop="20dp"/>    <ImageView
  988.         android:id="@+id/pt_iv"
  989.         android:layout_width="wrap_content"
  990.         android:layout_height="wrap_content"
  991.         android:layout_gravity="center"
  992.         android:src="@mipmap/yangtu"
  993.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  994.     <ImageView
  995.         android:id="@+id/pt_iv"
  996.         android:layout_width="wrap_content"
  997.         android:layout_height="wrap_content"
  998.         android:layout_gravity="center"
  999.         android:src="@mipmap/yangtu"
  1000.         android:layout_marginTop="20dp"/>    <ImageView
  1001.         android:id="@+id/pt_iv"
  1002.         android:layout_width="wrap_content"
  1003.         android:layout_height="wrap_content"
  1004.         android:layout_gravity="center"
  1005.         android:src="@mipmap/yangtu"
  1006.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  1007.     <ImageView
  1008.         android:id="@+id/pt_iv"
  1009.         android:layout_width="wrap_content"
  1010.         android:layout_height="wrap_content"
  1011.         android:layout_gravity="center"
  1012.         android:src="@mipmap/yangtu"
  1013.         android:layout_marginTop="20dp"/>    <ImageView
  1014.         android:id="@+id/pt_iv"
  1015.         android:layout_width="wrap_content"
  1016.         android:layout_height="wrap_content"
  1017.         android:layout_gravity="center"
  1018.         android:src="@mipmap/yangtu"
  1019.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  1020.     <ImageView
  1021.         android:id="@+id/pt_iv"
  1022.         android:layout_width="wrap_content"
  1023.         android:layout_height="wrap_content"
  1024.         android:layout_gravity="center"
  1025.         android:src="@mipmap/yangtu"
  1026.         android:layout_marginTop="20dp"/>    <ImageView
  1027.         android:id="@+id/pt_iv"
  1028.         android:layout_width="wrap_content"
  1029.         android:layout_height="wrap_content"
  1030.         android:layout_gravity="center"
  1031.         android:src="@mipmap/yangtu"
  1032.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  1033.     <ImageView
  1034.         android:id="@+id/pt_iv"
  1035.         android:layout_width="wrap_content"
  1036.         android:layout_height="wrap_content"
  1037.         android:layout_gravity="center"
  1038.         android:src="@mipmap/yangtu"
  1039.         android:layout_marginTop="20dp"/>    <ImageView
  1040.         android:id="@+id/pt_iv"
  1041.         android:layout_width="wrap_content"
  1042.         android:layout_height="wrap_content"
  1043.         android:layout_gravity="center"
  1044.         android:src="@mipmap/yangtu"
  1045.         android:layout_marginTop="20dp"/>
  1046. </LinearLayout>    <ImageView
  1047.         android:id="@+id/pt_iv"
  1048.         android:layout_width="wrap_content"
  1049.         android:layout_height="wrap_content"
  1050.         android:layout_gravity="center"
  1051.         android:src="@mipmap/yangtu"
  1052.         android:layout_marginTop="20dp"/>通过id,查找到这个可以移动的按钮<LinearLayout
  1053.     <ImageView
  1054.         android:id="@+id/pt_iv"
  1055.         android:layout_width="wrap_content"
  1056.         android:layout_height="wrap_content"
  1057.         android:layout_gravity="center"
  1058.         android:src="@mipmap/yangtu"
  1059.         android:layout_marginTop="20dp"/>    <ImageView
  1060.         android:id="@+id/pt_iv"
  1061.         android:layout_width="wrap_content"
  1062.         android:layout_height="wrap_content"
  1063.         android:layout_gravity="center"
  1064.         android:src="@mipmap/yangtu"
  1065.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  1066.     <ImageView
  1067.         android:id="@+id/pt_iv"
  1068.         android:layout_width="wrap_content"
  1069.         android:layout_height="wrap_content"
  1070.         android:layout_gravity="center"
  1071.         android:src="@mipmap/yangtu"
  1072.         android:layout_marginTop="20dp"/>    <ImageView
  1073.         android:id="@+id/pt_iv"
  1074.         android:layout_width="wrap_content"
  1075.         android:layout_height="wrap_content"
  1076.         android:layout_gravity="center"
  1077.         android:src="@mipmap/yangtu"
  1078.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  1079.     <ImageView
  1080.         android:id="@+id/pt_iv"
  1081.         android:layout_width="wrap_content"
  1082.         android:layout_height="wrap_content"
  1083.         android:layout_gravity="center"
  1084.         android:src="@mipmap/yangtu"
  1085.         android:layout_marginTop="20dp"/>    <ImageView
  1086.         android:id="@+id/pt_iv"
  1087.         android:layout_width="wrap_content"
  1088.         android:layout_height="wrap_content"
  1089.         android:layout_gravity="center"
  1090.         android:src="@mipmap/yangtu"
  1091.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  1092.     <ImageView
  1093.         android:id="@+id/pt_iv"
  1094.         android:layout_width="wrap_content"
  1095.         android:layout_height="wrap_content"
  1096.         android:layout_gravity="center"
  1097.         android:src="@mipmap/yangtu"
  1098.         android:layout_marginTop="20dp"/>    <ImageView
  1099.         android:id="@+id/pt_iv"
  1100.         android:layout_width="wrap_content"
  1101.         android:layout_height="wrap_content"
  1102.         android:layout_gravity="center"
  1103.         android:src="@mipmap/yangtu"
  1104.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  1105.     <ImageView
  1106.         android:id="@+id/pt_iv"
  1107.         android:layout_width="wrap_content"
  1108.         android:layout_height="wrap_content"
  1109.         android:layout_gravity="center"
  1110.         android:src="@mipmap/yangtu"
  1111.         android:layout_marginTop="20dp"/>    <ImageView
  1112.         android:id="@+id/pt_iv"
  1113.         android:layout_width="wrap_content"
  1114.         android:layout_height="wrap_content"
  1115.         android:layout_gravity="center"
  1116.         android:src="@mipmap/yangtu"
  1117.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  1118.     <ImageView
  1119.         android:id="@+id/pt_iv"
  1120.         android:layout_width="wrap_content"
  1121.         android:layout_height="wrap_content"
  1122.         android:layout_gravity="center"
  1123.         android:src="@mipmap/yangtu"
  1124.         android:layout_marginTop="20dp"/>    <ImageView
  1125.         android:id="@+id/pt_iv"
  1126.         android:layout_width="wrap_content"
  1127.         android:layout_height="wrap_content"
  1128.         android:layout_gravity="center"
  1129.         android:src="@mipmap/yangtu"
  1130.         android:layout_marginTop="20dp"/>
  1131. </LinearLayout>    <ImageView
  1132.         android:id="@+id/pt_iv"
  1133.         android:layout_width="wrap_content"
  1134.         android:layout_height="wrap_content"
  1135.         android:layout_gravity="center"
  1136.         android:src="@mipmap/yangtu"
  1137.         android:layout_marginTop="20dp"/>ImageButton clickButton = findViewById(imagebuttonId);//<LinearLayout
  1138.     <ImageView
  1139.         android:id="@+id/pt_iv"
  1140.         android:layout_width="wrap_content"
  1141.         android:layout_height="wrap_content"
  1142.         android:layout_gravity="center"
  1143.         android:src="@mipmap/yangtu"
  1144.         android:layout_marginTop="20dp"/>    <ImageView
  1145.         android:id="@+id/pt_iv"
  1146.         android:layout_width="wrap_content"
  1147.         android:layout_height="wrap_content"
  1148.         android:layout_gravity="center"
  1149.         android:src="@mipmap/yangtu"
  1150.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  1151.     <ImageView
  1152.         android:id="@+id/pt_iv"
  1153.         android:layout_width="wrap_content"
  1154.         android:layout_height="wrap_content"
  1155.         android:layout_gravity="center"
  1156.         android:src="@mipmap/yangtu"
  1157.         android:layout_marginTop="20dp"/>    <ImageView
  1158.         android:id="@+id/pt_iv"
  1159.         android:layout_width="wrap_content"
  1160.         android:layout_height="wrap_content"
  1161.         android:layout_gravity="center"
  1162.         android:src="@mipmap/yangtu"
  1163.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  1164.     <ImageView
  1165.         android:id="@+id/pt_iv"
  1166.         android:layout_width="wrap_content"
  1167.         android:layout_height="wrap_content"
  1168.         android:layout_gravity="center"
  1169.         android:src="@mipmap/yangtu"
  1170.         android:layout_marginTop="20dp"/>    <ImageView
  1171.         android:id="@+id/pt_iv"
  1172.         android:layout_width="wrap_content"
  1173.         android:layout_height="wrap_content"
  1174.         android:layout_gravity="center"
  1175.         android:src="@mipmap/yangtu"
  1176.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  1177.     <ImageView
  1178.         android:id="@+id/pt_iv"
  1179.         android:layout_width="wrap_content"
  1180.         android:layout_height="wrap_content"
  1181.         android:layout_gravity="center"
  1182.         android:src="@mipmap/yangtu"
  1183.         android:layout_marginTop="20dp"/>    <ImageView
  1184.         android:id="@+id/pt_iv"
  1185.         android:layout_width="wrap_content"
  1186.         android:layout_height="wrap_content"
  1187.         android:layout_gravity="center"
  1188.         android:src="@mipmap/yangtu"
  1189.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  1190.     <ImageView
  1191.         android:id="@+id/pt_iv"
  1192.         android:layout_width="wrap_content"
  1193.         android:layout_height="wrap_content"
  1194.         android:layout_gravity="center"
  1195.         android:src="@mipmap/yangtu"
  1196.         android:layout_marginTop="20dp"/>    <ImageView
  1197.         android:id="@+id/pt_iv"
  1198.         android:layout_width="wrap_content"
  1199.         android:layout_height="wrap_content"
  1200.         android:layout_gravity="center"
  1201.         android:src="@mipmap/yangtu"
  1202.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  1203.     <ImageView
  1204.         android:id="@+id/pt_iv"
  1205.         android:layout_width="wrap_content"
  1206.         android:layout_height="wrap_content"
  1207.         android:layout_gravity="center"
  1208.         android:src="@mipmap/yangtu"
  1209.         android:layout_marginTop="20dp"/>    <ImageView
  1210.         android:id="@+id/pt_iv"
  1211.         android:layout_width="wrap_content"
  1212.         android:layout_height="wrap_content"
  1213.         android:layout_gravity="center"
  1214.         android:src="@mipmap/yangtu"
  1215.         android:layout_marginTop="20dp"/>
  1216. </LinearLayout>    <ImageView
  1217.         android:id="@+id/pt_iv"
  1218.         android:layout_width="wrap_content"
  1219.         android:layout_height="wrap_content"
  1220.         android:layout_gravity="center"
  1221.         android:src="@mipmap/yangtu"
  1222.         android:layout_marginTop="20dp"/>将这个选中的图片设为不可见的,即显示为空白区域<LinearLayout
  1223.     <ImageView
  1224.         android:id="@+id/pt_iv"
  1225.         android:layout_width="wrap_content"
  1226.         android:layout_height="wrap_content"
  1227.         android:layout_gravity="center"
  1228.         android:src="@mipmap/yangtu"
  1229.         android:layout_marginTop="20dp"/>    <ImageView
  1230.         android:id="@+id/pt_iv"
  1231.         android:layout_width="wrap_content"
  1232.         android:layout_height="wrap_content"
  1233.         android:layout_gravity="center"
  1234.         android:src="@mipmap/yangtu"
  1235.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  1236.     <ImageView
  1237.         android:id="@+id/pt_iv"
  1238.         android:layout_width="wrap_content"
  1239.         android:layout_height="wrap_content"
  1240.         android:layout_gravity="center"
  1241.         android:src="@mipmap/yangtu"
  1242.         android:layout_marginTop="20dp"/>    <ImageView
  1243.         android:id="@+id/pt_iv"
  1244.         android:layout_width="wrap_content"
  1245.         android:layout_height="wrap_content"
  1246.         android:layout_gravity="center"
  1247.         android:src="@mipmap/yangtu"
  1248.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  1249.     <ImageView
  1250.         android:id="@+id/pt_iv"
  1251.         android:layout_width="wrap_content"
  1252.         android:layout_height="wrap_content"
  1253.         android:layout_gravity="center"
  1254.         android:src="@mipmap/yangtu"
  1255.         android:layout_marginTop="20dp"/>    <ImageView
  1256.         android:id="@+id/pt_iv"
  1257.         android:layout_width="wrap_content"
  1258.         android:layout_height="wrap_content"
  1259.         android:layout_gravity="center"
  1260.         android:src="@mipmap/yangtu"
  1261.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  1262.     <ImageView
  1263.         android:id="@+id/pt_iv"
  1264.         android:layout_width="wrap_content"
  1265.         android:layout_height="wrap_content"
  1266.         android:layout_gravity="center"
  1267.         android:src="@mipmap/yangtu"
  1268.         android:layout_marginTop="20dp"/>    <ImageView
  1269.         android:id="@+id/pt_iv"
  1270.         android:layout_width="wrap_content"
  1271.         android:layout_height="wrap_content"
  1272.         android:layout_gravity="center"
  1273.         android:src="@mipmap/yangtu"
  1274.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  1275.     <ImageView
  1276.         android:id="@+id/pt_iv"
  1277.         android:layout_width="wrap_content"
  1278.         android:layout_height="wrap_content"
  1279.         android:layout_gravity="center"
  1280.         android:src="@mipmap/yangtu"
  1281.         android:layout_marginTop="20dp"/>    <ImageView
  1282.         android:id="@+id/pt_iv"
  1283.         android:layout_width="wrap_content"
  1284.         android:layout_height="wrap_content"
  1285.         android:layout_gravity="center"
  1286.         android:src="@mipmap/yangtu"
  1287.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  1288.     <ImageView
  1289.         android:id="@+id/pt_iv"
  1290.         android:layout_width="wrap_content"
  1291.         android:layout_height="wrap_content"
  1292.         android:layout_gravity="center"
  1293.         android:src="@mipmap/yangtu"
  1294.         android:layout_marginTop="20dp"/>    <ImageView
  1295.         android:id="@+id/pt_iv"
  1296.         android:layout_width="wrap_content"
  1297.         android:layout_height="wrap_content"
  1298.         android:layout_gravity="center"
  1299.         android:src="@mipmap/yangtu"
  1300.         android:layout_marginTop="20dp"/>
  1301. </LinearLayout>    <ImageView
  1302.         android:id="@+id/pt_iv"
  1303.         android:layout_width="wrap_content"
  1304.         android:layout_height="wrap_content"
  1305.         android:layout_gravity="center"
  1306.         android:src="@mipmap/yangtu"
  1307.         android:layout_marginTop="20dp"/>clickButton.setVisibility(View.INVISIBLE);//<LinearLayout
  1308.     <ImageView
  1309.         android:id="@+id/pt_iv"
  1310.         android:layout_width="wrap_content"
  1311.         android:layout_height="wrap_content"
  1312.         android:layout_gravity="center"
  1313.         android:src="@mipmap/yangtu"
  1314.         android:layout_marginTop="20dp"/>    <ImageView
  1315.         android:id="@+id/pt_iv"
  1316.         android:layout_width="wrap_content"
  1317.         android:layout_height="wrap_content"
  1318.         android:layout_gravity="center"
  1319.         android:src="@mipmap/yangtu"
  1320.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  1321.     <ImageView
  1322.         android:id="@+id/pt_iv"
  1323.         android:layout_width="wrap_content"
  1324.         android:layout_height="wrap_content"
  1325.         android:layout_gravity="center"
  1326.         android:src="@mipmap/yangtu"
  1327.         android:layout_marginTop="20dp"/>    <ImageView
  1328.         android:id="@+id/pt_iv"
  1329.         android:layout_width="wrap_content"
  1330.         android:layout_height="wrap_content"
  1331.         android:layout_gravity="center"
  1332.         android:src="@mipmap/yangtu"
  1333.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  1334.     <ImageView
  1335.         android:id="@+id/pt_iv"
  1336.         android:layout_width="wrap_content"
  1337.         android:layout_height="wrap_content"
  1338.         android:layout_gravity="center"
  1339.         android:src="@mipmap/yangtu"
  1340.         android:layout_marginTop="20dp"/>    <ImageView
  1341.         android:id="@+id/pt_iv"
  1342.         android:layout_width="wrap_content"
  1343.         android:layout_height="wrap_content"
  1344.         android:layout_gravity="center"
  1345.         android:src="@mipmap/yangtu"
  1346.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  1347.     <ImageView
  1348.         android:id="@+id/pt_iv"
  1349.         android:layout_width="wrap_content"
  1350.         android:layout_height="wrap_content"
  1351.         android:layout_gravity="center"
  1352.         android:src="@mipmap/yangtu"
  1353.         android:layout_marginTop="20dp"/>    <ImageView
  1354.         android:id="@+id/pt_iv"
  1355.         android:layout_width="wrap_content"
  1356.         android:layout_height="wrap_content"
  1357.         android:layout_gravity="center"
  1358.         android:src="@mipmap/yangtu"
  1359.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  1360.     <ImageView
  1361.         android:id="@+id/pt_iv"
  1362.         android:layout_width="wrap_content"
  1363.         android:layout_height="wrap_content"
  1364.         android:layout_gravity="center"
  1365.         android:src="@mipmap/yangtu"
  1366.         android:layout_marginTop="20dp"/>    <ImageView
  1367.         android:id="@+id/pt_iv"
  1368.         android:layout_width="wrap_content"
  1369.         android:layout_height="wrap_content"
  1370.         android:layout_gravity="center"
  1371.         android:src="@mipmap/yangtu"
  1372.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  1373.     <ImageView
  1374.         android:id="@+id/pt_iv"
  1375.         android:layout_width="wrap_content"
  1376.         android:layout_height="wrap_content"
  1377.         android:layout_gravity="center"
  1378.         android:src="@mipmap/yangtu"
  1379.         android:layout_marginTop="20dp"/>    <ImageView
  1380.         android:id="@+id/pt_iv"
  1381.         android:layout_width="wrap_content"
  1382.         android:layout_height="wrap_content"
  1383.         android:layout_gravity="center"
  1384.         android:src="@mipmap/yangtu"
  1385.         android:layout_marginTop="20dp"/>
  1386. </LinearLayout>    <ImageView
  1387.         android:id="@+id/pt_iv"
  1388.         android:layout_width="wrap_content"
  1389.         android:layout_height="wrap_content"
  1390.         android:layout_gravity="center"
  1391.         android:src="@mipmap/yangtu"
  1392.         android:layout_marginTop="20dp"/>查找到空白区域的按钮<LinearLayout
  1393.     <ImageView
  1394.         android:id="@+id/pt_iv"
  1395.         android:layout_width="wrap_content"
  1396.         android:layout_height="wrap_content"
  1397.         android:layout_gravity="center"
  1398.         android:src="@mipmap/yangtu"
  1399.         android:layout_marginTop="20dp"/>    <ImageView
  1400.         android:id="@+id/pt_iv"
  1401.         android:layout_width="wrap_content"
  1402.         android:layout_height="wrap_content"
  1403.         android:layout_gravity="center"
  1404.         android:src="@mipmap/yangtu"
  1405.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  1406.     <ImageView
  1407.         android:id="@+id/pt_iv"
  1408.         android:layout_width="wrap_content"
  1409.         android:layout_height="wrap_content"
  1410.         android:layout_gravity="center"
  1411.         android:src="@mipmap/yangtu"
  1412.         android:layout_marginTop="20dp"/>    <ImageView
  1413.         android:id="@+id/pt_iv"
  1414.         android:layout_width="wrap_content"
  1415.         android:layout_height="wrap_content"
  1416.         android:layout_gravity="center"
  1417.         android:src="@mipmap/yangtu"
  1418.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  1419.     <ImageView
  1420.         android:id="@+id/pt_iv"
  1421.         android:layout_width="wrap_content"
  1422.         android:layout_height="wrap_content"
  1423.         android:layout_gravity="center"
  1424.         android:src="@mipmap/yangtu"
  1425.         android:layout_marginTop="20dp"/>    <ImageView
  1426.         android:id="@+id/pt_iv"
  1427.         android:layout_width="wrap_content"
  1428.         android:layout_height="wrap_content"
  1429.         android:layout_gravity="center"
  1430.         android:src="@mipmap/yangtu"
  1431.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  1432.     <ImageView
  1433.         android:id="@+id/pt_iv"
  1434.         android:layout_width="wrap_content"
  1435.         android:layout_height="wrap_content"
  1436.         android:layout_gravity="center"
  1437.         android:src="@mipmap/yangtu"
  1438.         android:layout_marginTop="20dp"/>    <ImageView
  1439.         android:id="@+id/pt_iv"
  1440.         android:layout_width="wrap_content"
  1441.         android:layout_height="wrap_content"
  1442.         android:layout_gravity="center"
  1443.         android:src="@mipmap/yangtu"
  1444.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  1445.     <ImageView
  1446.         android:id="@+id/pt_iv"
  1447.         android:layout_width="wrap_content"
  1448.         android:layout_height="wrap_content"
  1449.         android:layout_gravity="center"
  1450.         android:src="@mipmap/yangtu"
  1451.         android:layout_marginTop="20dp"/>    <ImageView
  1452.         android:id="@+id/pt_iv"
  1453.         android:layout_width="wrap_content"
  1454.         android:layout_height="wrap_content"
  1455.         android:layout_gravity="center"
  1456.         android:src="@mipmap/yangtu"
  1457.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  1458.     <ImageView
  1459.         android:id="@+id/pt_iv"
  1460.         android:layout_width="wrap_content"
  1461.         android:layout_height="wrap_content"
  1462.         android:layout_gravity="center"
  1463.         android:src="@mipmap/yangtu"
  1464.         android:layout_marginTop="20dp"/>    <ImageView
  1465.         android:id="@+id/pt_iv"
  1466.         android:layout_width="wrap_content"
  1467.         android:layout_height="wrap_content"
  1468.         android:layout_gravity="center"
  1469.         android:src="@mipmap/yangtu"
  1470.         android:layout_marginTop="20dp"/>
  1471. </LinearLayout>    <ImageView
  1472.         android:id="@+id/pt_iv"
  1473.         android:layout_width="wrap_content"
  1474.         android:layout_height="wrap_content"
  1475.         android:layout_gravity="center"
  1476.         android:src="@mipmap/yangtu"
  1477.         android:layout_marginTop="20dp"/>ImageButton blankButton = findViewById(blankImgid);//<LinearLayout
  1478.     <ImageView
  1479.         android:id="@+id/pt_iv"
  1480.         android:layout_width="wrap_content"
  1481.         android:layout_height="wrap_content"
  1482.         android:layout_gravity="center"
  1483.         android:src="@mipmap/yangtu"
  1484.         android:layout_marginTop="20dp"/>    <ImageView
  1485.         android:id="@+id/pt_iv"
  1486.         android:layout_width="wrap_content"
  1487.         android:layout_height="wrap_content"
  1488.         android:layout_gravity="center"
  1489.         android:src="@mipmap/yangtu"
  1490.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  1491.     <ImageView
  1492.         android:id="@+id/pt_iv"
  1493.         android:layout_width="wrap_content"
  1494.         android:layout_height="wrap_content"
  1495.         android:layout_gravity="center"
  1496.         android:src="@mipmap/yangtu"
  1497.         android:layout_marginTop="20dp"/>    <ImageView
  1498.         android:id="@+id/pt_iv"
  1499.         android:layout_width="wrap_content"
  1500.         android:layout_height="wrap_content"
  1501.         android:layout_gravity="center"
  1502.         android:src="@mipmap/yangtu"
  1503.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  1504.     <ImageView
  1505.         android:id="@+id/pt_iv"
  1506.         android:layout_width="wrap_content"
  1507.         android:layout_height="wrap_content"
  1508.         android:layout_gravity="center"
  1509.         android:src="@mipmap/yangtu"
  1510.         android:layout_marginTop="20dp"/>    <ImageView
  1511.         android:id="@+id/pt_iv"
  1512.         android:layout_width="wrap_content"
  1513.         android:layout_height="wrap_content"
  1514.         android:layout_gravity="center"
  1515.         android:src="@mipmap/yangtu"
  1516.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  1517.     <ImageView
  1518.         android:id="@+id/pt_iv"
  1519.         android:layout_width="wrap_content"
  1520.         android:layout_height="wrap_content"
  1521.         android:layout_gravity="center"
  1522.         android:src="@mipmap/yangtu"
  1523.         android:layout_marginTop="20dp"/>    <ImageView
  1524.         android:id="@+id/pt_iv"
  1525.         android:layout_width="wrap_content"
  1526.         android:layout_height="wrap_content"
  1527.         android:layout_gravity="center"
  1528.         android:src="@mipmap/yangtu"
  1529.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  1530.     <ImageView
  1531.         android:id="@+id/pt_iv"
  1532.         android:layout_width="wrap_content"
  1533.         android:layout_height="wrap_content"
  1534.         android:layout_gravity="center"
  1535.         android:src="@mipmap/yangtu"
  1536.         android:layout_marginTop="20dp"/>    <ImageView
  1537.         android:id="@+id/pt_iv"
  1538.         android:layout_width="wrap_content"
  1539.         android:layout_height="wrap_content"
  1540.         android:layout_gravity="center"
  1541.         android:src="@mipmap/yangtu"
  1542.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  1543.     <ImageView
  1544.         android:id="@+id/pt_iv"
  1545.         android:layout_width="wrap_content"
  1546.         android:layout_height="wrap_content"
  1547.         android:layout_gravity="center"
  1548.         android:src="@mipmap/yangtu"
  1549.         android:layout_marginTop="20dp"/>    <ImageView
  1550.         android:id="@+id/pt_iv"
  1551.         android:layout_width="wrap_content"
  1552.         android:layout_height="wrap_content"
  1553.         android:layout_gravity="center"
  1554.         android:src="@mipmap/yangtu"
  1555.         android:layout_marginTop="20dp"/>
  1556. </LinearLayout>    <ImageView
  1557.         android:id="@+id/pt_iv"
  1558.         android:layout_width="wrap_content"
  1559.         android:layout_height="wrap_content"
  1560.         android:layout_gravity="center"
  1561.         android:src="@mipmap/yangtu"
  1562.         android:layout_marginTop="20dp"/>将空白区域的按钮设置为图片,image[imageIndex[site]就是刚刚选中的图片,因为这在上面disruptRandom()设置过<LinearLayout
  1563.     <ImageView
  1564.         android:id="@+id/pt_iv"
  1565.         android:layout_width="wrap_content"
  1566.         android:layout_height="wrap_content"
  1567.         android:layout_gravity="center"
  1568.         android:src="@mipmap/yangtu"
  1569.         android:layout_marginTop="20dp"/>    <ImageView
  1570.         android:id="@+id/pt_iv"
  1571.         android:layout_width="wrap_content"
  1572.         android:layout_height="wrap_content"
  1573.         android:layout_gravity="center"
  1574.         android:src="@mipmap/yangtu"
  1575.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  1576.     <ImageView
  1577.         android:id="@+id/pt_iv"
  1578.         android:layout_width="wrap_content"
  1579.         android:layout_height="wrap_content"
  1580.         android:layout_gravity="center"
  1581.         android:src="@mipmap/yangtu"
  1582.         android:layout_marginTop="20dp"/>    <ImageView
  1583.         android:id="@+id/pt_iv"
  1584.         android:layout_width="wrap_content"
  1585.         android:layout_height="wrap_content"
  1586.         android:layout_gravity="center"
  1587.         android:src="@mipmap/yangtu"
  1588.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  1589.     <ImageView
  1590.         android:id="@+id/pt_iv"
  1591.         android:layout_width="wrap_content"
  1592.         android:layout_height="wrap_content"
  1593.         android:layout_gravity="center"
  1594.         android:src="@mipmap/yangtu"
  1595.         android:layout_marginTop="20dp"/>    <ImageView
  1596.         android:id="@+id/pt_iv"
  1597.         android:layout_width="wrap_content"
  1598.         android:layout_height="wrap_content"
  1599.         android:layout_gravity="center"
  1600.         android:src="@mipmap/yangtu"
  1601.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  1602.     <ImageView
  1603.         android:id="@+id/pt_iv"
  1604.         android:layout_width="wrap_content"
  1605.         android:layout_height="wrap_content"
  1606.         android:layout_gravity="center"
  1607.         android:src="@mipmap/yangtu"
  1608.         android:layout_marginTop="20dp"/>    <ImageView
  1609.         android:id="@+id/pt_iv"
  1610.         android:layout_width="wrap_content"
  1611.         android:layout_height="wrap_content"
  1612.         android:layout_gravity="center"
  1613.         android:src="@mipmap/yangtu"
  1614.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  1615.     <ImageView
  1616.         android:id="@+id/pt_iv"
  1617.         android:layout_width="wrap_content"
  1618.         android:layout_height="wrap_content"
  1619.         android:layout_gravity="center"
  1620.         android:src="@mipmap/yangtu"
  1621.         android:layout_marginTop="20dp"/>    <ImageView
  1622.         android:id="@+id/pt_iv"
  1623.         android:layout_width="wrap_content"
  1624.         android:layout_height="wrap_content"
  1625.         android:layout_gravity="center"
  1626.         android:src="@mipmap/yangtu"
  1627.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  1628.     <ImageView
  1629.         android:id="@+id/pt_iv"
  1630.         android:layout_width="wrap_content"
  1631.         android:layout_height="wrap_content"
  1632.         android:layout_gravity="center"
  1633.         android:src="@mipmap/yangtu"
  1634.         android:layout_marginTop="20dp"/>    <ImageView
  1635.         android:id="@+id/pt_iv"
  1636.         android:layout_width="wrap_content"
  1637.         android:layout_height="wrap_content"
  1638.         android:layout_gravity="center"
  1639.         android:src="@mipmap/yangtu"
  1640.         android:layout_marginTop="20dp"/>
  1641. </LinearLayout>    <ImageView
  1642.         android:id="@+id/pt_iv"
  1643.         android:layout_width="wrap_content"
  1644.         android:layout_height="wrap_content"
  1645.         android:layout_gravity="center"
  1646.         android:src="@mipmap/yangtu"
  1647.         android:layout_marginTop="20dp"/>blankButton.setImageResource(image[imageIndex[site]]);//<LinearLayout
  1648.     <ImageView
  1649.         android:id="@+id/pt_iv"
  1650.         android:layout_width="wrap_content"
  1651.         android:layout_height="wrap_content"
  1652.         android:layout_gravity="center"
  1653.         android:src="@mipmap/yangtu"
  1654.         android:layout_marginTop="20dp"/>    <ImageView
  1655.         android:id="@+id/pt_iv"
  1656.         android:layout_width="wrap_content"
  1657.         android:layout_height="wrap_content"
  1658.         android:layout_gravity="center"
  1659.         android:src="@mipmap/yangtu"
  1660.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  1661.     <ImageView
  1662.         android:id="@+id/pt_iv"
  1663.         android:layout_width="wrap_content"
  1664.         android:layout_height="wrap_content"
  1665.         android:layout_gravity="center"
  1666.         android:src="@mipmap/yangtu"
  1667.         android:layout_marginTop="20dp"/>    <ImageView
  1668.         android:id="@+id/pt_iv"
  1669.         android:layout_width="wrap_content"
  1670.         android:layout_height="wrap_content"
  1671.         android:layout_gravity="center"
  1672.         android:src="@mipmap/yangtu"
  1673.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  1674.     <ImageView
  1675.         android:id="@+id/pt_iv"
  1676.         android:layout_width="wrap_content"
  1677.         android:layout_height="wrap_content"
  1678.         android:layout_gravity="center"
  1679.         android:src="@mipmap/yangtu"
  1680.         android:layout_marginTop="20dp"/>    <ImageView
  1681.         android:id="@+id/pt_iv"
  1682.         android:layout_width="wrap_content"
  1683.         android:layout_height="wrap_content"
  1684.         android:layout_gravity="center"
  1685.         android:src="@mipmap/yangtu"
  1686.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  1687.     <ImageView
  1688.         android:id="@+id/pt_iv"
  1689.         android:layout_width="wrap_content"
  1690.         android:layout_height="wrap_content"
  1691.         android:layout_gravity="center"
  1692.         android:src="@mipmap/yangtu"
  1693.         android:layout_marginTop="20dp"/>    <ImageView
  1694.         android:id="@+id/pt_iv"
  1695.         android:layout_width="wrap_content"
  1696.         android:layout_height="wrap_content"
  1697.         android:layout_gravity="center"
  1698.         android:src="@mipmap/yangtu"
  1699.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  1700.     <ImageView
  1701.         android:id="@+id/pt_iv"
  1702.         android:layout_width="wrap_content"
  1703.         android:layout_height="wrap_content"
  1704.         android:layout_gravity="center"
  1705.         android:src="@mipmap/yangtu"
  1706.         android:layout_marginTop="20dp"/>    <ImageView
  1707.         android:id="@+id/pt_iv"
  1708.         android:layout_width="wrap_content"
  1709.         android:layout_height="wrap_content"
  1710.         android:layout_gravity="center"
  1711.         android:src="@mipmap/yangtu"
  1712.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  1713.     <ImageView
  1714.         android:id="@+id/pt_iv"
  1715.         android:layout_width="wrap_content"
  1716.         android:layout_height="wrap_content"
  1717.         android:layout_gravity="center"
  1718.         android:src="@mipmap/yangtu"
  1719.         android:layout_marginTop="20dp"/>    <ImageView
  1720.         android:id="@+id/pt_iv"
  1721.         android:layout_width="wrap_content"
  1722.         android:layout_height="wrap_content"
  1723.         android:layout_gravity="center"
  1724.         android:src="@mipmap/yangtu"
  1725.         android:layout_marginTop="20dp"/>
  1726. </LinearLayout>    <ImageView
  1727.         android:id="@+id/pt_iv"
  1728.         android:layout_width="wrap_content"
  1729.         android:layout_height="wrap_content"
  1730.         android:layout_gravity="center"
  1731.         android:src="@mipmap/yangtu"
  1732.         android:layout_marginTop="20dp"/>移动之前是不可见的,移动之后将控件设置为可见<LinearLayout
  1733.     <ImageView
  1734.         android:id="@+id/pt_iv"
  1735.         android:layout_width="wrap_content"
  1736.         android:layout_height="wrap_content"
  1737.         android:layout_gravity="center"
  1738.         android:src="@mipmap/yangtu"
  1739.         android:layout_marginTop="20dp"/>    <ImageView
  1740.         android:id="@+id/pt_iv"
  1741.         android:layout_width="wrap_content"
  1742.         android:layout_height="wrap_content"
  1743.         android:layout_gravity="center"
  1744.         android:src="@mipmap/yangtu"
  1745.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  1746.     <ImageView
  1747.         android:id="@+id/pt_iv"
  1748.         android:layout_width="wrap_content"
  1749.         android:layout_height="wrap_content"
  1750.         android:layout_gravity="center"
  1751.         android:src="@mipmap/yangtu"
  1752.         android:layout_marginTop="20dp"/>    <ImageView
  1753.         android:id="@+id/pt_iv"
  1754.         android:layout_width="wrap_content"
  1755.         android:layout_height="wrap_content"
  1756.         android:layout_gravity="center"
  1757.         android:src="@mipmap/yangtu"
  1758.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  1759.     <ImageView
  1760.         android:id="@+id/pt_iv"
  1761.         android:layout_width="wrap_content"
  1762.         android:layout_height="wrap_content"
  1763.         android:layout_gravity="center"
  1764.         android:src="@mipmap/yangtu"
  1765.         android:layout_marginTop="20dp"/>    <ImageView
  1766.         android:id="@+id/pt_iv"
  1767.         android:layout_width="wrap_content"
  1768.         android:layout_height="wrap_content"
  1769.         android:layout_gravity="center"
  1770.         android:src="@mipmap/yangtu"
  1771.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  1772.     <ImageView
  1773.         android:id="@+id/pt_iv"
  1774.         android:layout_width="wrap_content"
  1775.         android:layout_height="wrap_content"
  1776.         android:layout_gravity="center"
  1777.         android:src="@mipmap/yangtu"
  1778.         android:layout_marginTop="20dp"/>    <ImageView
  1779.         android:id="@+id/pt_iv"
  1780.         android:layout_width="wrap_content"
  1781.         android:layout_height="wrap_content"
  1782.         android:layout_gravity="center"
  1783.         android:src="@mipmap/yangtu"
  1784.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  1785.     <ImageView
  1786.         android:id="@+id/pt_iv"
  1787.         android:layout_width="wrap_content"
  1788.         android:layout_height="wrap_content"
  1789.         android:layout_gravity="center"
  1790.         android:src="@mipmap/yangtu"
  1791.         android:layout_marginTop="20dp"/>    <ImageView
  1792.         android:id="@+id/pt_iv"
  1793.         android:layout_width="wrap_content"
  1794.         android:layout_height="wrap_content"
  1795.         android:layout_gravity="center"
  1796.         android:src="@mipmap/yangtu"
  1797.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  1798.     <ImageView
  1799.         android:id="@+id/pt_iv"
  1800.         android:layout_width="wrap_content"
  1801.         android:layout_height="wrap_content"
  1802.         android:layout_gravity="center"
  1803.         android:src="@mipmap/yangtu"
  1804.         android:layout_marginTop="20dp"/>    <ImageView
  1805.         android:id="@+id/pt_iv"
  1806.         android:layout_width="wrap_content"
  1807.         android:layout_height="wrap_content"
  1808.         android:layout_gravity="center"
  1809.         android:src="@mipmap/yangtu"
  1810.         android:layout_marginTop="20dp"/>
  1811. </LinearLayout>    <ImageView
  1812.         android:id="@+id/pt_iv"
  1813.         android:layout_width="wrap_content"
  1814.         android:layout_height="wrap_content"
  1815.         android:layout_gravity="center"
  1816.         android:src="@mipmap/yangtu"
  1817.         android:layout_marginTop="20dp"/>blankButton.setVisibility(View.VISIBLE);//<LinearLayout
  1818.     <ImageView
  1819.         android:id="@+id/pt_iv"
  1820.         android:layout_width="wrap_content"
  1821.         android:layout_height="wrap_content"
  1822.         android:layout_gravity="center"
  1823.         android:src="@mipmap/yangtu"
  1824.         android:layout_marginTop="20dp"/>    <ImageView
  1825.         android:id="@+id/pt_iv"
  1826.         android:layout_width="wrap_content"
  1827.         android:layout_height="wrap_content"
  1828.         android:layout_gravity="center"
  1829.         android:src="@mipmap/yangtu"
  1830.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  1831.     <ImageView
  1832.         android:id="@+id/pt_iv"
  1833.         android:layout_width="wrap_content"
  1834.         android:layout_height="wrap_content"
  1835.         android:layout_gravity="center"
  1836.         android:src="@mipmap/yangtu"
  1837.         android:layout_marginTop="20dp"/>    <ImageView
  1838.         android:id="@+id/pt_iv"
  1839.         android:layout_width="wrap_content"
  1840.         android:layout_height="wrap_content"
  1841.         android:layout_gravity="center"
  1842.         android:src="@mipmap/yangtu"
  1843.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  1844.     <ImageView
  1845.         android:id="@+id/pt_iv"
  1846.         android:layout_width="wrap_content"
  1847.         android:layout_height="wrap_content"
  1848.         android:layout_gravity="center"
  1849.         android:src="@mipmap/yangtu"
  1850.         android:layout_marginTop="20dp"/>    <ImageView
  1851.         android:id="@+id/pt_iv"
  1852.         android:layout_width="wrap_content"
  1853.         android:layout_height="wrap_content"
  1854.         android:layout_gravity="center"
  1855.         android:src="@mipmap/yangtu"
  1856.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  1857.     <ImageView
  1858.         android:id="@+id/pt_iv"
  1859.         android:layout_width="wrap_content"
  1860.         android:layout_height="wrap_content"
  1861.         android:layout_gravity="center"
  1862.         android:src="@mipmap/yangtu"
  1863.         android:layout_marginTop="20dp"/>    <ImageView
  1864.         android:id="@+id/pt_iv"
  1865.         android:layout_width="wrap_content"
  1866.         android:layout_height="wrap_content"
  1867.         android:layout_gravity="center"
  1868.         android:src="@mipmap/yangtu"
  1869.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  1870.     <ImageView
  1871.         android:id="@+id/pt_iv"
  1872.         android:layout_width="wrap_content"
  1873.         android:layout_height="wrap_content"
  1874.         android:layout_gravity="center"
  1875.         android:src="@mipmap/yangtu"
  1876.         android:layout_marginTop="20dp"/>    <ImageView
  1877.         android:id="@+id/pt_iv"
  1878.         android:layout_width="wrap_content"
  1879.         android:layout_height="wrap_content"
  1880.         android:layout_gravity="center"
  1881.         android:src="@mipmap/yangtu"
  1882.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  1883.     <ImageView
  1884.         android:id="@+id/pt_iv"
  1885.         android:layout_width="wrap_content"
  1886.         android:layout_height="wrap_content"
  1887.         android:layout_gravity="center"
  1888.         android:src="@mipmap/yangtu"
  1889.         android:layout_marginTop="20dp"/>    <ImageView
  1890.         android:id="@+id/pt_iv"
  1891.         android:layout_width="wrap_content"
  1892.         android:layout_height="wrap_content"
  1893.         android:layout_gravity="center"
  1894.         android:src="@mipmap/yangtu"
  1895.         android:layout_marginTop="20dp"/>
  1896. </LinearLayout>    <ImageView
  1897.         android:id="@+id/pt_iv"
  1898.         android:layout_width="wrap_content"
  1899.         android:layout_height="wrap_content"
  1900.         android:layout_gravity="center"
  1901.         android:src="@mipmap/yangtu"
  1902.         android:layout_marginTop="20dp"/>将改变角标的过程记录到存储图片位置的数组当中<LinearLayout
  1903.     <ImageView
  1904.         android:id="@+id/pt_iv"
  1905.         android:layout_width="wrap_content"
  1906.         android:layout_height="wrap_content"
  1907.         android:layout_gravity="center"
  1908.         android:src="@mipmap/yangtu"
  1909.         android:layout_marginTop="20dp"/>    <ImageView
  1910.         android:id="@+id/pt_iv"
  1911.         android:layout_width="wrap_content"
  1912.         android:layout_height="wrap_content"
  1913.         android:layout_gravity="center"
  1914.         android:src="@mipmap/yangtu"
  1915.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  1916.     <ImageView
  1917.         android:id="@+id/pt_iv"
  1918.         android:layout_width="wrap_content"
  1919.         android:layout_height="wrap_content"
  1920.         android:layout_gravity="center"
  1921.         android:src="@mipmap/yangtu"
  1922.         android:layout_marginTop="20dp"/>    <ImageView
  1923.         android:id="@+id/pt_iv"
  1924.         android:layout_width="wrap_content"
  1925.         android:layout_height="wrap_content"
  1926.         android:layout_gravity="center"
  1927.         android:src="@mipmap/yangtu"
  1928.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  1929.     <ImageView
  1930.         android:id="@+id/pt_iv"
  1931.         android:layout_width="wrap_content"
  1932.         android:layout_height="wrap_content"
  1933.         android:layout_gravity="center"
  1934.         android:src="@mipmap/yangtu"
  1935.         android:layout_marginTop="20dp"/>    <ImageView
  1936.         android:id="@+id/pt_iv"
  1937.         android:layout_width="wrap_content"
  1938.         android:layout_height="wrap_content"
  1939.         android:layout_gravity="center"
  1940.         android:src="@mipmap/yangtu"
  1941.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  1942.     <ImageView
  1943.         android:id="@+id/pt_iv"
  1944.         android:layout_width="wrap_content"
  1945.         android:layout_height="wrap_content"
  1946.         android:layout_gravity="center"
  1947.         android:src="@mipmap/yangtu"
  1948.         android:layout_marginTop="20dp"/>    <ImageView
  1949.         android:id="@+id/pt_iv"
  1950.         android:layout_width="wrap_content"
  1951.         android:layout_height="wrap_content"
  1952.         android:layout_gravity="center"
  1953.         android:src="@mipmap/yangtu"
  1954.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  1955.     <ImageView
  1956.         android:id="@+id/pt_iv"
  1957.         android:layout_width="wrap_content"
  1958.         android:layout_height="wrap_content"
  1959.         android:layout_gravity="center"
  1960.         android:src="@mipmap/yangtu"
  1961.         android:layout_marginTop="20dp"/>    <ImageView
  1962.         android:id="@+id/pt_iv"
  1963.         android:layout_width="wrap_content"
  1964.         android:layout_height="wrap_content"
  1965.         android:layout_gravity="center"
  1966.         android:src="@mipmap/yangtu"
  1967.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  1968.     <ImageView
  1969.         android:id="@+id/pt_iv"
  1970.         android:layout_width="wrap_content"
  1971.         android:layout_height="wrap_content"
  1972.         android:layout_gravity="center"
  1973.         android:src="@mipmap/yangtu"
  1974.         android:layout_marginTop="20dp"/>    <ImageView
  1975.         android:id="@+id/pt_iv"
  1976.         android:layout_width="wrap_content"
  1977.         android:layout_height="wrap_content"
  1978.         android:layout_gravity="center"
  1979.         android:src="@mipmap/yangtu"
  1980.         android:layout_marginTop="20dp"/>
  1981. </LinearLayout>    <ImageView
  1982.         android:id="@+id/pt_iv"
  1983.         android:layout_width="wrap_content"
  1984.         android:layout_height="wrap_content"
  1985.         android:layout_gravity="center"
  1986.         android:src="@mipmap/yangtu"
  1987.         android:layout_marginTop="20dp"/>swap(site,blankSwap);//<LinearLayout
  1988.     <ImageView
  1989.         android:id="@+id/pt_iv"
  1990.         android:layout_width="wrap_content"
  1991.         android:layout_height="wrap_content"
  1992.         android:layout_gravity="center"
  1993.         android:src="@mipmap/yangtu"
  1994.         android:layout_marginTop="20dp"/>    <ImageView
  1995.         android:id="@+id/pt_iv"
  1996.         android:layout_width="wrap_content"
  1997.         android:layout_height="wrap_content"
  1998.         android:layout_gravity="center"
  1999.         android:src="@mipmap/yangtu"
  2000.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  2001.     <ImageView
  2002.         android:id="@+id/pt_iv"
  2003.         android:layout_width="wrap_content"
  2004.         android:layout_height="wrap_content"
  2005.         android:layout_gravity="center"
  2006.         android:src="@mipmap/yangtu"
  2007.         android:layout_marginTop="20dp"/>    <ImageView
  2008.         android:id="@+id/pt_iv"
  2009.         android:layout_width="wrap_content"
  2010.         android:layout_height="wrap_content"
  2011.         android:layout_gravity="center"
  2012.         android:src="@mipmap/yangtu"
  2013.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  2014.     <ImageView
  2015.         android:id="@+id/pt_iv"
  2016.         android:layout_width="wrap_content"
  2017.         android:layout_height="wrap_content"
  2018.         android:layout_gravity="center"
  2019.         android:src="@mipmap/yangtu"
  2020.         android:layout_marginTop="20dp"/>    <ImageView
  2021.         android:id="@+id/pt_iv"
  2022.         android:layout_width="wrap_content"
  2023.         android:layout_height="wrap_content"
  2024.         android:layout_gravity="center"
  2025.         android:src="@mipmap/yangtu"
  2026.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  2027.     <ImageView
  2028.         android:id="@+id/pt_iv"
  2029.         android:layout_width="wrap_content"
  2030.         android:layout_height="wrap_content"
  2031.         android:layout_gravity="center"
  2032.         android:src="@mipmap/yangtu"
  2033.         android:layout_marginTop="20dp"/>    <ImageView
  2034.         android:id="@+id/pt_iv"
  2035.         android:layout_width="wrap_content"
  2036.         android:layout_height="wrap_content"
  2037.         android:layout_gravity="center"
  2038.         android:src="@mipmap/yangtu"
  2039.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  2040.     <ImageView
  2041.         android:id="@+id/pt_iv"
  2042.         android:layout_width="wrap_content"
  2043.         android:layout_height="wrap_content"
  2044.         android:layout_gravity="center"
  2045.         android:src="@mipmap/yangtu"
  2046.         android:layout_marginTop="20dp"/>    <ImageView
  2047.         android:id="@+id/pt_iv"
  2048.         android:layout_width="wrap_content"
  2049.         android:layout_height="wrap_content"
  2050.         android:layout_gravity="center"
  2051.         android:src="@mipmap/yangtu"
  2052.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  2053.     <ImageView
  2054.         android:id="@+id/pt_iv"
  2055.         android:layout_width="wrap_content"
  2056.         android:layout_height="wrap_content"
  2057.         android:layout_gravity="center"
  2058.         android:src="@mipmap/yangtu"
  2059.         android:layout_marginTop="20dp"/>    <ImageView
  2060.         android:id="@+id/pt_iv"
  2061.         android:layout_width="wrap_content"
  2062.         android:layout_height="wrap_content"
  2063.         android:layout_gravity="center"
  2064.         android:src="@mipmap/yangtu"
  2065.         android:layout_marginTop="20dp"/>
  2066. </LinearLayout>    <ImageView
  2067.         android:id="@+id/pt_iv"
  2068.         android:layout_width="wrap_content"
  2069.         android:layout_height="wrap_content"
  2070.         android:layout_gravity="center"
  2071.         android:src="@mipmap/yangtu"
  2072.         android:layout_marginTop="20dp"/>新的空白区域位置更新等于传入的点击按钮的位置<LinearLayout
  2073.     <ImageView
  2074.         android:id="@+id/pt_iv"
  2075.         android:layout_width="wrap_content"
  2076.         android:layout_height="wrap_content"
  2077.         android:layout_gravity="center"
  2078.         android:src="@mipmap/yangtu"
  2079.         android:layout_marginTop="20dp"/>    <ImageView
  2080.         android:id="@+id/pt_iv"
  2081.         android:layout_width="wrap_content"
  2082.         android:layout_height="wrap_content"
  2083.         android:layout_gravity="center"
  2084.         android:src="@mipmap/yangtu"
  2085.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  2086.     <ImageView
  2087.         android:id="@+id/pt_iv"
  2088.         android:layout_width="wrap_content"
  2089.         android:layout_height="wrap_content"
  2090.         android:layout_gravity="center"
  2091.         android:src="@mipmap/yangtu"
  2092.         android:layout_marginTop="20dp"/>    <ImageView
  2093.         android:id="@+id/pt_iv"
  2094.         android:layout_width="wrap_content"
  2095.         android:layout_height="wrap_content"
  2096.         android:layout_gravity="center"
  2097.         android:src="@mipmap/yangtu"
  2098.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  2099.     <ImageView
  2100.         android:id="@+id/pt_iv"
  2101.         android:layout_width="wrap_content"
  2102.         android:layout_height="wrap_content"
  2103.         android:layout_gravity="center"
  2104.         android:src="@mipmap/yangtu"
  2105.         android:layout_marginTop="20dp"/>    <ImageView
  2106.         android:id="@+id/pt_iv"
  2107.         android:layout_width="wrap_content"
  2108.         android:layout_height="wrap_content"
  2109.         android:layout_gravity="center"
  2110.         android:src="@mipmap/yangtu"
  2111.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  2112.     <ImageView
  2113.         android:id="@+id/pt_iv"
  2114.         android:layout_width="wrap_content"
  2115.         android:layout_height="wrap_content"
  2116.         android:layout_gravity="center"
  2117.         android:src="@mipmap/yangtu"
  2118.         android:layout_marginTop="20dp"/>    <ImageView
  2119.         android:id="@+id/pt_iv"
  2120.         android:layout_width="wrap_content"
  2121.         android:layout_height="wrap_content"
  2122.         android:layout_gravity="center"
  2123.         android:src="@mipmap/yangtu"
  2124.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  2125.     <ImageView
  2126.         android:id="@+id/pt_iv"
  2127.         android:layout_width="wrap_content"
  2128.         android:layout_height="wrap_content"
  2129.         android:layout_gravity="center"
  2130.         android:src="@mipmap/yangtu"
  2131.         android:layout_marginTop="20dp"/>    <ImageView
  2132.         android:id="@+id/pt_iv"
  2133.         android:layout_width="wrap_content"
  2134.         android:layout_height="wrap_content"
  2135.         android:layout_gravity="center"
  2136.         android:src="@mipmap/yangtu"
  2137.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  2138.     <ImageView
  2139.         android:id="@+id/pt_iv"
  2140.         android:layout_width="wrap_content"
  2141.         android:layout_height="wrap_content"
  2142.         android:layout_gravity="center"
  2143.         android:src="@mipmap/yangtu"
  2144.         android:layout_marginTop="20dp"/>    <ImageView
  2145.         android:id="@+id/pt_iv"
  2146.         android:layout_width="wrap_content"
  2147.         android:layout_height="wrap_content"
  2148.         android:layout_gravity="center"
  2149.         android:src="@mipmap/yangtu"
  2150.         android:layout_marginTop="20dp"/>
  2151. </LinearLayout>    <ImageView
  2152.         android:id="@+id/pt_iv"
  2153.         android:layout_width="wrap_content"
  2154.         android:layout_height="wrap_content"
  2155.         android:layout_gravity="center"
  2156.         android:src="@mipmap/yangtu"
  2157.         android:layout_marginTop="20dp"/>blankSwap = site;//<LinearLayout
  2158.     <ImageView
  2159.         android:id="@+id/pt_iv"
  2160.         android:layout_width="wrap_content"
  2161.         android:layout_height="wrap_content"
  2162.         android:layout_gravity="center"
  2163.         android:src="@mipmap/yangtu"
  2164.         android:layout_marginTop="20dp"/>    <ImageView
  2165.         android:id="@+id/pt_iv"
  2166.         android:layout_width="wrap_content"
  2167.         android:layout_height="wrap_content"
  2168.         android:layout_gravity="center"
  2169.         android:src="@mipmap/yangtu"
  2170.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  2171.     <ImageView
  2172.         android:id="@+id/pt_iv"
  2173.         android:layout_width="wrap_content"
  2174.         android:layout_height="wrap_content"
  2175.         android:layout_gravity="center"
  2176.         android:src="@mipmap/yangtu"
  2177.         android:layout_marginTop="20dp"/>    <ImageView
  2178.         android:id="@+id/pt_iv"
  2179.         android:layout_width="wrap_content"
  2180.         android:layout_height="wrap_content"
  2181.         android:layout_gravity="center"
  2182.         android:src="@mipmap/yangtu"
  2183.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  2184.     <ImageView
  2185.         android:id="@+id/pt_iv"
  2186.         android:layout_width="wrap_content"
  2187.         android:layout_height="wrap_content"
  2188.         android:layout_gravity="center"
  2189.         android:src="@mipmap/yangtu"
  2190.         android:layout_marginTop="20dp"/>    <ImageView
  2191.         android:id="@+id/pt_iv"
  2192.         android:layout_width="wrap_content"
  2193.         android:layout_height="wrap_content"
  2194.         android:layout_gravity="center"
  2195.         android:src="@mipmap/yangtu"
  2196.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  2197.     <ImageView
  2198.         android:id="@+id/pt_iv"
  2199.         android:layout_width="wrap_content"
  2200.         android:layout_height="wrap_content"
  2201.         android:layout_gravity="center"
  2202.         android:src="@mipmap/yangtu"
  2203.         android:layout_marginTop="20dp"/>    <ImageView
  2204.         android:id="@+id/pt_iv"
  2205.         android:layout_width="wrap_content"
  2206.         android:layout_height="wrap_content"
  2207.         android:layout_gravity="center"
  2208.         android:src="@mipmap/yangtu"
  2209.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  2210.     <ImageView
  2211.         android:id="@+id/pt_iv"
  2212.         android:layout_width="wrap_content"
  2213.         android:layout_height="wrap_content"
  2214.         android:layout_gravity="center"
  2215.         android:src="@mipmap/yangtu"
  2216.         android:layout_marginTop="20dp"/>    <ImageView
  2217.         android:id="@+id/pt_iv"
  2218.         android:layout_width="wrap_content"
  2219.         android:layout_height="wrap_content"
  2220.         android:layout_gravity="center"
  2221.         android:src="@mipmap/yangtu"
  2222.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  2223.     <ImageView
  2224.         android:id="@+id/pt_iv"
  2225.         android:layout_width="wrap_content"
  2226.         android:layout_height="wrap_content"
  2227.         android:layout_gravity="center"
  2228.         android:src="@mipmap/yangtu"
  2229.         android:layout_marginTop="20dp"/>    <ImageView
  2230.         android:id="@+id/pt_iv"
  2231.         android:layout_width="wrap_content"
  2232.         android:layout_height="wrap_content"
  2233.         android:layout_gravity="center"
  2234.         android:src="@mipmap/yangtu"
  2235.         android:layout_marginTop="20dp"/>
  2236. </LinearLayout>    <ImageView
  2237.         android:id="@+id/pt_iv"
  2238.         android:layout_width="wrap_content"
  2239.         android:layout_height="wrap_content"
  2240.         android:layout_gravity="center"
  2241.         android:src="@mipmap/yangtu"
  2242.         android:layout_marginTop="20dp"/>新的空白图片id更新等于传入的点击按钮的id<LinearLayout
  2243.     <ImageView
  2244.         android:id="@+id/pt_iv"
  2245.         android:layout_width="wrap_content"
  2246.         android:layout_height="wrap_content"
  2247.         android:layout_gravity="center"
  2248.         android:src="@mipmap/yangtu"
  2249.         android:layout_marginTop="20dp"/>    <ImageView
  2250.         android:id="@+id/pt_iv"
  2251.         android:layout_width="wrap_content"
  2252.         android:layout_height="wrap_content"
  2253.         android:layout_gravity="center"
  2254.         android:src="@mipmap/yangtu"
  2255.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  2256.     <ImageView
  2257.         android:id="@+id/pt_iv"
  2258.         android:layout_width="wrap_content"
  2259.         android:layout_height="wrap_content"
  2260.         android:layout_gravity="center"
  2261.         android:src="@mipmap/yangtu"
  2262.         android:layout_marginTop="20dp"/>    <ImageView
  2263.         android:id="@+id/pt_iv"
  2264.         android:layout_width="wrap_content"
  2265.         android:layout_height="wrap_content"
  2266.         android:layout_gravity="center"
  2267.         android:src="@mipmap/yangtu"
  2268.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  2269.     <ImageView
  2270.         android:id="@+id/pt_iv"
  2271.         android:layout_width="wrap_content"
  2272.         android:layout_height="wrap_content"
  2273.         android:layout_gravity="center"
  2274.         android:src="@mipmap/yangtu"
  2275.         android:layout_marginTop="20dp"/>    <ImageView
  2276.         android:id="@+id/pt_iv"
  2277.         android:layout_width="wrap_content"
  2278.         android:layout_height="wrap_content"
  2279.         android:layout_gravity="center"
  2280.         android:src="@mipmap/yangtu"
  2281.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  2282.     <ImageView
  2283.         android:id="@+id/pt_iv"
  2284.         android:layout_width="wrap_content"
  2285.         android:layout_height="wrap_content"
  2286.         android:layout_gravity="center"
  2287.         android:src="@mipmap/yangtu"
  2288.         android:layout_marginTop="20dp"/>    <ImageView
  2289.         android:id="@+id/pt_iv"
  2290.         android:layout_width="wrap_content"
  2291.         android:layout_height="wrap_content"
  2292.         android:layout_gravity="center"
  2293.         android:src="@mipmap/yangtu"
  2294.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  2295.     <ImageView
  2296.         android:id="@+id/pt_iv"
  2297.         android:layout_width="wrap_content"
  2298.         android:layout_height="wrap_content"
  2299.         android:layout_gravity="center"
  2300.         android:src="@mipmap/yangtu"
  2301.         android:layout_marginTop="20dp"/>    <ImageView
  2302.         android:id="@+id/pt_iv"
  2303.         android:layout_width="wrap_content"
  2304.         android:layout_height="wrap_content"
  2305.         android:layout_gravity="center"
  2306.         android:src="@mipmap/yangtu"
  2307.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  2308.     <ImageView
  2309.         android:id="@+id/pt_iv"
  2310.         android:layout_width="wrap_content"
  2311.         android:layout_height="wrap_content"
  2312.         android:layout_gravity="center"
  2313.         android:src="@mipmap/yangtu"
  2314.         android:layout_marginTop="20dp"/>    <ImageView
  2315.         android:id="@+id/pt_iv"
  2316.         android:layout_width="wrap_content"
  2317.         android:layout_height="wrap_content"
  2318.         android:layout_gravity="center"
  2319.         android:src="@mipmap/yangtu"
  2320.         android:layout_marginTop="20dp"/>
  2321. </LinearLayout>    <ImageView
  2322.         android:id="@+id/pt_iv"
  2323.         android:layout_width="wrap_content"
  2324.         android:layout_height="wrap_content"
  2325.         android:layout_gravity="center"
  2326.         android:src="@mipmap/yangtu"
  2327.         android:layout_marginTop="20dp"/>blankImgid = imagebuttonId;<LinearLayout
  2328.     <ImageView
  2329.         android:id="@+id/pt_iv"
  2330.         android:layout_width="wrap_content"
  2331.         android:layout_height="wrap_content"
  2332.         android:layout_gravity="center"
  2333.         android:src="@mipmap/yangtu"
  2334.         android:layout_marginTop="20dp"/>    <ImageView
  2335.         android:id="@+id/pt_iv"
  2336.         android:layout_width="wrap_content"
  2337.         android:layout_height="wrap_content"
  2338.         android:layout_gravity="center"
  2339.         android:src="@mipmap/yangtu"
  2340.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  2341.     <ImageView
  2342.         android:id="@+id/pt_iv"
  2343.         android:layout_width="wrap_content"
  2344.         android:layout_height="wrap_content"
  2345.         android:layout_gravity="center"
  2346.         android:src="@mipmap/yangtu"
  2347.         android:layout_marginTop="20dp"/>    <ImageView
  2348.         android:id="@+id/pt_iv"
  2349.         android:layout_width="wrap_content"
  2350.         android:layout_height="wrap_content"
  2351.         android:layout_gravity="center"
  2352.         android:src="@mipmap/yangtu"
  2353.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  2354.     <ImageView
  2355.         android:id="@+id/pt_iv"
  2356.         android:layout_width="wrap_content"
  2357.         android:layout_height="wrap_content"
  2358.         android:layout_gravity="center"
  2359.         android:src="@mipmap/yangtu"
  2360.         android:layout_marginTop="20dp"/>    <ImageView
  2361.         android:id="@+id/pt_iv"
  2362.         android:layout_width="wrap_content"
  2363.         android:layout_height="wrap_content"
  2364.         android:layout_gravity="center"
  2365.         android:src="@mipmap/yangtu"
  2366.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  2367.     <ImageView
  2368.         android:id="@+id/pt_iv"
  2369.         android:layout_width="wrap_content"
  2370.         android:layout_height="wrap_content"
  2371.         android:layout_gravity="center"
  2372.         android:src="@mipmap/yangtu"
  2373.         android:layout_marginTop="20dp"/>    <ImageView
  2374.         android:id="@+id/pt_iv"
  2375.         android:layout_width="wrap_content"
  2376.         android:layout_height="wrap_content"
  2377.         android:layout_gravity="center"
  2378.         android:src="@mipmap/yangtu"
  2379.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  2380.     <ImageView
  2381.         android:id="@+id/pt_iv"
  2382.         android:layout_width="wrap_content"
  2383.         android:layout_height="wrap_content"
  2384.         android:layout_gravity="center"
  2385.         android:src="@mipmap/yangtu"
  2386.         android:layout_marginTop="20dp"/>    <ImageView
  2387.         android:id="@+id/pt_iv"
  2388.         android:layout_width="wrap_content"
  2389.         android:layout_height="wrap_content"
  2390.         android:layout_gravity="center"
  2391.         android:src="@mipmap/yangtu"
  2392.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  2393.     <ImageView
  2394.         android:id="@+id/pt_iv"
  2395.         android:layout_width="wrap_content"
  2396.         android:layout_height="wrap_content"
  2397.         android:layout_gravity="center"
  2398.         android:src="@mipmap/yangtu"
  2399.         android:layout_marginTop="20dp"/>    <ImageView
  2400.         android:id="@+id/pt_iv"
  2401.         android:layout_width="wrap_content"
  2402.         android:layout_height="wrap_content"
  2403.         android:layout_gravity="center"
  2404.         android:src="@mipmap/yangtu"
  2405.         android:layout_marginTop="20dp"/>
  2406. </LinearLayout>}    <ImageView
  2407.         android:id="@+id/pt_iv"
  2408.         android:layout_width="wrap_content"
  2409.         android:layout_height="wrap_content"
  2410.         android:layout_gravity="center"
  2411.         android:src="@mipmap/yangtu"
  2412.         android:layout_marginTop="20dp"/>}
复制代码
运行效果:


5、拼图游戏成功的条件

上面我们已经实现了拼图碎片进行移动的效果,但是并没有拼图游戏成功的效果和提示,所以,我们要在刚刚的move方法的最后加上一个判断的方法judgeGameOver();顾名思义:判断游戏结束。
|我们来实现一下判断游戏结束的逻辑 |
|–|–|
在方法里面先定义一个loop标志位,然后要遍历下标数组,判断是否它的imageIndex==i,就是说所有拼图的下标全部对应正确的位置。比如:第1张图片的下标是0,imageIndex[0]的值也是0,显示第一张图片。所有图片都满足,也就是说此时拼图成功。如果一个不满足,则未成功,所有loop置为false,继续判断。
  1.         boolean loop = true;   //定义标志位loop    <ImageView
  2.         android:id="@+id/pt_iv"
  3.         android:layout_width="wrap_content"
  4.         android:layout_height="wrap_content"
  5.         android:layout_gravity="center"
  6.         android:src="@mipmap/yangtu"
  7.         android:layout_marginTop="20dp"/>for (int i = 0; i < imageIndex.length; i++) {<LinearLayout
  8.     <ImageView
  9.         android:id="@+id/pt_iv"
  10.         android:layout_width="wrap_content"
  11.         android:layout_height="wrap_content"
  12.         android:layout_gravity="center"
  13.         android:src="@mipmap/yangtu"
  14.         android:layout_marginTop="20dp"/>    <ImageView
  15.         android:id="@+id/pt_iv"
  16.         android:layout_width="wrap_content"
  17.         android:layout_height="wrap_content"
  18.         android:layout_gravity="center"
  19.         android:src="@mipmap/yangtu"
  20.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  21.     <ImageView
  22.         android:id="@+id/pt_iv"
  23.         android:layout_width="wrap_content"
  24.         android:layout_height="wrap_content"
  25.         android:layout_gravity="center"
  26.         android:src="@mipmap/yangtu"
  27.         android:layout_marginTop="20dp"/>    <ImageView
  28.         android:id="@+id/pt_iv"
  29.         android:layout_width="wrap_content"
  30.         android:layout_height="wrap_content"
  31.         android:layout_gravity="center"
  32.         android:src="@mipmap/yangtu"
  33.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  34.     <ImageView
  35.         android:id="@+id/pt_iv"
  36.         android:layout_width="wrap_content"
  37.         android:layout_height="wrap_content"
  38.         android:layout_gravity="center"
  39.         android:src="@mipmap/yangtu"
  40.         android:layout_marginTop="20dp"/>    <ImageView
  41.         android:id="@+id/pt_iv"
  42.         android:layout_width="wrap_content"
  43.         android:layout_height="wrap_content"
  44.         android:layout_gravity="center"
  45.         android:src="@mipmap/yangtu"
  46.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  47.     <ImageView
  48.         android:id="@+id/pt_iv"
  49.         android:layout_width="wrap_content"
  50.         android:layout_height="wrap_content"
  51.         android:layout_gravity="center"
  52.         android:src="@mipmap/yangtu"
  53.         android:layout_marginTop="20dp"/>    <ImageView
  54.         android:id="@+id/pt_iv"
  55.         android:layout_width="wrap_content"
  56.         android:layout_height="wrap_content"
  57.         android:layout_gravity="center"
  58.         android:src="@mipmap/yangtu"
  59.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  60.     <ImageView
  61.         android:id="@+id/pt_iv"
  62.         android:layout_width="wrap_content"
  63.         android:layout_height="wrap_content"
  64.         android:layout_gravity="center"
  65.         android:src="@mipmap/yangtu"
  66.         android:layout_marginTop="20dp"/>    <ImageView
  67.         android:id="@+id/pt_iv"
  68.         android:layout_width="wrap_content"
  69.         android:layout_height="wrap_content"
  70.         android:layout_gravity="center"
  71.         android:src="@mipmap/yangtu"
  72.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  73.     <ImageView
  74.         android:id="@+id/pt_iv"
  75.         android:layout_width="wrap_content"
  76.         android:layout_height="wrap_content"
  77.         android:layout_gravity="center"
  78.         android:src="@mipmap/yangtu"
  79.         android:layout_marginTop="20dp"/>    <ImageView
  80.         android:id="@+id/pt_iv"
  81.         android:layout_width="wrap_content"
  82.         android:layout_height="wrap_content"
  83.         android:layout_gravity="center"
  84.         android:src="@mipmap/yangtu"
  85.         android:layout_marginTop="20dp"/>
  86. </LinearLayout> if (imageIndex[i]!=i) {<LinearLayout
  87.     <ImageView
  88.         android:id="@+id/pt_iv"
  89.         android:layout_width="wrap_content"
  90.         android:layout_height="wrap_content"
  91.         android:layout_gravity="center"
  92.         android:src="@mipmap/yangtu"
  93.         android:layout_marginTop="20dp"/>    <ImageView
  94.         android:id="@+id/pt_iv"
  95.         android:layout_width="wrap_content"
  96.         android:layout_height="wrap_content"
  97.         android:layout_gravity="center"
  98.         android:src="@mipmap/yangtu"
  99.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  100.     <ImageView
  101.         android:id="@+id/pt_iv"
  102.         android:layout_width="wrap_content"
  103.         android:layout_height="wrap_content"
  104.         android:layout_gravity="center"
  105.         android:src="@mipmap/yangtu"
  106.         android:layout_marginTop="20dp"/>    <ImageView
  107.         android:id="@+id/pt_iv"
  108.         android:layout_width="wrap_content"
  109.         android:layout_height="wrap_content"
  110.         android:layout_gravity="center"
  111.         android:src="@mipmap/yangtu"
  112.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  113.     <ImageView
  114.         android:id="@+id/pt_iv"
  115.         android:layout_width="wrap_content"
  116.         android:layout_height="wrap_content"
  117.         android:layout_gravity="center"
  118.         android:src="@mipmap/yangtu"
  119.         android:layout_marginTop="20dp"/>    <ImageView
  120.         android:id="@+id/pt_iv"
  121.         android:layout_width="wrap_content"
  122.         android:layout_height="wrap_content"
  123.         android:layout_gravity="center"
  124.         android:src="@mipmap/yangtu"
  125.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  126.     <ImageView
  127.         android:id="@+id/pt_iv"
  128.         android:layout_width="wrap_content"
  129.         android:layout_height="wrap_content"
  130.         android:layout_gravity="center"
  131.         android:src="@mipmap/yangtu"
  132.         android:layout_marginTop="20dp"/>    <ImageView
  133.         android:id="@+id/pt_iv"
  134.         android:layout_width="wrap_content"
  135.         android:layout_height="wrap_content"
  136.         android:layout_gravity="center"
  137.         android:src="@mipmap/yangtu"
  138.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  139.     <ImageView
  140.         android:id="@+id/pt_iv"
  141.         android:layout_width="wrap_content"
  142.         android:layout_height="wrap_content"
  143.         android:layout_gravity="center"
  144.         android:src="@mipmap/yangtu"
  145.         android:layout_marginTop="20dp"/>    <ImageView
  146.         android:id="@+id/pt_iv"
  147.         android:layout_width="wrap_content"
  148.         android:layout_height="wrap_content"
  149.         android:layout_gravity="center"
  150.         android:src="@mipmap/yangtu"
  151.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  152.     <ImageView
  153.         android:id="@+id/pt_iv"
  154.         android:layout_width="wrap_content"
  155.         android:layout_height="wrap_content"
  156.         android:layout_gravity="center"
  157.         android:src="@mipmap/yangtu"
  158.         android:layout_marginTop="20dp"/>    <ImageView
  159.         android:id="@+id/pt_iv"
  160.         android:layout_width="wrap_content"
  161.         android:layout_height="wrap_content"
  162.         android:layout_gravity="center"
  163.         android:src="@mipmap/yangtu"
  164.         android:layout_marginTop="20dp"/>
  165. </LinearLayout><LinearLayout
  166.     <ImageView
  167.         android:id="@+id/pt_iv"
  168.         android:layout_width="wrap_content"
  169.         android:layout_height="wrap_content"
  170.         android:layout_gravity="center"
  171.         android:src="@mipmap/yangtu"
  172.         android:layout_marginTop="20dp"/>    <ImageView
  173.         android:id="@+id/pt_iv"
  174.         android:layout_width="wrap_content"
  175.         android:layout_height="wrap_content"
  176.         android:layout_gravity="center"
  177.         android:src="@mipmap/yangtu"
  178.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  179.     <ImageView
  180.         android:id="@+id/pt_iv"
  181.         android:layout_width="wrap_content"
  182.         android:layout_height="wrap_content"
  183.         android:layout_gravity="center"
  184.         android:src="@mipmap/yangtu"
  185.         android:layout_marginTop="20dp"/>    <ImageView
  186.         android:id="@+id/pt_iv"
  187.         android:layout_width="wrap_content"
  188.         android:layout_height="wrap_content"
  189.         android:layout_gravity="center"
  190.         android:src="@mipmap/yangtu"
  191.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  192.     <ImageView
  193.         android:id="@+id/pt_iv"
  194.         android:layout_width="wrap_content"
  195.         android:layout_height="wrap_content"
  196.         android:layout_gravity="center"
  197.         android:src="@mipmap/yangtu"
  198.         android:layout_marginTop="20dp"/>    <ImageView
  199.         android:id="@+id/pt_iv"
  200.         android:layout_width="wrap_content"
  201.         android:layout_height="wrap_content"
  202.         android:layout_gravity="center"
  203.         android:src="@mipmap/yangtu"
  204.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  205.     <ImageView
  206.         android:id="@+id/pt_iv"
  207.         android:layout_width="wrap_content"
  208.         android:layout_height="wrap_content"
  209.         android:layout_gravity="center"
  210.         android:src="@mipmap/yangtu"
  211.         android:layout_marginTop="20dp"/>    <ImageView
  212.         android:id="@+id/pt_iv"
  213.         android:layout_width="wrap_content"
  214.         android:layout_height="wrap_content"
  215.         android:layout_gravity="center"
  216.         android:src="@mipmap/yangtu"
  217.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  218.     <ImageView
  219.         android:id="@+id/pt_iv"
  220.         android:layout_width="wrap_content"
  221.         android:layout_height="wrap_content"
  222.         android:layout_gravity="center"
  223.         android:src="@mipmap/yangtu"
  224.         android:layout_marginTop="20dp"/>    <ImageView
  225.         android:id="@+id/pt_iv"
  226.         android:layout_width="wrap_content"
  227.         android:layout_height="wrap_content"
  228.         android:layout_gravity="center"
  229.         android:src="@mipmap/yangtu"
  230.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  231.     <ImageView
  232.         android:id="@+id/pt_iv"
  233.         android:layout_width="wrap_content"
  234.         android:layout_height="wrap_content"
  235.         android:layout_gravity="center"
  236.         android:src="@mipmap/yangtu"
  237.         android:layout_marginTop="20dp"/>    <ImageView
  238.         android:id="@+id/pt_iv"
  239.         android:layout_width="wrap_content"
  240.         android:layout_height="wrap_content"
  241.         android:layout_gravity="center"
  242.         android:src="@mipmap/yangtu"
  243.         android:layout_marginTop="20dp"/>
  244. </LinearLayout>loop = false;<LinearLayout
  245.     <ImageView
  246.         android:id="@+id/pt_iv"
  247.         android:layout_width="wrap_content"
  248.         android:layout_height="wrap_content"
  249.         android:layout_gravity="center"
  250.         android:src="@mipmap/yangtu"
  251.         android:layout_marginTop="20dp"/>    <ImageView
  252.         android:id="@+id/pt_iv"
  253.         android:layout_width="wrap_content"
  254.         android:layout_height="wrap_content"
  255.         android:layout_gravity="center"
  256.         android:src="@mipmap/yangtu"
  257.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  258.     <ImageView
  259.         android:id="@+id/pt_iv"
  260.         android:layout_width="wrap_content"
  261.         android:layout_height="wrap_content"
  262.         android:layout_gravity="center"
  263.         android:src="@mipmap/yangtu"
  264.         android:layout_marginTop="20dp"/>    <ImageView
  265.         android:id="@+id/pt_iv"
  266.         android:layout_width="wrap_content"
  267.         android:layout_height="wrap_content"
  268.         android:layout_gravity="center"
  269.         android:src="@mipmap/yangtu"
  270.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  271.     <ImageView
  272.         android:id="@+id/pt_iv"
  273.         android:layout_width="wrap_content"
  274.         android:layout_height="wrap_content"
  275.         android:layout_gravity="center"
  276.         android:src="@mipmap/yangtu"
  277.         android:layout_marginTop="20dp"/>    <ImageView
  278.         android:id="@+id/pt_iv"
  279.         android:layout_width="wrap_content"
  280.         android:layout_height="wrap_content"
  281.         android:layout_gravity="center"
  282.         android:src="@mipmap/yangtu"
  283.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  284.     <ImageView
  285.         android:id="@+id/pt_iv"
  286.         android:layout_width="wrap_content"
  287.         android:layout_height="wrap_content"
  288.         android:layout_gravity="center"
  289.         android:src="@mipmap/yangtu"
  290.         android:layout_marginTop="20dp"/>    <ImageView
  291.         android:id="@+id/pt_iv"
  292.         android:layout_width="wrap_content"
  293.         android:layout_height="wrap_content"
  294.         android:layout_gravity="center"
  295.         android:src="@mipmap/yangtu"
  296.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  297.     <ImageView
  298.         android:id="@+id/pt_iv"
  299.         android:layout_width="wrap_content"
  300.         android:layout_height="wrap_content"
  301.         android:layout_gravity="center"
  302.         android:src="@mipmap/yangtu"
  303.         android:layout_marginTop="20dp"/>    <ImageView
  304.         android:id="@+id/pt_iv"
  305.         android:layout_width="wrap_content"
  306.         android:layout_height="wrap_content"
  307.         android:layout_gravity="center"
  308.         android:src="@mipmap/yangtu"
  309.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  310.     <ImageView
  311.         android:id="@+id/pt_iv"
  312.         android:layout_width="wrap_content"
  313.         android:layout_height="wrap_content"
  314.         android:layout_gravity="center"
  315.         android:src="@mipmap/yangtu"
  316.         android:layout_marginTop="20dp"/>    <ImageView
  317.         android:id="@+id/pt_iv"
  318.         android:layout_width="wrap_content"
  319.         android:layout_height="wrap_content"
  320.         android:layout_gravity="center"
  321.         android:src="@mipmap/yangtu"
  322.         android:layout_marginTop="20dp"/>
  323. </LinearLayout><LinearLayout
  324.     <ImageView
  325.         android:id="@+id/pt_iv"
  326.         android:layout_width="wrap_content"
  327.         android:layout_height="wrap_content"
  328.         android:layout_gravity="center"
  329.         android:src="@mipmap/yangtu"
  330.         android:layout_marginTop="20dp"/>    <ImageView
  331.         android:id="@+id/pt_iv"
  332.         android:layout_width="wrap_content"
  333.         android:layout_height="wrap_content"
  334.         android:layout_gravity="center"
  335.         android:src="@mipmap/yangtu"
  336.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  337.     <ImageView
  338.         android:id="@+id/pt_iv"
  339.         android:layout_width="wrap_content"
  340.         android:layout_height="wrap_content"
  341.         android:layout_gravity="center"
  342.         android:src="@mipmap/yangtu"
  343.         android:layout_marginTop="20dp"/>    <ImageView
  344.         android:id="@+id/pt_iv"
  345.         android:layout_width="wrap_content"
  346.         android:layout_height="wrap_content"
  347.         android:layout_gravity="center"
  348.         android:src="@mipmap/yangtu"
  349.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  350.     <ImageView
  351.         android:id="@+id/pt_iv"
  352.         android:layout_width="wrap_content"
  353.         android:layout_height="wrap_content"
  354.         android:layout_gravity="center"
  355.         android:src="@mipmap/yangtu"
  356.         android:layout_marginTop="20dp"/>    <ImageView
  357.         android:id="@+id/pt_iv"
  358.         android:layout_width="wrap_content"
  359.         android:layout_height="wrap_content"
  360.         android:layout_gravity="center"
  361.         android:src="@mipmap/yangtu"
  362.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  363.     <ImageView
  364.         android:id="@+id/pt_iv"
  365.         android:layout_width="wrap_content"
  366.         android:layout_height="wrap_content"
  367.         android:layout_gravity="center"
  368.         android:src="@mipmap/yangtu"
  369.         android:layout_marginTop="20dp"/>    <ImageView
  370.         android:id="@+id/pt_iv"
  371.         android:layout_width="wrap_content"
  372.         android:layout_height="wrap_content"
  373.         android:layout_gravity="center"
  374.         android:src="@mipmap/yangtu"
  375.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  376.     <ImageView
  377.         android:id="@+id/pt_iv"
  378.         android:layout_width="wrap_content"
  379.         android:layout_height="wrap_content"
  380.         android:layout_gravity="center"
  381.         android:src="@mipmap/yangtu"
  382.         android:layout_marginTop="20dp"/>    <ImageView
  383.         android:id="@+id/pt_iv"
  384.         android:layout_width="wrap_content"
  385.         android:layout_height="wrap_content"
  386.         android:layout_gravity="center"
  387.         android:src="@mipmap/yangtu"
  388.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  389.     <ImageView
  390.         android:id="@+id/pt_iv"
  391.         android:layout_width="wrap_content"
  392.         android:layout_height="wrap_content"
  393.         android:layout_gravity="center"
  394.         android:src="@mipmap/yangtu"
  395.         android:layout_marginTop="20dp"/>    <ImageView
  396.         android:id="@+id/pt_iv"
  397.         android:layout_width="wrap_content"
  398.         android:layout_height="wrap_content"
  399.         android:layout_gravity="center"
  400.         android:src="@mipmap/yangtu"
  401.         android:layout_marginTop="20dp"/>
  402. </LinearLayout>break;<LinearLayout
  403.     <ImageView
  404.         android:id="@+id/pt_iv"
  405.         android:layout_width="wrap_content"
  406.         android:layout_height="wrap_content"
  407.         android:layout_gravity="center"
  408.         android:src="@mipmap/yangtu"
  409.         android:layout_marginTop="20dp"/>    <ImageView
  410.         android:id="@+id/pt_iv"
  411.         android:layout_width="wrap_content"
  412.         android:layout_height="wrap_content"
  413.         android:layout_gravity="center"
  414.         android:src="@mipmap/yangtu"
  415.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  416.     <ImageView
  417.         android:id="@+id/pt_iv"
  418.         android:layout_width="wrap_content"
  419.         android:layout_height="wrap_content"
  420.         android:layout_gravity="center"
  421.         android:src="@mipmap/yangtu"
  422.         android:layout_marginTop="20dp"/>    <ImageView
  423.         android:id="@+id/pt_iv"
  424.         android:layout_width="wrap_content"
  425.         android:layout_height="wrap_content"
  426.         android:layout_gravity="center"
  427.         android:src="@mipmap/yangtu"
  428.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  429.     <ImageView
  430.         android:id="@+id/pt_iv"
  431.         android:layout_width="wrap_content"
  432.         android:layout_height="wrap_content"
  433.         android:layout_gravity="center"
  434.         android:src="@mipmap/yangtu"
  435.         android:layout_marginTop="20dp"/>    <ImageView
  436.         android:id="@+id/pt_iv"
  437.         android:layout_width="wrap_content"
  438.         android:layout_height="wrap_content"
  439.         android:layout_gravity="center"
  440.         android:src="@mipmap/yangtu"
  441.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  442.     <ImageView
  443.         android:id="@+id/pt_iv"
  444.         android:layout_width="wrap_content"
  445.         android:layout_height="wrap_content"
  446.         android:layout_gravity="center"
  447.         android:src="@mipmap/yangtu"
  448.         android:layout_marginTop="20dp"/>    <ImageView
  449.         android:id="@+id/pt_iv"
  450.         android:layout_width="wrap_content"
  451.         android:layout_height="wrap_content"
  452.         android:layout_gravity="center"
  453.         android:src="@mipmap/yangtu"
  454.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  455.     <ImageView
  456.         android:id="@+id/pt_iv"
  457.         android:layout_width="wrap_content"
  458.         android:layout_height="wrap_content"
  459.         android:layout_gravity="center"
  460.         android:src="@mipmap/yangtu"
  461.         android:layout_marginTop="20dp"/>    <ImageView
  462.         android:id="@+id/pt_iv"
  463.         android:layout_width="wrap_content"
  464.         android:layout_height="wrap_content"
  465.         android:layout_gravity="center"
  466.         android:src="@mipmap/yangtu"
  467.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  468.     <ImageView
  469.         android:id="@+id/pt_iv"
  470.         android:layout_width="wrap_content"
  471.         android:layout_height="wrap_content"
  472.         android:layout_gravity="center"
  473.         android:src="@mipmap/yangtu"
  474.         android:layout_marginTop="20dp"/>    <ImageView
  475.         android:id="@+id/pt_iv"
  476.         android:layout_width="wrap_content"
  477.         android:layout_height="wrap_content"
  478.         android:layout_gravity="center"
  479.         android:src="@mipmap/yangtu"
  480.         android:layout_marginTop="20dp"/>
  481. </LinearLayout>    <ImageView
  482.         android:id="@+id/pt_iv"
  483.         android:layout_width="wrap_content"
  484.         android:layout_height="wrap_content"
  485.         android:layout_gravity="center"
  486.         android:src="@mipmap/yangtu"
  487.         android:layout_marginTop="20dp"/>}    <ImageView
  488.         android:id="@+id/pt_iv"
  489.         android:layout_width="wrap_content"
  490.         android:layout_height="wrap_content"
  491.         android:layout_gravity="center"
  492.         android:src="@mipmap/yangtu"
  493.         android:layout_marginTop="20dp"/>  }
复制代码
如果拼图成功了,则handler.removeMessages(1)进行停止计时,
而且设置ib00.setClickable(false)禁止玩家继续移动按钮,
还有就是第九块空白区域显示出图片,即下标为8的第九张拼图。
  1.   if (loop) {//<LinearLayout
  2.     <ImageView
  3.         android:id="@+id/pt_iv"
  4.         android:layout_width="wrap_content"
  5.         android:layout_height="wrap_content"
  6.         android:layout_gravity="center"
  7.         android:src="@mipmap/yangtu"
  8.         android:layout_marginTop="20dp"/>    <ImageView
  9.         android:id="@+id/pt_iv"
  10.         android:layout_width="wrap_content"
  11.         android:layout_height="wrap_content"
  12.         android:layout_gravity="center"
  13.         android:src="@mipmap/yangtu"
  14.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  15.     <ImageView
  16.         android:id="@+id/pt_iv"
  17.         android:layout_width="wrap_content"
  18.         android:layout_height="wrap_content"
  19.         android:layout_gravity="center"
  20.         android:src="@mipmap/yangtu"
  21.         android:layout_marginTop="20dp"/>    <ImageView
  22.         android:id="@+id/pt_iv"
  23.         android:layout_width="wrap_content"
  24.         android:layout_height="wrap_content"
  25.         android:layout_gravity="center"
  26.         android:src="@mipmap/yangtu"
  27.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  28.     <ImageView
  29.         android:id="@+id/pt_iv"
  30.         android:layout_width="wrap_content"
  31.         android:layout_height="wrap_content"
  32.         android:layout_gravity="center"
  33.         android:src="@mipmap/yangtu"
  34.         android:layout_marginTop="20dp"/>    <ImageView
  35.         android:id="@+id/pt_iv"
  36.         android:layout_width="wrap_content"
  37.         android:layout_height="wrap_content"
  38.         android:layout_gravity="center"
  39.         android:src="@mipmap/yangtu"
  40.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  41.     <ImageView
  42.         android:id="@+id/pt_iv"
  43.         android:layout_width="wrap_content"
  44.         android:layout_height="wrap_content"
  45.         android:layout_gravity="center"
  46.         android:src="@mipmap/yangtu"
  47.         android:layout_marginTop="20dp"/>    <ImageView
  48.         android:id="@+id/pt_iv"
  49.         android:layout_width="wrap_content"
  50.         android:layout_height="wrap_content"
  51.         android:layout_gravity="center"
  52.         android:src="@mipmap/yangtu"
  53.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  54.     <ImageView
  55.         android:id="@+id/pt_iv"
  56.         android:layout_width="wrap_content"
  57.         android:layout_height="wrap_content"
  58.         android:layout_gravity="center"
  59.         android:src="@mipmap/yangtu"
  60.         android:layout_marginTop="20dp"/>    <ImageView
  61.         android:id="@+id/pt_iv"
  62.         android:layout_width="wrap_content"
  63.         android:layout_height="wrap_content"
  64.         android:layout_gravity="center"
  65.         android:src="@mipmap/yangtu"
  66.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  67.     <ImageView
  68.         android:id="@+id/pt_iv"
  69.         android:layout_width="wrap_content"
  70.         android:layout_height="wrap_content"
  71.         android:layout_gravity="center"
  72.         android:src="@mipmap/yangtu"
  73.         android:layout_marginTop="20dp"/>    <ImageView
  74.         android:id="@+id/pt_iv"
  75.         android:layout_width="wrap_content"
  76.         android:layout_height="wrap_content"
  77.         android:layout_gravity="center"
  78.         android:src="@mipmap/yangtu"
  79.         android:layout_marginTop="20dp"/>
  80. </LinearLayout>    <ImageView
  81.         android:id="@+id/pt_iv"
  82.         android:layout_width="wrap_content"
  83.         android:layout_height="wrap_content"
  84.         android:layout_gravity="center"
  85.         android:src="@mipmap/yangtu"
  86.         android:layout_marginTop="20dp"/>拼图成功了//<LinearLayout
  87.     <ImageView
  88.         android:id="@+id/pt_iv"
  89.         android:layout_width="wrap_content"
  90.         android:layout_height="wrap_content"
  91.         android:layout_gravity="center"
  92.         android:src="@mipmap/yangtu"
  93.         android:layout_marginTop="20dp"/>    <ImageView
  94.         android:id="@+id/pt_iv"
  95.         android:layout_width="wrap_content"
  96.         android:layout_height="wrap_content"
  97.         android:layout_gravity="center"
  98.         android:src="@mipmap/yangtu"
  99.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  100.     <ImageView
  101.         android:id="@+id/pt_iv"
  102.         android:layout_width="wrap_content"
  103.         android:layout_height="wrap_content"
  104.         android:layout_gravity="center"
  105.         android:src="@mipmap/yangtu"
  106.         android:layout_marginTop="20dp"/>    <ImageView
  107.         android:id="@+id/pt_iv"
  108.         android:layout_width="wrap_content"
  109.         android:layout_height="wrap_content"
  110.         android:layout_gravity="center"
  111.         android:src="@mipmap/yangtu"
  112.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  113.     <ImageView
  114.         android:id="@+id/pt_iv"
  115.         android:layout_width="wrap_content"
  116.         android:layout_height="wrap_content"
  117.         android:layout_gravity="center"
  118.         android:src="@mipmap/yangtu"
  119.         android:layout_marginTop="20dp"/>    <ImageView
  120.         android:id="@+id/pt_iv"
  121.         android:layout_width="wrap_content"
  122.         android:layout_height="wrap_content"
  123.         android:layout_gravity="center"
  124.         android:src="@mipmap/yangtu"
  125.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  126.     <ImageView
  127.         android:id="@+id/pt_iv"
  128.         android:layout_width="wrap_content"
  129.         android:layout_height="wrap_content"
  130.         android:layout_gravity="center"
  131.         android:src="@mipmap/yangtu"
  132.         android:layout_marginTop="20dp"/>    <ImageView
  133.         android:id="@+id/pt_iv"
  134.         android:layout_width="wrap_content"
  135.         android:layout_height="wrap_content"
  136.         android:layout_gravity="center"
  137.         android:src="@mipmap/yangtu"
  138.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  139.     <ImageView
  140.         android:id="@+id/pt_iv"
  141.         android:layout_width="wrap_content"
  142.         android:layout_height="wrap_content"
  143.         android:layout_gravity="center"
  144.         android:src="@mipmap/yangtu"
  145.         android:layout_marginTop="20dp"/>    <ImageView
  146.         android:id="@+id/pt_iv"
  147.         android:layout_width="wrap_content"
  148.         android:layout_height="wrap_content"
  149.         android:layout_gravity="center"
  150.         android:src="@mipmap/yangtu"
  151.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  152.     <ImageView
  153.         android:id="@+id/pt_iv"
  154.         android:layout_width="wrap_content"
  155.         android:layout_height="wrap_content"
  156.         android:layout_gravity="center"
  157.         android:src="@mipmap/yangtu"
  158.         android:layout_marginTop="20dp"/>    <ImageView
  159.         android:id="@+id/pt_iv"
  160.         android:layout_width="wrap_content"
  161.         android:layout_height="wrap_content"
  162.         android:layout_gravity="center"
  163.         android:src="@mipmap/yangtu"
  164.         android:layout_marginTop="20dp"/>
  165. </LinearLayout>    <ImageView
  166.         android:id="@+id/pt_iv"
  167.         android:layout_width="wrap_content"
  168.         android:layout_height="wrap_content"
  169.         android:layout_gravity="center"
  170.         android:src="@mipmap/yangtu"
  171.         android:layout_marginTop="20dp"/>停止计时<LinearLayout
  172.     <ImageView
  173.         android:id="@+id/pt_iv"
  174.         android:layout_width="wrap_content"
  175.         android:layout_height="wrap_content"
  176.         android:layout_gravity="center"
  177.         android:src="@mipmap/yangtu"
  178.         android:layout_marginTop="20dp"/>    <ImageView
  179.         android:id="@+id/pt_iv"
  180.         android:layout_width="wrap_content"
  181.         android:layout_height="wrap_content"
  182.         android:layout_gravity="center"
  183.         android:src="@mipmap/yangtu"
  184.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  185.     <ImageView
  186.         android:id="@+id/pt_iv"
  187.         android:layout_width="wrap_content"
  188.         android:layout_height="wrap_content"
  189.         android:layout_gravity="center"
  190.         android:src="@mipmap/yangtu"
  191.         android:layout_marginTop="20dp"/>    <ImageView
  192.         android:id="@+id/pt_iv"
  193.         android:layout_width="wrap_content"
  194.         android:layout_height="wrap_content"
  195.         android:layout_gravity="center"
  196.         android:src="@mipmap/yangtu"
  197.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  198.     <ImageView
  199.         android:id="@+id/pt_iv"
  200.         android:layout_width="wrap_content"
  201.         android:layout_height="wrap_content"
  202.         android:layout_gravity="center"
  203.         android:src="@mipmap/yangtu"
  204.         android:layout_marginTop="20dp"/>    <ImageView
  205.         android:id="@+id/pt_iv"
  206.         android:layout_width="wrap_content"
  207.         android:layout_height="wrap_content"
  208.         android:layout_gravity="center"
  209.         android:src="@mipmap/yangtu"
  210.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  211.     <ImageView
  212.         android:id="@+id/pt_iv"
  213.         android:layout_width="wrap_content"
  214.         android:layout_height="wrap_content"
  215.         android:layout_gravity="center"
  216.         android:src="@mipmap/yangtu"
  217.         android:layout_marginTop="20dp"/>    <ImageView
  218.         android:id="@+id/pt_iv"
  219.         android:layout_width="wrap_content"
  220.         android:layout_height="wrap_content"
  221.         android:layout_gravity="center"
  222.         android:src="@mipmap/yangtu"
  223.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  224.     <ImageView
  225.         android:id="@+id/pt_iv"
  226.         android:layout_width="wrap_content"
  227.         android:layout_height="wrap_content"
  228.         android:layout_gravity="center"
  229.         android:src="@mipmap/yangtu"
  230.         android:layout_marginTop="20dp"/>    <ImageView
  231.         android:id="@+id/pt_iv"
  232.         android:layout_width="wrap_content"
  233.         android:layout_height="wrap_content"
  234.         android:layout_gravity="center"
  235.         android:src="@mipmap/yangtu"
  236.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  237.     <ImageView
  238.         android:id="@+id/pt_iv"
  239.         android:layout_width="wrap_content"
  240.         android:layout_height="wrap_content"
  241.         android:layout_gravity="center"
  242.         android:src="@mipmap/yangtu"
  243.         android:layout_marginTop="20dp"/>    <ImageView
  244.         android:id="@+id/pt_iv"
  245.         android:layout_width="wrap_content"
  246.         android:layout_height="wrap_content"
  247.         android:layout_gravity="center"
  248.         android:src="@mipmap/yangtu"
  249.         android:layout_marginTop="20dp"/>
  250. </LinearLayout>    <ImageView
  251.         android:id="@+id/pt_iv"
  252.         android:layout_width="wrap_content"
  253.         android:layout_height="wrap_content"
  254.         android:layout_gravity="center"
  255.         android:src="@mipmap/yangtu"
  256.         android:layout_marginTop="20dp"/>handler.removeMessages(1);//<LinearLayout
  257.     <ImageView
  258.         android:id="@+id/pt_iv"
  259.         android:layout_width="wrap_content"
  260.         android:layout_height="wrap_content"
  261.         android:layout_gravity="center"
  262.         android:src="@mipmap/yangtu"
  263.         android:layout_marginTop="20dp"/>    <ImageView
  264.         android:id="@+id/pt_iv"
  265.         android:layout_width="wrap_content"
  266.         android:layout_height="wrap_content"
  267.         android:layout_gravity="center"
  268.         android:src="@mipmap/yangtu"
  269.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  270.     <ImageView
  271.         android:id="@+id/pt_iv"
  272.         android:layout_width="wrap_content"
  273.         android:layout_height="wrap_content"
  274.         android:layout_gravity="center"
  275.         android:src="@mipmap/yangtu"
  276.         android:layout_marginTop="20dp"/>    <ImageView
  277.         android:id="@+id/pt_iv"
  278.         android:layout_width="wrap_content"
  279.         android:layout_height="wrap_content"
  280.         android:layout_gravity="center"
  281.         android:src="@mipmap/yangtu"
  282.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  283.     <ImageView
  284.         android:id="@+id/pt_iv"
  285.         android:layout_width="wrap_content"
  286.         android:layout_height="wrap_content"
  287.         android:layout_gravity="center"
  288.         android:src="@mipmap/yangtu"
  289.         android:layout_marginTop="20dp"/>    <ImageView
  290.         android:id="@+id/pt_iv"
  291.         android:layout_width="wrap_content"
  292.         android:layout_height="wrap_content"
  293.         android:layout_gravity="center"
  294.         android:src="@mipmap/yangtu"
  295.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  296.     <ImageView
  297.         android:id="@+id/pt_iv"
  298.         android:layout_width="wrap_content"
  299.         android:layout_height="wrap_content"
  300.         android:layout_gravity="center"
  301.         android:src="@mipmap/yangtu"
  302.         android:layout_marginTop="20dp"/>    <ImageView
  303.         android:id="@+id/pt_iv"
  304.         android:layout_width="wrap_content"
  305.         android:layout_height="wrap_content"
  306.         android:layout_gravity="center"
  307.         android:src="@mipmap/yangtu"
  308.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  309.     <ImageView
  310.         android:id="@+id/pt_iv"
  311.         android:layout_width="wrap_content"
  312.         android:layout_height="wrap_content"
  313.         android:layout_gravity="center"
  314.         android:src="@mipmap/yangtu"
  315.         android:layout_marginTop="20dp"/>    <ImageView
  316.         android:id="@+id/pt_iv"
  317.         android:layout_width="wrap_content"
  318.         android:layout_height="wrap_content"
  319.         android:layout_gravity="center"
  320.         android:src="@mipmap/yangtu"
  321.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  322.     <ImageView
  323.         android:id="@+id/pt_iv"
  324.         android:layout_width="wrap_content"
  325.         android:layout_height="wrap_content"
  326.         android:layout_gravity="center"
  327.         android:src="@mipmap/yangtu"
  328.         android:layout_marginTop="20dp"/>    <ImageView
  329.         android:id="@+id/pt_iv"
  330.         android:layout_width="wrap_content"
  331.         android:layout_height="wrap_content"
  332.         android:layout_gravity="center"
  333.         android:src="@mipmap/yangtu"
  334.         android:layout_marginTop="20dp"/>
  335. </LinearLayout>    <ImageView
  336.         android:id="@+id/pt_iv"
  337.         android:layout_width="wrap_content"
  338.         android:layout_height="wrap_content"
  339.         android:layout_gravity="center"
  340.         android:src="@mipmap/yangtu"
  341.         android:layout_marginTop="20dp"/>拼图成功后,禁止玩家继续移动按钮<LinearLayout
  342.     <ImageView
  343.         android:id="@+id/pt_iv"
  344.         android:layout_width="wrap_content"
  345.         android:layout_height="wrap_content"
  346.         android:layout_gravity="center"
  347.         android:src="@mipmap/yangtu"
  348.         android:layout_marginTop="20dp"/>    <ImageView
  349.         android:id="@+id/pt_iv"
  350.         android:layout_width="wrap_content"
  351.         android:layout_height="wrap_content"
  352.         android:layout_gravity="center"
  353.         android:src="@mipmap/yangtu"
  354.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  355.     <ImageView
  356.         android:id="@+id/pt_iv"
  357.         android:layout_width="wrap_content"
  358.         android:layout_height="wrap_content"
  359.         android:layout_gravity="center"
  360.         android:src="@mipmap/yangtu"
  361.         android:layout_marginTop="20dp"/>    <ImageView
  362.         android:id="@+id/pt_iv"
  363.         android:layout_width="wrap_content"
  364.         android:layout_height="wrap_content"
  365.         android:layout_gravity="center"
  366.         android:src="@mipmap/yangtu"
  367.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  368.     <ImageView
  369.         android:id="@+id/pt_iv"
  370.         android:layout_width="wrap_content"
  371.         android:layout_height="wrap_content"
  372.         android:layout_gravity="center"
  373.         android:src="@mipmap/yangtu"
  374.         android:layout_marginTop="20dp"/>    <ImageView
  375.         android:id="@+id/pt_iv"
  376.         android:layout_width="wrap_content"
  377.         android:layout_height="wrap_content"
  378.         android:layout_gravity="center"
  379.         android:src="@mipmap/yangtu"
  380.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  381.     <ImageView
  382.         android:id="@+id/pt_iv"
  383.         android:layout_width="wrap_content"
  384.         android:layout_height="wrap_content"
  385.         android:layout_gravity="center"
  386.         android:src="@mipmap/yangtu"
  387.         android:layout_marginTop="20dp"/>    <ImageView
  388.         android:id="@+id/pt_iv"
  389.         android:layout_width="wrap_content"
  390.         android:layout_height="wrap_content"
  391.         android:layout_gravity="center"
  392.         android:src="@mipmap/yangtu"
  393.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  394.     <ImageView
  395.         android:id="@+id/pt_iv"
  396.         android:layout_width="wrap_content"
  397.         android:layout_height="wrap_content"
  398.         android:layout_gravity="center"
  399.         android:src="@mipmap/yangtu"
  400.         android:layout_marginTop="20dp"/>    <ImageView
  401.         android:id="@+id/pt_iv"
  402.         android:layout_width="wrap_content"
  403.         android:layout_height="wrap_content"
  404.         android:layout_gravity="center"
  405.         android:src="@mipmap/yangtu"
  406.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  407.     <ImageView
  408.         android:id="@+id/pt_iv"
  409.         android:layout_width="wrap_content"
  410.         android:layout_height="wrap_content"
  411.         android:layout_gravity="center"
  412.         android:src="@mipmap/yangtu"
  413.         android:layout_marginTop="20dp"/>    <ImageView
  414.         android:id="@+id/pt_iv"
  415.         android:layout_width="wrap_content"
  416.         android:layout_height="wrap_content"
  417.         android:layout_gravity="center"
  418.         android:src="@mipmap/yangtu"
  419.         android:layout_marginTop="20dp"/>
  420. </LinearLayout>    <ImageView
  421.         android:id="@+id/pt_iv"
  422.         android:layout_width="wrap_content"
  423.         android:layout_height="wrap_content"
  424.         android:layout_gravity="center"
  425.         android:src="@mipmap/yangtu"
  426.         android:layout_marginTop="20dp"/>ib00.setClickable(false);<LinearLayout
  427.     <ImageView
  428.         android:id="@+id/pt_iv"
  429.         android:layout_width="wrap_content"
  430.         android:layout_height="wrap_content"
  431.         android:layout_gravity="center"
  432.         android:src="@mipmap/yangtu"
  433.         android:layout_marginTop="20dp"/>    <ImageView
  434.         android:id="@+id/pt_iv"
  435.         android:layout_width="wrap_content"
  436.         android:layout_height="wrap_content"
  437.         android:layout_gravity="center"
  438.         android:src="@mipmap/yangtu"
  439.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  440.     <ImageView
  441.         android:id="@+id/pt_iv"
  442.         android:layout_width="wrap_content"
  443.         android:layout_height="wrap_content"
  444.         android:layout_gravity="center"
  445.         android:src="@mipmap/yangtu"
  446.         android:layout_marginTop="20dp"/>    <ImageView
  447.         android:id="@+id/pt_iv"
  448.         android:layout_width="wrap_content"
  449.         android:layout_height="wrap_content"
  450.         android:layout_gravity="center"
  451.         android:src="@mipmap/yangtu"
  452.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  453.     <ImageView
  454.         android:id="@+id/pt_iv"
  455.         android:layout_width="wrap_content"
  456.         android:layout_height="wrap_content"
  457.         android:layout_gravity="center"
  458.         android:src="@mipmap/yangtu"
  459.         android:layout_marginTop="20dp"/>    <ImageView
  460.         android:id="@+id/pt_iv"
  461.         android:layout_width="wrap_content"
  462.         android:layout_height="wrap_content"
  463.         android:layout_gravity="center"
  464.         android:src="@mipmap/yangtu"
  465.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  466.     <ImageView
  467.         android:id="@+id/pt_iv"
  468.         android:layout_width="wrap_content"
  469.         android:layout_height="wrap_content"
  470.         android:layout_gravity="center"
  471.         android:src="@mipmap/yangtu"
  472.         android:layout_marginTop="20dp"/>    <ImageView
  473.         android:id="@+id/pt_iv"
  474.         android:layout_width="wrap_content"
  475.         android:layout_height="wrap_content"
  476.         android:layout_gravity="center"
  477.         android:src="@mipmap/yangtu"
  478.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  479.     <ImageView
  480.         android:id="@+id/pt_iv"
  481.         android:layout_width="wrap_content"
  482.         android:layout_height="wrap_content"
  483.         android:layout_gravity="center"
  484.         android:src="@mipmap/yangtu"
  485.         android:layout_marginTop="20dp"/>    <ImageView
  486.         android:id="@+id/pt_iv"
  487.         android:layout_width="wrap_content"
  488.         android:layout_height="wrap_content"
  489.         android:layout_gravity="center"
  490.         android:src="@mipmap/yangtu"
  491.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  492.     <ImageView
  493.         android:id="@+id/pt_iv"
  494.         android:layout_width="wrap_content"
  495.         android:layout_height="wrap_content"
  496.         android:layout_gravity="center"
  497.         android:src="@mipmap/yangtu"
  498.         android:layout_marginTop="20dp"/>    <ImageView
  499.         android:id="@+id/pt_iv"
  500.         android:layout_width="wrap_content"
  501.         android:layout_height="wrap_content"
  502.         android:layout_gravity="center"
  503.         android:src="@mipmap/yangtu"
  504.         android:layout_marginTop="20dp"/>
  505. </LinearLayout>    <ImageView
  506.         android:id="@+id/pt_iv"
  507.         android:layout_width="wrap_content"
  508.         android:layout_height="wrap_content"
  509.         android:layout_gravity="center"
  510.         android:src="@mipmap/yangtu"
  511.         android:layout_marginTop="20dp"/>ib01.setClickable(false);<LinearLayout
  512.     <ImageView
  513.         android:id="@+id/pt_iv"
  514.         android:layout_width="wrap_content"
  515.         android:layout_height="wrap_content"
  516.         android:layout_gravity="center"
  517.         android:src="@mipmap/yangtu"
  518.         android:layout_marginTop="20dp"/>    <ImageView
  519.         android:id="@+id/pt_iv"
  520.         android:layout_width="wrap_content"
  521.         android:layout_height="wrap_content"
  522.         android:layout_gravity="center"
  523.         android:src="@mipmap/yangtu"
  524.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  525.     <ImageView
  526.         android:id="@+id/pt_iv"
  527.         android:layout_width="wrap_content"
  528.         android:layout_height="wrap_content"
  529.         android:layout_gravity="center"
  530.         android:src="@mipmap/yangtu"
  531.         android:layout_marginTop="20dp"/>    <ImageView
  532.         android:id="@+id/pt_iv"
  533.         android:layout_width="wrap_content"
  534.         android:layout_height="wrap_content"
  535.         android:layout_gravity="center"
  536.         android:src="@mipmap/yangtu"
  537.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  538.     <ImageView
  539.         android:id="@+id/pt_iv"
  540.         android:layout_width="wrap_content"
  541.         android:layout_height="wrap_content"
  542.         android:layout_gravity="center"
  543.         android:src="@mipmap/yangtu"
  544.         android:layout_marginTop="20dp"/>    <ImageView
  545.         android:id="@+id/pt_iv"
  546.         android:layout_width="wrap_content"
  547.         android:layout_height="wrap_content"
  548.         android:layout_gravity="center"
  549.         android:src="@mipmap/yangtu"
  550.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  551.     <ImageView
  552.         android:id="@+id/pt_iv"
  553.         android:layout_width="wrap_content"
  554.         android:layout_height="wrap_content"
  555.         android:layout_gravity="center"
  556.         android:src="@mipmap/yangtu"
  557.         android:layout_marginTop="20dp"/>    <ImageView
  558.         android:id="@+id/pt_iv"
  559.         android:layout_width="wrap_content"
  560.         android:layout_height="wrap_content"
  561.         android:layout_gravity="center"
  562.         android:src="@mipmap/yangtu"
  563.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  564.     <ImageView
  565.         android:id="@+id/pt_iv"
  566.         android:layout_width="wrap_content"
  567.         android:layout_height="wrap_content"
  568.         android:layout_gravity="center"
  569.         android:src="@mipmap/yangtu"
  570.         android:layout_marginTop="20dp"/>    <ImageView
  571.         android:id="@+id/pt_iv"
  572.         android:layout_width="wrap_content"
  573.         android:layout_height="wrap_content"
  574.         android:layout_gravity="center"
  575.         android:src="@mipmap/yangtu"
  576.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  577.     <ImageView
  578.         android:id="@+id/pt_iv"
  579.         android:layout_width="wrap_content"
  580.         android:layout_height="wrap_content"
  581.         android:layout_gravity="center"
  582.         android:src="@mipmap/yangtu"
  583.         android:layout_marginTop="20dp"/>    <ImageView
  584.         android:id="@+id/pt_iv"
  585.         android:layout_width="wrap_content"
  586.         android:layout_height="wrap_content"
  587.         android:layout_gravity="center"
  588.         android:src="@mipmap/yangtu"
  589.         android:layout_marginTop="20dp"/>
  590. </LinearLayout>    <ImageView
  591.         android:id="@+id/pt_iv"
  592.         android:layout_width="wrap_content"
  593.         android:layout_height="wrap_content"
  594.         android:layout_gravity="center"
  595.         android:src="@mipmap/yangtu"
  596.         android:layout_marginTop="20dp"/>ib02.setClickable(false);<LinearLayout
  597.     <ImageView
  598.         android:id="@+id/pt_iv"
  599.         android:layout_width="wrap_content"
  600.         android:layout_height="wrap_content"
  601.         android:layout_gravity="center"
  602.         android:src="@mipmap/yangtu"
  603.         android:layout_marginTop="20dp"/>    <ImageView
  604.         android:id="@+id/pt_iv"
  605.         android:layout_width="wrap_content"
  606.         android:layout_height="wrap_content"
  607.         android:layout_gravity="center"
  608.         android:src="@mipmap/yangtu"
  609.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  610.     <ImageView
  611.         android:id="@+id/pt_iv"
  612.         android:layout_width="wrap_content"
  613.         android:layout_height="wrap_content"
  614.         android:layout_gravity="center"
  615.         android:src="@mipmap/yangtu"
  616.         android:layout_marginTop="20dp"/>    <ImageView
  617.         android:id="@+id/pt_iv"
  618.         android:layout_width="wrap_content"
  619.         android:layout_height="wrap_content"
  620.         android:layout_gravity="center"
  621.         android:src="@mipmap/yangtu"
  622.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  623.     <ImageView
  624.         android:id="@+id/pt_iv"
  625.         android:layout_width="wrap_content"
  626.         android:layout_height="wrap_content"
  627.         android:layout_gravity="center"
  628.         android:src="@mipmap/yangtu"
  629.         android:layout_marginTop="20dp"/>    <ImageView
  630.         android:id="@+id/pt_iv"
  631.         android:layout_width="wrap_content"
  632.         android:layout_height="wrap_content"
  633.         android:layout_gravity="center"
  634.         android:src="@mipmap/yangtu"
  635.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  636.     <ImageView
  637.         android:id="@+id/pt_iv"
  638.         android:layout_width="wrap_content"
  639.         android:layout_height="wrap_content"
  640.         android:layout_gravity="center"
  641.         android:src="@mipmap/yangtu"
  642.         android:layout_marginTop="20dp"/>    <ImageView
  643.         android:id="@+id/pt_iv"
  644.         android:layout_width="wrap_content"
  645.         android:layout_height="wrap_content"
  646.         android:layout_gravity="center"
  647.         android:src="@mipmap/yangtu"
  648.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  649.     <ImageView
  650.         android:id="@+id/pt_iv"
  651.         android:layout_width="wrap_content"
  652.         android:layout_height="wrap_content"
  653.         android:layout_gravity="center"
  654.         android:src="@mipmap/yangtu"
  655.         android:layout_marginTop="20dp"/>    <ImageView
  656.         android:id="@+id/pt_iv"
  657.         android:layout_width="wrap_content"
  658.         android:layout_height="wrap_content"
  659.         android:layout_gravity="center"
  660.         android:src="@mipmap/yangtu"
  661.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  662.     <ImageView
  663.         android:id="@+id/pt_iv"
  664.         android:layout_width="wrap_content"
  665.         android:layout_height="wrap_content"
  666.         android:layout_gravity="center"
  667.         android:src="@mipmap/yangtu"
  668.         android:layout_marginTop="20dp"/>    <ImageView
  669.         android:id="@+id/pt_iv"
  670.         android:layout_width="wrap_content"
  671.         android:layout_height="wrap_content"
  672.         android:layout_gravity="center"
  673.         android:src="@mipmap/yangtu"
  674.         android:layout_marginTop="20dp"/>
  675. </LinearLayout>    <ImageView
  676.         android:id="@+id/pt_iv"
  677.         android:layout_width="wrap_content"
  678.         android:layout_height="wrap_content"
  679.         android:layout_gravity="center"
  680.         android:src="@mipmap/yangtu"
  681.         android:layout_marginTop="20dp"/>ib10.setClickable(false);<LinearLayout
  682.     <ImageView
  683.         android:id="@+id/pt_iv"
  684.         android:layout_width="wrap_content"
  685.         android:layout_height="wrap_content"
  686.         android:layout_gravity="center"
  687.         android:src="@mipmap/yangtu"
  688.         android:layout_marginTop="20dp"/>    <ImageView
  689.         android:id="@+id/pt_iv"
  690.         android:layout_width="wrap_content"
  691.         android:layout_height="wrap_content"
  692.         android:layout_gravity="center"
  693.         android:src="@mipmap/yangtu"
  694.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  695.     <ImageView
  696.         android:id="@+id/pt_iv"
  697.         android:layout_width="wrap_content"
  698.         android:layout_height="wrap_content"
  699.         android:layout_gravity="center"
  700.         android:src="@mipmap/yangtu"
  701.         android:layout_marginTop="20dp"/>    <ImageView
  702.         android:id="@+id/pt_iv"
  703.         android:layout_width="wrap_content"
  704.         android:layout_height="wrap_content"
  705.         android:layout_gravity="center"
  706.         android:src="@mipmap/yangtu"
  707.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  708.     <ImageView
  709.         android:id="@+id/pt_iv"
  710.         android:layout_width="wrap_content"
  711.         android:layout_height="wrap_content"
  712.         android:layout_gravity="center"
  713.         android:src="@mipmap/yangtu"
  714.         android:layout_marginTop="20dp"/>    <ImageView
  715.         android:id="@+id/pt_iv"
  716.         android:layout_width="wrap_content"
  717.         android:layout_height="wrap_content"
  718.         android:layout_gravity="center"
  719.         android:src="@mipmap/yangtu"
  720.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  721.     <ImageView
  722.         android:id="@+id/pt_iv"
  723.         android:layout_width="wrap_content"
  724.         android:layout_height="wrap_content"
  725.         android:layout_gravity="center"
  726.         android:src="@mipmap/yangtu"
  727.         android:layout_marginTop="20dp"/>    <ImageView
  728.         android:id="@+id/pt_iv"
  729.         android:layout_width="wrap_content"
  730.         android:layout_height="wrap_content"
  731.         android:layout_gravity="center"
  732.         android:src="@mipmap/yangtu"
  733.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  734.     <ImageView
  735.         android:id="@+id/pt_iv"
  736.         android:layout_width="wrap_content"
  737.         android:layout_height="wrap_content"
  738.         android:layout_gravity="center"
  739.         android:src="@mipmap/yangtu"
  740.         android:layout_marginTop="20dp"/>    <ImageView
  741.         android:id="@+id/pt_iv"
  742.         android:layout_width="wrap_content"
  743.         android:layout_height="wrap_content"
  744.         android:layout_gravity="center"
  745.         android:src="@mipmap/yangtu"
  746.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  747.     <ImageView
  748.         android:id="@+id/pt_iv"
  749.         android:layout_width="wrap_content"
  750.         android:layout_height="wrap_content"
  751.         android:layout_gravity="center"
  752.         android:src="@mipmap/yangtu"
  753.         android:layout_marginTop="20dp"/>    <ImageView
  754.         android:id="@+id/pt_iv"
  755.         android:layout_width="wrap_content"
  756.         android:layout_height="wrap_content"
  757.         android:layout_gravity="center"
  758.         android:src="@mipmap/yangtu"
  759.         android:layout_marginTop="20dp"/>
  760. </LinearLayout>    <ImageView
  761.         android:id="@+id/pt_iv"
  762.         android:layout_width="wrap_content"
  763.         android:layout_height="wrap_content"
  764.         android:layout_gravity="center"
  765.         android:src="@mipmap/yangtu"
  766.         android:layout_marginTop="20dp"/>ib11.setClickable(false);<LinearLayout
  767.     <ImageView
  768.         android:id="@+id/pt_iv"
  769.         android:layout_width="wrap_content"
  770.         android:layout_height="wrap_content"
  771.         android:layout_gravity="center"
  772.         android:src="@mipmap/yangtu"
  773.         android:layout_marginTop="20dp"/>    <ImageView
  774.         android:id="@+id/pt_iv"
  775.         android:layout_width="wrap_content"
  776.         android:layout_height="wrap_content"
  777.         android:layout_gravity="center"
  778.         android:src="@mipmap/yangtu"
  779.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  780.     <ImageView
  781.         android:id="@+id/pt_iv"
  782.         android:layout_width="wrap_content"
  783.         android:layout_height="wrap_content"
  784.         android:layout_gravity="center"
  785.         android:src="@mipmap/yangtu"
  786.         android:layout_marginTop="20dp"/>    <ImageView
  787.         android:id="@+id/pt_iv"
  788.         android:layout_width="wrap_content"
  789.         android:layout_height="wrap_content"
  790.         android:layout_gravity="center"
  791.         android:src="@mipmap/yangtu"
  792.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  793.     <ImageView
  794.         android:id="@+id/pt_iv"
  795.         android:layout_width="wrap_content"
  796.         android:layout_height="wrap_content"
  797.         android:layout_gravity="center"
  798.         android:src="@mipmap/yangtu"
  799.         android:layout_marginTop="20dp"/>    <ImageView
  800.         android:id="@+id/pt_iv"
  801.         android:layout_width="wrap_content"
  802.         android:layout_height="wrap_content"
  803.         android:layout_gravity="center"
  804.         android:src="@mipmap/yangtu"
  805.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  806.     <ImageView
  807.         android:id="@+id/pt_iv"
  808.         android:layout_width="wrap_content"
  809.         android:layout_height="wrap_content"
  810.         android:layout_gravity="center"
  811.         android:src="@mipmap/yangtu"
  812.         android:layout_marginTop="20dp"/>    <ImageView
  813.         android:id="@+id/pt_iv"
  814.         android:layout_width="wrap_content"
  815.         android:layout_height="wrap_content"
  816.         android:layout_gravity="center"
  817.         android:src="@mipmap/yangtu"
  818.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  819.     <ImageView
  820.         android:id="@+id/pt_iv"
  821.         android:layout_width="wrap_content"
  822.         android:layout_height="wrap_content"
  823.         android:layout_gravity="center"
  824.         android:src="@mipmap/yangtu"
  825.         android:layout_marginTop="20dp"/>    <ImageView
  826.         android:id="@+id/pt_iv"
  827.         android:layout_width="wrap_content"
  828.         android:layout_height="wrap_content"
  829.         android:layout_gravity="center"
  830.         android:src="@mipmap/yangtu"
  831.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  832.     <ImageView
  833.         android:id="@+id/pt_iv"
  834.         android:layout_width="wrap_content"
  835.         android:layout_height="wrap_content"
  836.         android:layout_gravity="center"
  837.         android:src="@mipmap/yangtu"
  838.         android:layout_marginTop="20dp"/>    <ImageView
  839.         android:id="@+id/pt_iv"
  840.         android:layout_width="wrap_content"
  841.         android:layout_height="wrap_content"
  842.         android:layout_gravity="center"
  843.         android:src="@mipmap/yangtu"
  844.         android:layout_marginTop="20dp"/>
  845. </LinearLayout>    <ImageView
  846.         android:id="@+id/pt_iv"
  847.         android:layout_width="wrap_content"
  848.         android:layout_height="wrap_content"
  849.         android:layout_gravity="center"
  850.         android:src="@mipmap/yangtu"
  851.         android:layout_marginTop="20dp"/>ib12.setClickable(false);<LinearLayout
  852.     <ImageView
  853.         android:id="@+id/pt_iv"
  854.         android:layout_width="wrap_content"
  855.         android:layout_height="wrap_content"
  856.         android:layout_gravity="center"
  857.         android:src="@mipmap/yangtu"
  858.         android:layout_marginTop="20dp"/>    <ImageView
  859.         android:id="@+id/pt_iv"
  860.         android:layout_width="wrap_content"
  861.         android:layout_height="wrap_content"
  862.         android:layout_gravity="center"
  863.         android:src="@mipmap/yangtu"
  864.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  865.     <ImageView
  866.         android:id="@+id/pt_iv"
  867.         android:layout_width="wrap_content"
  868.         android:layout_height="wrap_content"
  869.         android:layout_gravity="center"
  870.         android:src="@mipmap/yangtu"
  871.         android:layout_marginTop="20dp"/>    <ImageView
  872.         android:id="@+id/pt_iv"
  873.         android:layout_width="wrap_content"
  874.         android:layout_height="wrap_content"
  875.         android:layout_gravity="center"
  876.         android:src="@mipmap/yangtu"
  877.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  878.     <ImageView
  879.         android:id="@+id/pt_iv"
  880.         android:layout_width="wrap_content"
  881.         android:layout_height="wrap_content"
  882.         android:layout_gravity="center"
  883.         android:src="@mipmap/yangtu"
  884.         android:layout_marginTop="20dp"/>    <ImageView
  885.         android:id="@+id/pt_iv"
  886.         android:layout_width="wrap_content"
  887.         android:layout_height="wrap_content"
  888.         android:layout_gravity="center"
  889.         android:src="@mipmap/yangtu"
  890.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  891.     <ImageView
  892.         android:id="@+id/pt_iv"
  893.         android:layout_width="wrap_content"
  894.         android:layout_height="wrap_content"
  895.         android:layout_gravity="center"
  896.         android:src="@mipmap/yangtu"
  897.         android:layout_marginTop="20dp"/>    <ImageView
  898.         android:id="@+id/pt_iv"
  899.         android:layout_width="wrap_content"
  900.         android:layout_height="wrap_content"
  901.         android:layout_gravity="center"
  902.         android:src="@mipmap/yangtu"
  903.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  904.     <ImageView
  905.         android:id="@+id/pt_iv"
  906.         android:layout_width="wrap_content"
  907.         android:layout_height="wrap_content"
  908.         android:layout_gravity="center"
  909.         android:src="@mipmap/yangtu"
  910.         android:layout_marginTop="20dp"/>    <ImageView
  911.         android:id="@+id/pt_iv"
  912.         android:layout_width="wrap_content"
  913.         android:layout_height="wrap_content"
  914.         android:layout_gravity="center"
  915.         android:src="@mipmap/yangtu"
  916.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  917.     <ImageView
  918.         android:id="@+id/pt_iv"
  919.         android:layout_width="wrap_content"
  920.         android:layout_height="wrap_content"
  921.         android:layout_gravity="center"
  922.         android:src="@mipmap/yangtu"
  923.         android:layout_marginTop="20dp"/>    <ImageView
  924.         android:id="@+id/pt_iv"
  925.         android:layout_width="wrap_content"
  926.         android:layout_height="wrap_content"
  927.         android:layout_gravity="center"
  928.         android:src="@mipmap/yangtu"
  929.         android:layout_marginTop="20dp"/>
  930. </LinearLayout>    <ImageView
  931.         android:id="@+id/pt_iv"
  932.         android:layout_width="wrap_content"
  933.         android:layout_height="wrap_content"
  934.         android:layout_gravity="center"
  935.         android:src="@mipmap/yangtu"
  936.         android:layout_marginTop="20dp"/>ib20.setClickable(false);<LinearLayout
  937.     <ImageView
  938.         android:id="@+id/pt_iv"
  939.         android:layout_width="wrap_content"
  940.         android:layout_height="wrap_content"
  941.         android:layout_gravity="center"
  942.         android:src="@mipmap/yangtu"
  943.         android:layout_marginTop="20dp"/>    <ImageView
  944.         android:id="@+id/pt_iv"
  945.         android:layout_width="wrap_content"
  946.         android:layout_height="wrap_content"
  947.         android:layout_gravity="center"
  948.         android:src="@mipmap/yangtu"
  949.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  950.     <ImageView
  951.         android:id="@+id/pt_iv"
  952.         android:layout_width="wrap_content"
  953.         android:layout_height="wrap_content"
  954.         android:layout_gravity="center"
  955.         android:src="@mipmap/yangtu"
  956.         android:layout_marginTop="20dp"/>    <ImageView
  957.         android:id="@+id/pt_iv"
  958.         android:layout_width="wrap_content"
  959.         android:layout_height="wrap_content"
  960.         android:layout_gravity="center"
  961.         android:src="@mipmap/yangtu"
  962.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  963.     <ImageView
  964.         android:id="@+id/pt_iv"
  965.         android:layout_width="wrap_content"
  966.         android:layout_height="wrap_content"
  967.         android:layout_gravity="center"
  968.         android:src="@mipmap/yangtu"
  969.         android:layout_marginTop="20dp"/>    <ImageView
  970.         android:id="@+id/pt_iv"
  971.         android:layout_width="wrap_content"
  972.         android:layout_height="wrap_content"
  973.         android:layout_gravity="center"
  974.         android:src="@mipmap/yangtu"
  975.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  976.     <ImageView
  977.         android:id="@+id/pt_iv"
  978.         android:layout_width="wrap_content"
  979.         android:layout_height="wrap_content"
  980.         android:layout_gravity="center"
  981.         android:src="@mipmap/yangtu"
  982.         android:layout_marginTop="20dp"/>    <ImageView
  983.         android:id="@+id/pt_iv"
  984.         android:layout_width="wrap_content"
  985.         android:layout_height="wrap_content"
  986.         android:layout_gravity="center"
  987.         android:src="@mipmap/yangtu"
  988.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  989.     <ImageView
  990.         android:id="@+id/pt_iv"
  991.         android:layout_width="wrap_content"
  992.         android:layout_height="wrap_content"
  993.         android:layout_gravity="center"
  994.         android:src="@mipmap/yangtu"
  995.         android:layout_marginTop="20dp"/>    <ImageView
  996.         android:id="@+id/pt_iv"
  997.         android:layout_width="wrap_content"
  998.         android:layout_height="wrap_content"
  999.         android:layout_gravity="center"
  1000.         android:src="@mipmap/yangtu"
  1001.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  1002.     <ImageView
  1003.         android:id="@+id/pt_iv"
  1004.         android:layout_width="wrap_content"
  1005.         android:layout_height="wrap_content"
  1006.         android:layout_gravity="center"
  1007.         android:src="@mipmap/yangtu"
  1008.         android:layout_marginTop="20dp"/>    <ImageView
  1009.         android:id="@+id/pt_iv"
  1010.         android:layout_width="wrap_content"
  1011.         android:layout_height="wrap_content"
  1012.         android:layout_gravity="center"
  1013.         android:src="@mipmap/yangtu"
  1014.         android:layout_marginTop="20dp"/>
  1015. </LinearLayout>    <ImageView
  1016.         android:id="@+id/pt_iv"
  1017.         android:layout_width="wrap_content"
  1018.         android:layout_height="wrap_content"
  1019.         android:layout_gravity="center"
  1020.         android:src="@mipmap/yangtu"
  1021.         android:layout_marginTop="20dp"/>ib21.setClickable(false);<LinearLayout
  1022.     <ImageView
  1023.         android:id="@+id/pt_iv"
  1024.         android:layout_width="wrap_content"
  1025.         android:layout_height="wrap_content"
  1026.         android:layout_gravity="center"
  1027.         android:src="@mipmap/yangtu"
  1028.         android:layout_marginTop="20dp"/>    <ImageView
  1029.         android:id="@+id/pt_iv"
  1030.         android:layout_width="wrap_content"
  1031.         android:layout_height="wrap_content"
  1032.         android:layout_gravity="center"
  1033.         android:src="@mipmap/yangtu"
  1034.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  1035.     <ImageView
  1036.         android:id="@+id/pt_iv"
  1037.         android:layout_width="wrap_content"
  1038.         android:layout_height="wrap_content"
  1039.         android:layout_gravity="center"
  1040.         android:src="@mipmap/yangtu"
  1041.         android:layout_marginTop="20dp"/>    <ImageView
  1042.         android:id="@+id/pt_iv"
  1043.         android:layout_width="wrap_content"
  1044.         android:layout_height="wrap_content"
  1045.         android:layout_gravity="center"
  1046.         android:src="@mipmap/yangtu"
  1047.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  1048.     <ImageView
  1049.         android:id="@+id/pt_iv"
  1050.         android:layout_width="wrap_content"
  1051.         android:layout_height="wrap_content"
  1052.         android:layout_gravity="center"
  1053.         android:src="@mipmap/yangtu"
  1054.         android:layout_marginTop="20dp"/>    <ImageView
  1055.         android:id="@+id/pt_iv"
  1056.         android:layout_width="wrap_content"
  1057.         android:layout_height="wrap_content"
  1058.         android:layout_gravity="center"
  1059.         android:src="@mipmap/yangtu"
  1060.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  1061.     <ImageView
  1062.         android:id="@+id/pt_iv"
  1063.         android:layout_width="wrap_content"
  1064.         android:layout_height="wrap_content"
  1065.         android:layout_gravity="center"
  1066.         android:src="@mipmap/yangtu"
  1067.         android:layout_marginTop="20dp"/>    <ImageView
  1068.         android:id="@+id/pt_iv"
  1069.         android:layout_width="wrap_content"
  1070.         android:layout_height="wrap_content"
  1071.         android:layout_gravity="center"
  1072.         android:src="@mipmap/yangtu"
  1073.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  1074.     <ImageView
  1075.         android:id="@+id/pt_iv"
  1076.         android:layout_width="wrap_content"
  1077.         android:layout_height="wrap_content"
  1078.         android:layout_gravity="center"
  1079.         android:src="@mipmap/yangtu"
  1080.         android:layout_marginTop="20dp"/>    <ImageView
  1081.         android:id="@+id/pt_iv"
  1082.         android:layout_width="wrap_content"
  1083.         android:layout_height="wrap_content"
  1084.         android:layout_gravity="center"
  1085.         android:src="@mipmap/yangtu"
  1086.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  1087.     <ImageView
  1088.         android:id="@+id/pt_iv"
  1089.         android:layout_width="wrap_content"
  1090.         android:layout_height="wrap_content"
  1091.         android:layout_gravity="center"
  1092.         android:src="@mipmap/yangtu"
  1093.         android:layout_marginTop="20dp"/>    <ImageView
  1094.         android:id="@+id/pt_iv"
  1095.         android:layout_width="wrap_content"
  1096.         android:layout_height="wrap_content"
  1097.         android:layout_gravity="center"
  1098.         android:src="@mipmap/yangtu"
  1099.         android:layout_marginTop="20dp"/>
  1100. </LinearLayout>    <ImageView
  1101.         android:id="@+id/pt_iv"
  1102.         android:layout_width="wrap_content"
  1103.         android:layout_height="wrap_content"
  1104.         android:layout_gravity="center"
  1105.         android:src="@mipmap/yangtu"
  1106.         android:layout_marginTop="20dp"/>ib22.setClickable(false);//<LinearLayout
  1107.     <ImageView
  1108.         android:id="@+id/pt_iv"
  1109.         android:layout_width="wrap_content"
  1110.         android:layout_height="wrap_content"
  1111.         android:layout_gravity="center"
  1112.         android:src="@mipmap/yangtu"
  1113.         android:layout_marginTop="20dp"/>    <ImageView
  1114.         android:id="@+id/pt_iv"
  1115.         android:layout_width="wrap_content"
  1116.         android:layout_height="wrap_content"
  1117.         android:layout_gravity="center"
  1118.         android:src="@mipmap/yangtu"
  1119.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  1120.     <ImageView
  1121.         android:id="@+id/pt_iv"
  1122.         android:layout_width="wrap_content"
  1123.         android:layout_height="wrap_content"
  1124.         android:layout_gravity="center"
  1125.         android:src="@mipmap/yangtu"
  1126.         android:layout_marginTop="20dp"/>    <ImageView
  1127.         android:id="@+id/pt_iv"
  1128.         android:layout_width="wrap_content"
  1129.         android:layout_height="wrap_content"
  1130.         android:layout_gravity="center"
  1131.         android:src="@mipmap/yangtu"
  1132.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  1133.     <ImageView
  1134.         android:id="@+id/pt_iv"
  1135.         android:layout_width="wrap_content"
  1136.         android:layout_height="wrap_content"
  1137.         android:layout_gravity="center"
  1138.         android:src="@mipmap/yangtu"
  1139.         android:layout_marginTop="20dp"/>    <ImageView
  1140.         android:id="@+id/pt_iv"
  1141.         android:layout_width="wrap_content"
  1142.         android:layout_height="wrap_content"
  1143.         android:layout_gravity="center"
  1144.         android:src="@mipmap/yangtu"
  1145.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  1146.     <ImageView
  1147.         android:id="@+id/pt_iv"
  1148.         android:layout_width="wrap_content"
  1149.         android:layout_height="wrap_content"
  1150.         android:layout_gravity="center"
  1151.         android:src="@mipmap/yangtu"
  1152.         android:layout_marginTop="20dp"/>    <ImageView
  1153.         android:id="@+id/pt_iv"
  1154.         android:layout_width="wrap_content"
  1155.         android:layout_height="wrap_content"
  1156.         android:layout_gravity="center"
  1157.         android:src="@mipmap/yangtu"
  1158.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  1159.     <ImageView
  1160.         android:id="@+id/pt_iv"
  1161.         android:layout_width="wrap_content"
  1162.         android:layout_height="wrap_content"
  1163.         android:layout_gravity="center"
  1164.         android:src="@mipmap/yangtu"
  1165.         android:layout_marginTop="20dp"/>    <ImageView
  1166.         android:id="@+id/pt_iv"
  1167.         android:layout_width="wrap_content"
  1168.         android:layout_height="wrap_content"
  1169.         android:layout_gravity="center"
  1170.         android:src="@mipmap/yangtu"
  1171.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  1172.     <ImageView
  1173.         android:id="@+id/pt_iv"
  1174.         android:layout_width="wrap_content"
  1175.         android:layout_height="wrap_content"
  1176.         android:layout_gravity="center"
  1177.         android:src="@mipmap/yangtu"
  1178.         android:layout_marginTop="20dp"/>    <ImageView
  1179.         android:id="@+id/pt_iv"
  1180.         android:layout_width="wrap_content"
  1181.         android:layout_height="wrap_content"
  1182.         android:layout_gravity="center"
  1183.         android:src="@mipmap/yangtu"
  1184.         android:layout_marginTop="20dp"/>
  1185. </LinearLayout>    <ImageView
  1186.         android:id="@+id/pt_iv"
  1187.         android:layout_width="wrap_content"
  1188.         android:layout_height="wrap_content"
  1189.         android:layout_gravity="center"
  1190.         android:src="@mipmap/yangtu"
  1191.         android:layout_marginTop="20dp"/>拼图成功后,第九块空白显示出图片,即下标为8的第九张图片<LinearLayout
  1192.     <ImageView
  1193.         android:id="@+id/pt_iv"
  1194.         android:layout_width="wrap_content"
  1195.         android:layout_height="wrap_content"
  1196.         android:layout_gravity="center"
  1197.         android:src="@mipmap/yangtu"
  1198.         android:layout_marginTop="20dp"/>    <ImageView
  1199.         android:id="@+id/pt_iv"
  1200.         android:layout_width="wrap_content"
  1201.         android:layout_height="wrap_content"
  1202.         android:layout_gravity="center"
  1203.         android:src="@mipmap/yangtu"
  1204.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  1205.     <ImageView
  1206.         android:id="@+id/pt_iv"
  1207.         android:layout_width="wrap_content"
  1208.         android:layout_height="wrap_content"
  1209.         android:layout_gravity="center"
  1210.         android:src="@mipmap/yangtu"
  1211.         android:layout_marginTop="20dp"/>    <ImageView
  1212.         android:id="@+id/pt_iv"
  1213.         android:layout_width="wrap_content"
  1214.         android:layout_height="wrap_content"
  1215.         android:layout_gravity="center"
  1216.         android:src="@mipmap/yangtu"
  1217.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  1218.     <ImageView
  1219.         android:id="@+id/pt_iv"
  1220.         android:layout_width="wrap_content"
  1221.         android:layout_height="wrap_content"
  1222.         android:layout_gravity="center"
  1223.         android:src="@mipmap/yangtu"
  1224.         android:layout_marginTop="20dp"/>    <ImageView
  1225.         android:id="@+id/pt_iv"
  1226.         android:layout_width="wrap_content"
  1227.         android:layout_height="wrap_content"
  1228.         android:layout_gravity="center"
  1229.         android:src="@mipmap/yangtu"
  1230.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  1231.     <ImageView
  1232.         android:id="@+id/pt_iv"
  1233.         android:layout_width="wrap_content"
  1234.         android:layout_height="wrap_content"
  1235.         android:layout_gravity="center"
  1236.         android:src="@mipmap/yangtu"
  1237.         android:layout_marginTop="20dp"/>    <ImageView
  1238.         android:id="@+id/pt_iv"
  1239.         android:layout_width="wrap_content"
  1240.         android:layout_height="wrap_content"
  1241.         android:layout_gravity="center"
  1242.         android:src="@mipmap/yangtu"
  1243.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  1244.     <ImageView
  1245.         android:id="@+id/pt_iv"
  1246.         android:layout_width="wrap_content"
  1247.         android:layout_height="wrap_content"
  1248.         android:layout_gravity="center"
  1249.         android:src="@mipmap/yangtu"
  1250.         android:layout_marginTop="20dp"/>    <ImageView
  1251.         android:id="@+id/pt_iv"
  1252.         android:layout_width="wrap_content"
  1253.         android:layout_height="wrap_content"
  1254.         android:layout_gravity="center"
  1255.         android:src="@mipmap/yangtu"
  1256.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  1257.     <ImageView
  1258.         android:id="@+id/pt_iv"
  1259.         android:layout_width="wrap_content"
  1260.         android:layout_height="wrap_content"
  1261.         android:layout_gravity="center"
  1262.         android:src="@mipmap/yangtu"
  1263.         android:layout_marginTop="20dp"/>    <ImageView
  1264.         android:id="@+id/pt_iv"
  1265.         android:layout_width="wrap_content"
  1266.         android:layout_height="wrap_content"
  1267.         android:layout_gravity="center"
  1268.         android:src="@mipmap/yangtu"
  1269.         android:layout_marginTop="20dp"/>
  1270. </LinearLayout>    <ImageView
  1271.         android:id="@+id/pt_iv"
  1272.         android:layout_width="wrap_content"
  1273.         android:layout_height="wrap_content"
  1274.         android:layout_gravity="center"
  1275.         android:src="@mipmap/yangtu"
  1276.         android:layout_marginTop="20dp"/>ib22.setImageResource(image[8]);<LinearLayout
  1277.     <ImageView
  1278.         android:id="@+id/pt_iv"
  1279.         android:layout_width="wrap_content"
  1280.         android:layout_height="wrap_content"
  1281.         android:layout_gravity="center"
  1282.         android:src="@mipmap/yangtu"
  1283.         android:layout_marginTop="20dp"/>    <ImageView
  1284.         android:id="@+id/pt_iv"
  1285.         android:layout_width="wrap_content"
  1286.         android:layout_height="wrap_content"
  1287.         android:layout_gravity="center"
  1288.         android:src="@mipmap/yangtu"
  1289.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  1290.     <ImageView
  1291.         android:id="@+id/pt_iv"
  1292.         android:layout_width="wrap_content"
  1293.         android:layout_height="wrap_content"
  1294.         android:layout_gravity="center"
  1295.         android:src="@mipmap/yangtu"
  1296.         android:layout_marginTop="20dp"/>    <ImageView
  1297.         android:id="@+id/pt_iv"
  1298.         android:layout_width="wrap_content"
  1299.         android:layout_height="wrap_content"
  1300.         android:layout_gravity="center"
  1301.         android:src="@mipmap/yangtu"
  1302.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  1303.     <ImageView
  1304.         android:id="@+id/pt_iv"
  1305.         android:layout_width="wrap_content"
  1306.         android:layout_height="wrap_content"
  1307.         android:layout_gravity="center"
  1308.         android:src="@mipmap/yangtu"
  1309.         android:layout_marginTop="20dp"/>    <ImageView
  1310.         android:id="@+id/pt_iv"
  1311.         android:layout_width="wrap_content"
  1312.         android:layout_height="wrap_content"
  1313.         android:layout_gravity="center"
  1314.         android:src="@mipmap/yangtu"
  1315.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  1316.     <ImageView
  1317.         android:id="@+id/pt_iv"
  1318.         android:layout_width="wrap_content"
  1319.         android:layout_height="wrap_content"
  1320.         android:layout_gravity="center"
  1321.         android:src="@mipmap/yangtu"
  1322.         android:layout_marginTop="20dp"/>    <ImageView
  1323.         android:id="@+id/pt_iv"
  1324.         android:layout_width="wrap_content"
  1325.         android:layout_height="wrap_content"
  1326.         android:layout_gravity="center"
  1327.         android:src="@mipmap/yangtu"
  1328.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  1329.     <ImageView
  1330.         android:id="@+id/pt_iv"
  1331.         android:layout_width="wrap_content"
  1332.         android:layout_height="wrap_content"
  1333.         android:layout_gravity="center"
  1334.         android:src="@mipmap/yangtu"
  1335.         android:layout_marginTop="20dp"/>    <ImageView
  1336.         android:id="@+id/pt_iv"
  1337.         android:layout_width="wrap_content"
  1338.         android:layout_height="wrap_content"
  1339.         android:layout_gravity="center"
  1340.         android:src="@mipmap/yangtu"
  1341.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  1342.     <ImageView
  1343.         android:id="@+id/pt_iv"
  1344.         android:layout_width="wrap_content"
  1345.         android:layout_height="wrap_content"
  1346.         android:layout_gravity="center"
  1347.         android:src="@mipmap/yangtu"
  1348.         android:layout_marginTop="20dp"/>    <ImageView
  1349.         android:id="@+id/pt_iv"
  1350.         android:layout_width="wrap_content"
  1351.         android:layout_height="wrap_content"
  1352.         android:layout_gravity="center"
  1353.         android:src="@mipmap/yangtu"
  1354.         android:layout_marginTop="20dp"/>
  1355. </LinearLayout>    <ImageView
  1356.         android:id="@+id/pt_iv"
  1357.         android:layout_width="wrap_content"
  1358.         android:layout_height="wrap_content"
  1359.         android:layout_gravity="center"
  1360.         android:src="@mipmap/yangtu"
  1361.         android:layout_marginTop="20dp"/>ib22.setVisibility(View.VISIBLE);
复制代码
|我们再来实现一下游戏结束时的对话框 |
|–|–|
对话框要用到AlertDialog.Builder对象,它的使用就是固定套路,我来补充知识点:

  • 第一步:创建AlertDialog.Builder对象
  • 第二步:设置对话框的内容:setMessage()方法来指定显示的内容
  • 第三步:调用setPositive/Negative/NeutralButton()设置:确定,取消,中立按钮
  • 第四歩:调用create()方法创建这个对象
  • 第五歩:调用show()方法来显示我们的AlertDialog对话框
非常简单,按照上面的流程,我们来设置下对话框:
  1. //<LinearLayout
  2.     <ImageView
  3.         android:id="@+id/pt_iv"
  4.         android:layout_width="wrap_content"
  5.         android:layout_height="wrap_content"
  6.         android:layout_gravity="center"
  7.         android:src="@mipmap/yangtu"
  8.         android:layout_marginTop="20dp"/>    <ImageView
  9.         android:id="@+id/pt_iv"
  10.         android:layout_width="wrap_content"
  11.         android:layout_height="wrap_content"
  12.         android:layout_gravity="center"
  13.         android:src="@mipmap/yangtu"
  14.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  15.     <ImageView
  16.         android:id="@+id/pt_iv"
  17.         android:layout_width="wrap_content"
  18.         android:layout_height="wrap_content"
  19.         android:layout_gravity="center"
  20.         android:src="@mipmap/yangtu"
  21.         android:layout_marginTop="20dp"/>    <ImageView
  22.         android:id="@+id/pt_iv"
  23.         android:layout_width="wrap_content"
  24.         android:layout_height="wrap_content"
  25.         android:layout_gravity="center"
  26.         android:src="@mipmap/yangtu"
  27.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  28.     <ImageView
  29.         android:id="@+id/pt_iv"
  30.         android:layout_width="wrap_content"
  31.         android:layout_height="wrap_content"
  32.         android:layout_gravity="center"
  33.         android:src="@mipmap/yangtu"
  34.         android:layout_marginTop="20dp"/>    <ImageView
  35.         android:id="@+id/pt_iv"
  36.         android:layout_width="wrap_content"
  37.         android:layout_height="wrap_content"
  38.         android:layout_gravity="center"
  39.         android:src="@mipmap/yangtu"
  40.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  41.     <ImageView
  42.         android:id="@+id/pt_iv"
  43.         android:layout_width="wrap_content"
  44.         android:layout_height="wrap_content"
  45.         android:layout_gravity="center"
  46.         android:src="@mipmap/yangtu"
  47.         android:layout_marginTop="20dp"/>    <ImageView
  48.         android:id="@+id/pt_iv"
  49.         android:layout_width="wrap_content"
  50.         android:layout_height="wrap_content"
  51.         android:layout_gravity="center"
  52.         android:src="@mipmap/yangtu"
  53.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  54.     <ImageView
  55.         android:id="@+id/pt_iv"
  56.         android:layout_width="wrap_content"
  57.         android:layout_height="wrap_content"
  58.         android:layout_gravity="center"
  59.         android:src="@mipmap/yangtu"
  60.         android:layout_marginTop="20dp"/>    <ImageView
  61.         android:id="@+id/pt_iv"
  62.         android:layout_width="wrap_content"
  63.         android:layout_height="wrap_content"
  64.         android:layout_gravity="center"
  65.         android:src="@mipmap/yangtu"
  66.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  67.     <ImageView
  68.         android:id="@+id/pt_iv"
  69.         android:layout_width="wrap_content"
  70.         android:layout_height="wrap_content"
  71.         android:layout_gravity="center"
  72.         android:src="@mipmap/yangtu"
  73.         android:layout_marginTop="20dp"/>    <ImageView
  74.         android:id="@+id/pt_iv"
  75.         android:layout_width="wrap_content"
  76.         android:layout_height="wrap_content"
  77.         android:layout_gravity="center"
  78.         android:src="@mipmap/yangtu"
  79.         android:layout_marginTop="20dp"/>
  80. </LinearLayout>    <ImageView
  81.         android:id="@+id/pt_iv"
  82.         android:layout_width="wrap_content"
  83.         android:layout_height="wrap_content"
  84.         android:layout_gravity="center"
  85.         android:src="@mipmap/yangtu"
  86.         android:layout_marginTop="20dp"/>弹出提示用户成功的对话框,并且设置确实的按钮//<LinearLayout
  87.     <ImageView
  88.         android:id="@+id/pt_iv"
  89.         android:layout_width="wrap_content"
  90.         android:layout_height="wrap_content"
  91.         android:layout_gravity="center"
  92.         android:src="@mipmap/yangtu"
  93.         android:layout_marginTop="20dp"/>    <ImageView
  94.         android:id="@+id/pt_iv"
  95.         android:layout_width="wrap_content"
  96.         android:layout_height="wrap_content"
  97.         android:layout_gravity="center"
  98.         android:src="@mipmap/yangtu"
  99.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  100.     <ImageView
  101.         android:id="@+id/pt_iv"
  102.         android:layout_width="wrap_content"
  103.         android:layout_height="wrap_content"
  104.         android:layout_gravity="center"
  105.         android:src="@mipmap/yangtu"
  106.         android:layout_marginTop="20dp"/>    <ImageView
  107.         android:id="@+id/pt_iv"
  108.         android:layout_width="wrap_content"
  109.         android:layout_height="wrap_content"
  110.         android:layout_gravity="center"
  111.         android:src="@mipmap/yangtu"
  112.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  113.     <ImageView
  114.         android:id="@+id/pt_iv"
  115.         android:layout_width="wrap_content"
  116.         android:layout_height="wrap_content"
  117.         android:layout_gravity="center"
  118.         android:src="@mipmap/yangtu"
  119.         android:layout_marginTop="20dp"/>    <ImageView
  120.         android:id="@+id/pt_iv"
  121.         android:layout_width="wrap_content"
  122.         android:layout_height="wrap_content"
  123.         android:layout_gravity="center"
  124.         android:src="@mipmap/yangtu"
  125.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  126.     <ImageView
  127.         android:id="@+id/pt_iv"
  128.         android:layout_width="wrap_content"
  129.         android:layout_height="wrap_content"
  130.         android:layout_gravity="center"
  131.         android:src="@mipmap/yangtu"
  132.         android:layout_marginTop="20dp"/>    <ImageView
  133.         android:id="@+id/pt_iv"
  134.         android:layout_width="wrap_content"
  135.         android:layout_height="wrap_content"
  136.         android:layout_gravity="center"
  137.         android:src="@mipmap/yangtu"
  138.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  139.     <ImageView
  140.         android:id="@+id/pt_iv"
  141.         android:layout_width="wrap_content"
  142.         android:layout_height="wrap_content"
  143.         android:layout_gravity="center"
  144.         android:src="@mipmap/yangtu"
  145.         android:layout_marginTop="20dp"/>    <ImageView
  146.         android:id="@+id/pt_iv"
  147.         android:layout_width="wrap_content"
  148.         android:layout_height="wrap_content"
  149.         android:layout_gravity="center"
  150.         android:src="@mipmap/yangtu"
  151.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  152.     <ImageView
  153.         android:id="@+id/pt_iv"
  154.         android:layout_width="wrap_content"
  155.         android:layout_height="wrap_content"
  156.         android:layout_gravity="center"
  157.         android:src="@mipmap/yangtu"
  158.         android:layout_marginTop="20dp"/>    <ImageView
  159.         android:id="@+id/pt_iv"
  160.         android:layout_width="wrap_content"
  161.         android:layout_height="wrap_content"
  162.         android:layout_gravity="center"
  163.         android:src="@mipmap/yangtu"
  164.         android:layout_marginTop="20dp"/>
  165. </LinearLayout>   第一步:创建AlertDialog.Builder对象<LinearLayout
  166.     <ImageView
  167.         android:id="@+id/pt_iv"
  168.         android:layout_width="wrap_content"
  169.         android:layout_height="wrap_content"
  170.         android:layout_gravity="center"
  171.         android:src="@mipmap/yangtu"
  172.         android:layout_marginTop="20dp"/>    <ImageView
  173.         android:id="@+id/pt_iv"
  174.         android:layout_width="wrap_content"
  175.         android:layout_height="wrap_content"
  176.         android:layout_gravity="center"
  177.         android:src="@mipmap/yangtu"
  178.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  179.     <ImageView
  180.         android:id="@+id/pt_iv"
  181.         android:layout_width="wrap_content"
  182.         android:layout_height="wrap_content"
  183.         android:layout_gravity="center"
  184.         android:src="@mipmap/yangtu"
  185.         android:layout_marginTop="20dp"/>    <ImageView
  186.         android:id="@+id/pt_iv"
  187.         android:layout_width="wrap_content"
  188.         android:layout_height="wrap_content"
  189.         android:layout_gravity="center"
  190.         android:src="@mipmap/yangtu"
  191.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  192.     <ImageView
  193.         android:id="@+id/pt_iv"
  194.         android:layout_width="wrap_content"
  195.         android:layout_height="wrap_content"
  196.         android:layout_gravity="center"
  197.         android:src="@mipmap/yangtu"
  198.         android:layout_marginTop="20dp"/>    <ImageView
  199.         android:id="@+id/pt_iv"
  200.         android:layout_width="wrap_content"
  201.         android:layout_height="wrap_content"
  202.         android:layout_gravity="center"
  203.         android:src="@mipmap/yangtu"
  204.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  205.     <ImageView
  206.         android:id="@+id/pt_iv"
  207.         android:layout_width="wrap_content"
  208.         android:layout_height="wrap_content"
  209.         android:layout_gravity="center"
  210.         android:src="@mipmap/yangtu"
  211.         android:layout_marginTop="20dp"/>    <ImageView
  212.         android:id="@+id/pt_iv"
  213.         android:layout_width="wrap_content"
  214.         android:layout_height="wrap_content"
  215.         android:layout_gravity="center"
  216.         android:src="@mipmap/yangtu"
  217.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  218.     <ImageView
  219.         android:id="@+id/pt_iv"
  220.         android:layout_width="wrap_content"
  221.         android:layout_height="wrap_content"
  222.         android:layout_gravity="center"
  223.         android:src="@mipmap/yangtu"
  224.         android:layout_marginTop="20dp"/>    <ImageView
  225.         android:id="@+id/pt_iv"
  226.         android:layout_width="wrap_content"
  227.         android:layout_height="wrap_content"
  228.         android:layout_gravity="center"
  229.         android:src="@mipmap/yangtu"
  230.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  231.     <ImageView
  232.         android:id="@+id/pt_iv"
  233.         android:layout_width="wrap_content"
  234.         android:layout_height="wrap_content"
  235.         android:layout_gravity="center"
  236.         android:src="@mipmap/yangtu"
  237.         android:layout_marginTop="20dp"/>    <ImageView
  238.         android:id="@+id/pt_iv"
  239.         android:layout_width="wrap_content"
  240.         android:layout_height="wrap_content"
  241.         android:layout_gravity="center"
  242.         android:src="@mipmap/yangtu"
  243.         android:layout_marginTop="20dp"/>
  244. </LinearLayout>    <ImageView
  245.         android:id="@+id/pt_iv"
  246.         android:layout_width="wrap_content"
  247.         android:layout_height="wrap_content"
  248.         android:layout_gravity="center"
  249.         android:src="@mipmap/yangtu"
  250.         android:layout_marginTop="20dp"/>AlertDialog.Builder builder = new AlertDialog.Builder(this);//<LinearLayout
  251.     <ImageView
  252.         android:id="@+id/pt_iv"
  253.         android:layout_width="wrap_content"
  254.         android:layout_height="wrap_content"
  255.         android:layout_gravity="center"
  256.         android:src="@mipmap/yangtu"
  257.         android:layout_marginTop="20dp"/>    <ImageView
  258.         android:id="@+id/pt_iv"
  259.         android:layout_width="wrap_content"
  260.         android:layout_height="wrap_content"
  261.         android:layout_gravity="center"
  262.         android:src="@mipmap/yangtu"
  263.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  264.     <ImageView
  265.         android:id="@+id/pt_iv"
  266.         android:layout_width="wrap_content"
  267.         android:layout_height="wrap_content"
  268.         android:layout_gravity="center"
  269.         android:src="@mipmap/yangtu"
  270.         android:layout_marginTop="20dp"/>    <ImageView
  271.         android:id="@+id/pt_iv"
  272.         android:layout_width="wrap_content"
  273.         android:layout_height="wrap_content"
  274.         android:layout_gravity="center"
  275.         android:src="@mipmap/yangtu"
  276.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  277.     <ImageView
  278.         android:id="@+id/pt_iv"
  279.         android:layout_width="wrap_content"
  280.         android:layout_height="wrap_content"
  281.         android:layout_gravity="center"
  282.         android:src="@mipmap/yangtu"
  283.         android:layout_marginTop="20dp"/>    <ImageView
  284.         android:id="@+id/pt_iv"
  285.         android:layout_width="wrap_content"
  286.         android:layout_height="wrap_content"
  287.         android:layout_gravity="center"
  288.         android:src="@mipmap/yangtu"
  289.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  290.     <ImageView
  291.         android:id="@+id/pt_iv"
  292.         android:layout_width="wrap_content"
  293.         android:layout_height="wrap_content"
  294.         android:layout_gravity="center"
  295.         android:src="@mipmap/yangtu"
  296.         android:layout_marginTop="20dp"/>    <ImageView
  297.         android:id="@+id/pt_iv"
  298.         android:layout_width="wrap_content"
  299.         android:layout_height="wrap_content"
  300.         android:layout_gravity="center"
  301.         android:src="@mipmap/yangtu"
  302.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  303.     <ImageView
  304.         android:id="@+id/pt_iv"
  305.         android:layout_width="wrap_content"
  306.         android:layout_height="wrap_content"
  307.         android:layout_gravity="center"
  308.         android:src="@mipmap/yangtu"
  309.         android:layout_marginTop="20dp"/>    <ImageView
  310.         android:id="@+id/pt_iv"
  311.         android:layout_width="wrap_content"
  312.         android:layout_height="wrap_content"
  313.         android:layout_gravity="center"
  314.         android:src="@mipmap/yangtu"
  315.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  316.     <ImageView
  317.         android:id="@+id/pt_iv"
  318.         android:layout_width="wrap_content"
  319.         android:layout_height="wrap_content"
  320.         android:layout_gravity="center"
  321.         android:src="@mipmap/yangtu"
  322.         android:layout_marginTop="20dp"/>    <ImageView
  323.         android:id="@+id/pt_iv"
  324.         android:layout_width="wrap_content"
  325.         android:layout_height="wrap_content"
  326.         android:layout_gravity="center"
  327.         android:src="@mipmap/yangtu"
  328.         android:layout_marginTop="20dp"/>
  329. </LinearLayout>  调用setIcon()设置图标,setTitle()或setCustomTitle()设置标题//<LinearLayout
  330.     <ImageView
  331.         android:id="@+id/pt_iv"
  332.         android:layout_width="wrap_content"
  333.         android:layout_height="wrap_content"
  334.         android:layout_gravity="center"
  335.         android:src="@mipmap/yangtu"
  336.         android:layout_marginTop="20dp"/>    <ImageView
  337.         android:id="@+id/pt_iv"
  338.         android:layout_width="wrap_content"
  339.         android:layout_height="wrap_content"
  340.         android:layout_gravity="center"
  341.         android:src="@mipmap/yangtu"
  342.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  343.     <ImageView
  344.         android:id="@+id/pt_iv"
  345.         android:layout_width="wrap_content"
  346.         android:layout_height="wrap_content"
  347.         android:layout_gravity="center"
  348.         android:src="@mipmap/yangtu"
  349.         android:layout_marginTop="20dp"/>    <ImageView
  350.         android:id="@+id/pt_iv"
  351.         android:layout_width="wrap_content"
  352.         android:layout_height="wrap_content"
  353.         android:layout_gravity="center"
  354.         android:src="@mipmap/yangtu"
  355.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  356.     <ImageView
  357.         android:id="@+id/pt_iv"
  358.         android:layout_width="wrap_content"
  359.         android:layout_height="wrap_content"
  360.         android:layout_gravity="center"
  361.         android:src="@mipmap/yangtu"
  362.         android:layout_marginTop="20dp"/>    <ImageView
  363.         android:id="@+id/pt_iv"
  364.         android:layout_width="wrap_content"
  365.         android:layout_height="wrap_content"
  366.         android:layout_gravity="center"
  367.         android:src="@mipmap/yangtu"
  368.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  369.     <ImageView
  370.         android:id="@+id/pt_iv"
  371.         android:layout_width="wrap_content"
  372.         android:layout_height="wrap_content"
  373.         android:layout_gravity="center"
  374.         android:src="@mipmap/yangtu"
  375.         android:layout_marginTop="20dp"/>    <ImageView
  376.         android:id="@+id/pt_iv"
  377.         android:layout_width="wrap_content"
  378.         android:layout_height="wrap_content"
  379.         android:layout_gravity="center"
  380.         android:src="@mipmap/yangtu"
  381.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  382.     <ImageView
  383.         android:id="@+id/pt_iv"
  384.         android:layout_width="wrap_content"
  385.         android:layout_height="wrap_content"
  386.         android:layout_gravity="center"
  387.         android:src="@mipmap/yangtu"
  388.         android:layout_marginTop="20dp"/>    <ImageView
  389.         android:id="@+id/pt_iv"
  390.         android:layout_width="wrap_content"
  391.         android:layout_height="wrap_content"
  392.         android:layout_gravity="center"
  393.         android:src="@mipmap/yangtu"
  394.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  395.     <ImageView
  396.         android:id="@+id/pt_iv"
  397.         android:layout_width="wrap_content"
  398.         android:layout_height="wrap_content"
  399.         android:layout_gravity="center"
  400.         android:src="@mipmap/yangtu"
  401.         android:layout_marginTop="20dp"/>    <ImageView
  402.         android:id="@+id/pt_iv"
  403.         android:layout_width="wrap_content"
  404.         android:layout_height="wrap_content"
  405.         android:layout_gravity="center"
  406.         android:src="@mipmap/yangtu"
  407.         android:layout_marginTop="20dp"/>
  408. </LinearLayout>   第二步:设置对话框的内容:setMessage()方法来指定显示的内容<LinearLayout
  409.     <ImageView
  410.         android:id="@+id/pt_iv"
  411.         android:layout_width="wrap_content"
  412.         android:layout_height="wrap_content"
  413.         android:layout_gravity="center"
  414.         android:src="@mipmap/yangtu"
  415.         android:layout_marginTop="20dp"/>    <ImageView
  416.         android:id="@+id/pt_iv"
  417.         android:layout_width="wrap_content"
  418.         android:layout_height="wrap_content"
  419.         android:layout_gravity="center"
  420.         android:src="@mipmap/yangtu"
  421.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  422.     <ImageView
  423.         android:id="@+id/pt_iv"
  424.         android:layout_width="wrap_content"
  425.         android:layout_height="wrap_content"
  426.         android:layout_gravity="center"
  427.         android:src="@mipmap/yangtu"
  428.         android:layout_marginTop="20dp"/>    <ImageView
  429.         android:id="@+id/pt_iv"
  430.         android:layout_width="wrap_content"
  431.         android:layout_height="wrap_content"
  432.         android:layout_gravity="center"
  433.         android:src="@mipmap/yangtu"
  434.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  435.     <ImageView
  436.         android:id="@+id/pt_iv"
  437.         android:layout_width="wrap_content"
  438.         android:layout_height="wrap_content"
  439.         android:layout_gravity="center"
  440.         android:src="@mipmap/yangtu"
  441.         android:layout_marginTop="20dp"/>    <ImageView
  442.         android:id="@+id/pt_iv"
  443.         android:layout_width="wrap_content"
  444.         android:layout_height="wrap_content"
  445.         android:layout_gravity="center"
  446.         android:src="@mipmap/yangtu"
  447.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  448.     <ImageView
  449.         android:id="@+id/pt_iv"
  450.         android:layout_width="wrap_content"
  451.         android:layout_height="wrap_content"
  452.         android:layout_gravity="center"
  453.         android:src="@mipmap/yangtu"
  454.         android:layout_marginTop="20dp"/>    <ImageView
  455.         android:id="@+id/pt_iv"
  456.         android:layout_width="wrap_content"
  457.         android:layout_height="wrap_content"
  458.         android:layout_gravity="center"
  459.         android:src="@mipmap/yangtu"
  460.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  461.     <ImageView
  462.         android:id="@+id/pt_iv"
  463.         android:layout_width="wrap_content"
  464.         android:layout_height="wrap_content"
  465.         android:layout_gravity="center"
  466.         android:src="@mipmap/yangtu"
  467.         android:layout_marginTop="20dp"/>    <ImageView
  468.         android:id="@+id/pt_iv"
  469.         android:layout_width="wrap_content"
  470.         android:layout_height="wrap_content"
  471.         android:layout_gravity="center"
  472.         android:src="@mipmap/yangtu"
  473.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  474.     <ImageView
  475.         android:id="@+id/pt_iv"
  476.         android:layout_width="wrap_content"
  477.         android:layout_height="wrap_content"
  478.         android:layout_gravity="center"
  479.         android:src="@mipmap/yangtu"
  480.         android:layout_marginTop="20dp"/>    <ImageView
  481.         android:id="@+id/pt_iv"
  482.         android:layout_width="wrap_content"
  483.         android:layout_height="wrap_content"
  484.         android:layout_gravity="center"
  485.         android:src="@mipmap/yangtu"
  486.         android:layout_marginTop="20dp"/>
  487. </LinearLayout>    <ImageView
  488.         android:id="@+id/pt_iv"
  489.         android:layout_width="wrap_content"
  490.         android:layout_height="wrap_content"
  491.         android:layout_gravity="center"
  492.         android:src="@mipmap/yangtu"
  493.         android:layout_marginTop="20dp"/>builder.setMessage("恭喜,拼图成功!您用的时间为"+time+"秒")//<LinearLayout
  494.     <ImageView
  495.         android:id="@+id/pt_iv"
  496.         android:layout_width="wrap_content"
  497.         android:layout_height="wrap_content"
  498.         android:layout_gravity="center"
  499.         android:src="@mipmap/yangtu"
  500.         android:layout_marginTop="20dp"/>    <ImageView
  501.         android:id="@+id/pt_iv"
  502.         android:layout_width="wrap_content"
  503.         android:layout_height="wrap_content"
  504.         android:layout_gravity="center"
  505.         android:src="@mipmap/yangtu"
  506.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  507.     <ImageView
  508.         android:id="@+id/pt_iv"
  509.         android:layout_width="wrap_content"
  510.         android:layout_height="wrap_content"
  511.         android:layout_gravity="center"
  512.         android:src="@mipmap/yangtu"
  513.         android:layout_marginTop="20dp"/>    <ImageView
  514.         android:id="@+id/pt_iv"
  515.         android:layout_width="wrap_content"
  516.         android:layout_height="wrap_content"
  517.         android:layout_gravity="center"
  518.         android:src="@mipmap/yangtu"
  519.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  520.     <ImageView
  521.         android:id="@+id/pt_iv"
  522.         android:layout_width="wrap_content"
  523.         android:layout_height="wrap_content"
  524.         android:layout_gravity="center"
  525.         android:src="@mipmap/yangtu"
  526.         android:layout_marginTop="20dp"/>    <ImageView
  527.         android:id="@+id/pt_iv"
  528.         android:layout_width="wrap_content"
  529.         android:layout_height="wrap_content"
  530.         android:layout_gravity="center"
  531.         android:src="@mipmap/yangtu"
  532.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  533.     <ImageView
  534.         android:id="@+id/pt_iv"
  535.         android:layout_width="wrap_content"
  536.         android:layout_height="wrap_content"
  537.         android:layout_gravity="center"
  538.         android:src="@mipmap/yangtu"
  539.         android:layout_marginTop="20dp"/>    <ImageView
  540.         android:id="@+id/pt_iv"
  541.         android:layout_width="wrap_content"
  542.         android:layout_height="wrap_content"
  543.         android:layout_gravity="center"
  544.         android:src="@mipmap/yangtu"
  545.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  546.     <ImageView
  547.         android:id="@+id/pt_iv"
  548.         android:layout_width="wrap_content"
  549.         android:layout_height="wrap_content"
  550.         android:layout_gravity="center"
  551.         android:src="@mipmap/yangtu"
  552.         android:layout_marginTop="20dp"/>    <ImageView
  553.         android:id="@+id/pt_iv"
  554.         android:layout_width="wrap_content"
  555.         android:layout_height="wrap_content"
  556.         android:layout_gravity="center"
  557.         android:src="@mipmap/yangtu"
  558.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  559.     <ImageView
  560.         android:id="@+id/pt_iv"
  561.         android:layout_width="wrap_content"
  562.         android:layout_height="wrap_content"
  563.         android:layout_gravity="center"
  564.         android:src="@mipmap/yangtu"
  565.         android:layout_marginTop="20dp"/>    <ImageView
  566.         android:id="@+id/pt_iv"
  567.         android:layout_width="wrap_content"
  568.         android:layout_height="wrap_content"
  569.         android:layout_gravity="center"
  570.         android:src="@mipmap/yangtu"
  571.         android:layout_marginTop="20dp"/>
  572. </LinearLayout>   第三步:调用setPositive/Negative/NeutralButton()设置:确定,取消,中立按钮<LinearLayout
  573.     <ImageView
  574.         android:id="@+id/pt_iv"
  575.         android:layout_width="wrap_content"
  576.         android:layout_height="wrap_content"
  577.         android:layout_gravity="center"
  578.         android:src="@mipmap/yangtu"
  579.         android:layout_marginTop="20dp"/>    <ImageView
  580.         android:id="@+id/pt_iv"
  581.         android:layout_width="wrap_content"
  582.         android:layout_height="wrap_content"
  583.         android:layout_gravity="center"
  584.         android:src="@mipmap/yangtu"
  585.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  586.     <ImageView
  587.         android:id="@+id/pt_iv"
  588.         android:layout_width="wrap_content"
  589.         android:layout_height="wrap_content"
  590.         android:layout_gravity="center"
  591.         android:src="@mipmap/yangtu"
  592.         android:layout_marginTop="20dp"/>    <ImageView
  593.         android:id="@+id/pt_iv"
  594.         android:layout_width="wrap_content"
  595.         android:layout_height="wrap_content"
  596.         android:layout_gravity="center"
  597.         android:src="@mipmap/yangtu"
  598.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  599.     <ImageView
  600.         android:id="@+id/pt_iv"
  601.         android:layout_width="wrap_content"
  602.         android:layout_height="wrap_content"
  603.         android:layout_gravity="center"
  604.         android:src="@mipmap/yangtu"
  605.         android:layout_marginTop="20dp"/>    <ImageView
  606.         android:id="@+id/pt_iv"
  607.         android:layout_width="wrap_content"
  608.         android:layout_height="wrap_content"
  609.         android:layout_gravity="center"
  610.         android:src="@mipmap/yangtu"
  611.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  612.     <ImageView
  613.         android:id="@+id/pt_iv"
  614.         android:layout_width="wrap_content"
  615.         android:layout_height="wrap_content"
  616.         android:layout_gravity="center"
  617.         android:src="@mipmap/yangtu"
  618.         android:layout_marginTop="20dp"/>    <ImageView
  619.         android:id="@+id/pt_iv"
  620.         android:layout_width="wrap_content"
  621.         android:layout_height="wrap_content"
  622.         android:layout_gravity="center"
  623.         android:src="@mipmap/yangtu"
  624.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  625.     <ImageView
  626.         android:id="@+id/pt_iv"
  627.         android:layout_width="wrap_content"
  628.         android:layout_height="wrap_content"
  629.         android:layout_gravity="center"
  630.         android:src="@mipmap/yangtu"
  631.         android:layout_marginTop="20dp"/>    <ImageView
  632.         android:id="@+id/pt_iv"
  633.         android:layout_width="wrap_content"
  634.         android:layout_height="wrap_content"
  635.         android:layout_gravity="center"
  636.         android:src="@mipmap/yangtu"
  637.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  638.     <ImageView
  639.         android:id="@+id/pt_iv"
  640.         android:layout_width="wrap_content"
  641.         android:layout_height="wrap_content"
  642.         android:layout_gravity="center"
  643.         android:src="@mipmap/yangtu"
  644.         android:layout_marginTop="20dp"/>    <ImageView
  645.         android:id="@+id/pt_iv"
  646.         android:layout_width="wrap_content"
  647.         android:layout_height="wrap_content"
  648.         android:layout_gravity="center"
  649.         android:src="@mipmap/yangtu"
  650.         android:layout_marginTop="20dp"/>
  651. </LinearLayout><LinearLayout
  652.     <ImageView
  653.         android:id="@+id/pt_iv"
  654.         android:layout_width="wrap_content"
  655.         android:layout_height="wrap_content"
  656.         android:layout_gravity="center"
  657.         android:src="@mipmap/yangtu"
  658.         android:layout_marginTop="20dp"/>    <ImageView
  659.         android:id="@+id/pt_iv"
  660.         android:layout_width="wrap_content"
  661.         android:layout_height="wrap_content"
  662.         android:layout_gravity="center"
  663.         android:src="@mipmap/yangtu"
  664.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  665.     <ImageView
  666.         android:id="@+id/pt_iv"
  667.         android:layout_width="wrap_content"
  668.         android:layout_height="wrap_content"
  669.         android:layout_gravity="center"
  670.         android:src="@mipmap/yangtu"
  671.         android:layout_marginTop="20dp"/>    <ImageView
  672.         android:id="@+id/pt_iv"
  673.         android:layout_width="wrap_content"
  674.         android:layout_height="wrap_content"
  675.         android:layout_gravity="center"
  676.         android:src="@mipmap/yangtu"
  677.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  678.     <ImageView
  679.         android:id="@+id/pt_iv"
  680.         android:layout_width="wrap_content"
  681.         android:layout_height="wrap_content"
  682.         android:layout_gravity="center"
  683.         android:src="@mipmap/yangtu"
  684.         android:layout_marginTop="20dp"/>    <ImageView
  685.         android:id="@+id/pt_iv"
  686.         android:layout_width="wrap_content"
  687.         android:layout_height="wrap_content"
  688.         android:layout_gravity="center"
  689.         android:src="@mipmap/yangtu"
  690.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  691.     <ImageView
  692.         android:id="@+id/pt_iv"
  693.         android:layout_width="wrap_content"
  694.         android:layout_height="wrap_content"
  695.         android:layout_gravity="center"
  696.         android:src="@mipmap/yangtu"
  697.         android:layout_marginTop="20dp"/>    <ImageView
  698.         android:id="@+id/pt_iv"
  699.         android:layout_width="wrap_content"
  700.         android:layout_height="wrap_content"
  701.         android:layout_gravity="center"
  702.         android:src="@mipmap/yangtu"
  703.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  704.     <ImageView
  705.         android:id="@+id/pt_iv"
  706.         android:layout_width="wrap_content"
  707.         android:layout_height="wrap_content"
  708.         android:layout_gravity="center"
  709.         android:src="@mipmap/yangtu"
  710.         android:layout_marginTop="20dp"/>    <ImageView
  711.         android:id="@+id/pt_iv"
  712.         android:layout_width="wrap_content"
  713.         android:layout_height="wrap_content"
  714.         android:layout_gravity="center"
  715.         android:src="@mipmap/yangtu"
  716.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  717.     <ImageView
  718.         android:id="@+id/pt_iv"
  719.         android:layout_width="wrap_content"
  720.         android:layout_height="wrap_content"
  721.         android:layout_gravity="center"
  722.         android:src="@mipmap/yangtu"
  723.         android:layout_marginTop="20dp"/>    <ImageView
  724.         android:id="@+id/pt_iv"
  725.         android:layout_width="wrap_content"
  726.         android:layout_height="wrap_content"
  727.         android:layout_gravity="center"
  728.         android:src="@mipmap/yangtu"
  729.         android:layout_marginTop="20dp"/>
  730. </LinearLayout>    <ImageView
  731.         android:id="@+id/pt_iv"
  732.         android:layout_width="wrap_content"
  733.         android:layout_height="wrap_content"
  734.         android:layout_gravity="center"
  735.         android:src="@mipmap/yangtu"
  736.         android:layout_marginTop="20dp"/>.setPositiveButton("确认",null);//<LinearLayout
  737.     <ImageView
  738.         android:id="@+id/pt_iv"
  739.         android:layout_width="wrap_content"
  740.         android:layout_height="wrap_content"
  741.         android:layout_gravity="center"
  742.         android:src="@mipmap/yangtu"
  743.         android:layout_marginTop="20dp"/>    <ImageView
  744.         android:id="@+id/pt_iv"
  745.         android:layout_width="wrap_content"
  746.         android:layout_height="wrap_content"
  747.         android:layout_gravity="center"
  748.         android:src="@mipmap/yangtu"
  749.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  750.     <ImageView
  751.         android:id="@+id/pt_iv"
  752.         android:layout_width="wrap_content"
  753.         android:layout_height="wrap_content"
  754.         android:layout_gravity="center"
  755.         android:src="@mipmap/yangtu"
  756.         android:layout_marginTop="20dp"/>    <ImageView
  757.         android:id="@+id/pt_iv"
  758.         android:layout_width="wrap_content"
  759.         android:layout_height="wrap_content"
  760.         android:layout_gravity="center"
  761.         android:src="@mipmap/yangtu"
  762.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  763.     <ImageView
  764.         android:id="@+id/pt_iv"
  765.         android:layout_width="wrap_content"
  766.         android:layout_height="wrap_content"
  767.         android:layout_gravity="center"
  768.         android:src="@mipmap/yangtu"
  769.         android:layout_marginTop="20dp"/>    <ImageView
  770.         android:id="@+id/pt_iv"
  771.         android:layout_width="wrap_content"
  772.         android:layout_height="wrap_content"
  773.         android:layout_gravity="center"
  774.         android:src="@mipmap/yangtu"
  775.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  776.     <ImageView
  777.         android:id="@+id/pt_iv"
  778.         android:layout_width="wrap_content"
  779.         android:layout_height="wrap_content"
  780.         android:layout_gravity="center"
  781.         android:src="@mipmap/yangtu"
  782.         android:layout_marginTop="20dp"/>    <ImageView
  783.         android:id="@+id/pt_iv"
  784.         android:layout_width="wrap_content"
  785.         android:layout_height="wrap_content"
  786.         android:layout_gravity="center"
  787.         android:src="@mipmap/yangtu"
  788.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  789.     <ImageView
  790.         android:id="@+id/pt_iv"
  791.         android:layout_width="wrap_content"
  792.         android:layout_height="wrap_content"
  793.         android:layout_gravity="center"
  794.         android:src="@mipmap/yangtu"
  795.         android:layout_marginTop="20dp"/>    <ImageView
  796.         android:id="@+id/pt_iv"
  797.         android:layout_width="wrap_content"
  798.         android:layout_height="wrap_content"
  799.         android:layout_gravity="center"
  800.         android:src="@mipmap/yangtu"
  801.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  802.     <ImageView
  803.         android:id="@+id/pt_iv"
  804.         android:layout_width="wrap_content"
  805.         android:layout_height="wrap_content"
  806.         android:layout_gravity="center"
  807.         android:src="@mipmap/yangtu"
  808.         android:layout_marginTop="20dp"/>    <ImageView
  809.         android:id="@+id/pt_iv"
  810.         android:layout_width="wrap_content"
  811.         android:layout_height="wrap_content"
  812.         android:layout_gravity="center"
  813.         android:src="@mipmap/yangtu"
  814.         android:layout_marginTop="20dp"/>
  815. </LinearLayout>   第四歩:调用create()方法创建这个对象<LinearLayout
  816.     <ImageView
  817.         android:id="@+id/pt_iv"
  818.         android:layout_width="wrap_content"
  819.         android:layout_height="wrap_content"
  820.         android:layout_gravity="center"
  821.         android:src="@mipmap/yangtu"
  822.         android:layout_marginTop="20dp"/>    <ImageView
  823.         android:id="@+id/pt_iv"
  824.         android:layout_width="wrap_content"
  825.         android:layout_height="wrap_content"
  826.         android:layout_gravity="center"
  827.         android:src="@mipmap/yangtu"
  828.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  829.     <ImageView
  830.         android:id="@+id/pt_iv"
  831.         android:layout_width="wrap_content"
  832.         android:layout_height="wrap_content"
  833.         android:layout_gravity="center"
  834.         android:src="@mipmap/yangtu"
  835.         android:layout_marginTop="20dp"/>    <ImageView
  836.         android:id="@+id/pt_iv"
  837.         android:layout_width="wrap_content"
  838.         android:layout_height="wrap_content"
  839.         android:layout_gravity="center"
  840.         android:src="@mipmap/yangtu"
  841.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  842.     <ImageView
  843.         android:id="@+id/pt_iv"
  844.         android:layout_width="wrap_content"
  845.         android:layout_height="wrap_content"
  846.         android:layout_gravity="center"
  847.         android:src="@mipmap/yangtu"
  848.         android:layout_marginTop="20dp"/>    <ImageView
  849.         android:id="@+id/pt_iv"
  850.         android:layout_width="wrap_content"
  851.         android:layout_height="wrap_content"
  852.         android:layout_gravity="center"
  853.         android:src="@mipmap/yangtu"
  854.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  855.     <ImageView
  856.         android:id="@+id/pt_iv"
  857.         android:layout_width="wrap_content"
  858.         android:layout_height="wrap_content"
  859.         android:layout_gravity="center"
  860.         android:src="@mipmap/yangtu"
  861.         android:layout_marginTop="20dp"/>    <ImageView
  862.         android:id="@+id/pt_iv"
  863.         android:layout_width="wrap_content"
  864.         android:layout_height="wrap_content"
  865.         android:layout_gravity="center"
  866.         android:src="@mipmap/yangtu"
  867.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  868.     <ImageView
  869.         android:id="@+id/pt_iv"
  870.         android:layout_width="wrap_content"
  871.         android:layout_height="wrap_content"
  872.         android:layout_gravity="center"
  873.         android:src="@mipmap/yangtu"
  874.         android:layout_marginTop="20dp"/>    <ImageView
  875.         android:id="@+id/pt_iv"
  876.         android:layout_width="wrap_content"
  877.         android:layout_height="wrap_content"
  878.         android:layout_gravity="center"
  879.         android:src="@mipmap/yangtu"
  880.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  881.     <ImageView
  882.         android:id="@+id/pt_iv"
  883.         android:layout_width="wrap_content"
  884.         android:layout_height="wrap_content"
  885.         android:layout_gravity="center"
  886.         android:src="@mipmap/yangtu"
  887.         android:layout_marginTop="20dp"/>    <ImageView
  888.         android:id="@+id/pt_iv"
  889.         android:layout_width="wrap_content"
  890.         android:layout_height="wrap_content"
  891.         android:layout_gravity="center"
  892.         android:src="@mipmap/yangtu"
  893.         android:layout_marginTop="20dp"/>
  894. </LinearLayout>    <ImageView
  895.         android:id="@+id/pt_iv"
  896.         android:layout_width="wrap_content"
  897.         android:layout_height="wrap_content"
  898.         android:layout_gravity="center"
  899.         android:src="@mipmap/yangtu"
  900.         android:layout_marginTop="20dp"/>AlertDialog dialog = builder.create();//<LinearLayout
  901.     <ImageView
  902.         android:id="@+id/pt_iv"
  903.         android:layout_width="wrap_content"
  904.         android:layout_height="wrap_content"
  905.         android:layout_gravity="center"
  906.         android:src="@mipmap/yangtu"
  907.         android:layout_marginTop="20dp"/>    <ImageView
  908.         android:id="@+id/pt_iv"
  909.         android:layout_width="wrap_content"
  910.         android:layout_height="wrap_content"
  911.         android:layout_gravity="center"
  912.         android:src="@mipmap/yangtu"
  913.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  914.     <ImageView
  915.         android:id="@+id/pt_iv"
  916.         android:layout_width="wrap_content"
  917.         android:layout_height="wrap_content"
  918.         android:layout_gravity="center"
  919.         android:src="@mipmap/yangtu"
  920.         android:layout_marginTop="20dp"/>    <ImageView
  921.         android:id="@+id/pt_iv"
  922.         android:layout_width="wrap_content"
  923.         android:layout_height="wrap_content"
  924.         android:layout_gravity="center"
  925.         android:src="@mipmap/yangtu"
  926.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  927.     <ImageView
  928.         android:id="@+id/pt_iv"
  929.         android:layout_width="wrap_content"
  930.         android:layout_height="wrap_content"
  931.         android:layout_gravity="center"
  932.         android:src="@mipmap/yangtu"
  933.         android:layout_marginTop="20dp"/>    <ImageView
  934.         android:id="@+id/pt_iv"
  935.         android:layout_width="wrap_content"
  936.         android:layout_height="wrap_content"
  937.         android:layout_gravity="center"
  938.         android:src="@mipmap/yangtu"
  939.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  940.     <ImageView
  941.         android:id="@+id/pt_iv"
  942.         android:layout_width="wrap_content"
  943.         android:layout_height="wrap_content"
  944.         android:layout_gravity="center"
  945.         android:src="@mipmap/yangtu"
  946.         android:layout_marginTop="20dp"/>    <ImageView
  947.         android:id="@+id/pt_iv"
  948.         android:layout_width="wrap_content"
  949.         android:layout_height="wrap_content"
  950.         android:layout_gravity="center"
  951.         android:src="@mipmap/yangtu"
  952.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  953.     <ImageView
  954.         android:id="@+id/pt_iv"
  955.         android:layout_width="wrap_content"
  956.         android:layout_height="wrap_content"
  957.         android:layout_gravity="center"
  958.         android:src="@mipmap/yangtu"
  959.         android:layout_marginTop="20dp"/>    <ImageView
  960.         android:id="@+id/pt_iv"
  961.         android:layout_width="wrap_content"
  962.         android:layout_height="wrap_content"
  963.         android:layout_gravity="center"
  964.         android:src="@mipmap/yangtu"
  965.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  966.     <ImageView
  967.         android:id="@+id/pt_iv"
  968.         android:layout_width="wrap_content"
  969.         android:layout_height="wrap_content"
  970.         android:layout_gravity="center"
  971.         android:src="@mipmap/yangtu"
  972.         android:layout_marginTop="20dp"/>    <ImageView
  973.         android:id="@+id/pt_iv"
  974.         android:layout_width="wrap_content"
  975.         android:layout_height="wrap_content"
  976.         android:layout_gravity="center"
  977.         android:src="@mipmap/yangtu"
  978.         android:layout_marginTop="20dp"/>
  979. </LinearLayout>   第五歩:调用show()方法来显示我们的AlertDialog对话框<LinearLayout
  980.     <ImageView
  981.         android:id="@+id/pt_iv"
  982.         android:layout_width="wrap_content"
  983.         android:layout_height="wrap_content"
  984.         android:layout_gravity="center"
  985.         android:src="@mipmap/yangtu"
  986.         android:layout_marginTop="20dp"/>    <ImageView
  987.         android:id="@+id/pt_iv"
  988.         android:layout_width="wrap_content"
  989.         android:layout_height="wrap_content"
  990.         android:layout_gravity="center"
  991.         android:src="@mipmap/yangtu"
  992.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  993.     <ImageView
  994.         android:id="@+id/pt_iv"
  995.         android:layout_width="wrap_content"
  996.         android:layout_height="wrap_content"
  997.         android:layout_gravity="center"
  998.         android:src="@mipmap/yangtu"
  999.         android:layout_marginTop="20dp"/>    <ImageView
  1000.         android:id="@+id/pt_iv"
  1001.         android:layout_width="wrap_content"
  1002.         android:layout_height="wrap_content"
  1003.         android:layout_gravity="center"
  1004.         android:src="@mipmap/yangtu"
  1005.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  1006.     <ImageView
  1007.         android:id="@+id/pt_iv"
  1008.         android:layout_width="wrap_content"
  1009.         android:layout_height="wrap_content"
  1010.         android:layout_gravity="center"
  1011.         android:src="@mipmap/yangtu"
  1012.         android:layout_marginTop="20dp"/>    <ImageView
  1013.         android:id="@+id/pt_iv"
  1014.         android:layout_width="wrap_content"
  1015.         android:layout_height="wrap_content"
  1016.         android:layout_gravity="center"
  1017.         android:src="@mipmap/yangtu"
  1018.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  1019.     <ImageView
  1020.         android:id="@+id/pt_iv"
  1021.         android:layout_width="wrap_content"
  1022.         android:layout_height="wrap_content"
  1023.         android:layout_gravity="center"
  1024.         android:src="@mipmap/yangtu"
  1025.         android:layout_marginTop="20dp"/>    <ImageView
  1026.         android:id="@+id/pt_iv"
  1027.         android:layout_width="wrap_content"
  1028.         android:layout_height="wrap_content"
  1029.         android:layout_gravity="center"
  1030.         android:src="@mipmap/yangtu"
  1031.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  1032.     <ImageView
  1033.         android:id="@+id/pt_iv"
  1034.         android:layout_width="wrap_content"
  1035.         android:layout_height="wrap_content"
  1036.         android:layout_gravity="center"
  1037.         android:src="@mipmap/yangtu"
  1038.         android:layout_marginTop="20dp"/>    <ImageView
  1039.         android:id="@+id/pt_iv"
  1040.         android:layout_width="wrap_content"
  1041.         android:layout_height="wrap_content"
  1042.         android:layout_gravity="center"
  1043.         android:src="@mipmap/yangtu"
  1044.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  1045.     <ImageView
  1046.         android:id="@+id/pt_iv"
  1047.         android:layout_width="wrap_content"
  1048.         android:layout_height="wrap_content"
  1049.         android:layout_gravity="center"
  1050.         android:src="@mipmap/yangtu"
  1051.         android:layout_marginTop="20dp"/>    <ImageView
  1052.         android:id="@+id/pt_iv"
  1053.         android:layout_width="wrap_content"
  1054.         android:layout_height="wrap_content"
  1055.         android:layout_gravity="center"
  1056.         android:src="@mipmap/yangtu"
  1057.         android:layout_marginTop="20dp"/>
  1058. </LinearLayout>    <ImageView
  1059.         android:id="@+id/pt_iv"
  1060.         android:layout_width="wrap_content"
  1061.         android:layout_height="wrap_content"
  1062.         android:layout_gravity="center"
  1063.         android:src="@mipmap/yangtu"
  1064.         android:layout_marginTop="20dp"/>dialog.show();
复制代码
实现效果:

6、拼图游戏重新开始

我们在上面实现了拼图游戏成功的条件和提示了,现在到了最后一步——如何让游戏重新开始?
我们来看下拼图成功后,点击重新开始,目前只能重新计时,拼图并没有打乱,而且第九块还没有隐藏,所以,接下来我们的思路很明确,在重新开始的restart方法中编写打乱和隐藏图片的逻辑。

|我们来实现重新开始游戏时的按钮状态还原 |
|–|–|
首先,这些按钮已经被设置成不可点击了,所以我们先要将它们设置为可以点击,就是设置ib00.setClickable(true),因为这部分代码都是一样的,所以我们将它单独封装成一个restore方法。
另外,还要还原被点击的图片按钮变成初始化的模样, ImageButton clickBtn = findViewById(blankImgid)其实就是绑定最后一次被隐藏的那块拼图,然后clickBtn.setVisibility(View.VISIBLE)将它显示出来。ImageButton blankBtn = findViewById(R.id.pt_ib_02x02)就是绑定的第九块拼图,blankBtn.setVisibility(View.INVISIBLE)设置为不可见。最后blankImgid = R.id.pt_ib_02x02来初始化空白区域的按钮id。
restore()的代码如下:
  1. //    <ImageView
  2.         android:id="@+id/pt_iv"
  3.         android:layout_width="wrap_content"
  4.         android:layout_height="wrap_content"
  5.         android:layout_gravity="center"
  6.         android:src="@mipmap/yangtu"
  7.         android:layout_marginTop="20dp"/>   状态还原函数,我们把它封装起来    <ImageView
  8.         android:id="@+id/pt_iv"
  9.         android:layout_width="wrap_content"
  10.         android:layout_height="wrap_content"
  11.         android:layout_gravity="center"
  12.         android:src="@mipmap/yangtu"
  13.         android:layout_marginTop="20dp"/>private void restore() {<LinearLayout
  14.     <ImageView
  15.         android:id="@+id/pt_iv"
  16.         android:layout_width="wrap_content"
  17.         android:layout_height="wrap_content"
  18.         android:layout_gravity="center"
  19.         android:src="@mipmap/yangtu"
  20.         android:layout_marginTop="20dp"/>    <ImageView
  21.         android:id="@+id/pt_iv"
  22.         android:layout_width="wrap_content"
  23.         android:layout_height="wrap_content"
  24.         android:layout_gravity="center"
  25.         android:src="@mipmap/yangtu"
  26.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  27.     <ImageView
  28.         android:id="@+id/pt_iv"
  29.         android:layout_width="wrap_content"
  30.         android:layout_height="wrap_content"
  31.         android:layout_gravity="center"
  32.         android:src="@mipmap/yangtu"
  33.         android:layout_marginTop="20dp"/>    <ImageView
  34.         android:id="@+id/pt_iv"
  35.         android:layout_width="wrap_content"
  36.         android:layout_height="wrap_content"
  37.         android:layout_gravity="center"
  38.         android:src="@mipmap/yangtu"
  39.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  40.     <ImageView
  41.         android:id="@+id/pt_iv"
  42.         android:layout_width="wrap_content"
  43.         android:layout_height="wrap_content"
  44.         android:layout_gravity="center"
  45.         android:src="@mipmap/yangtu"
  46.         android:layout_marginTop="20dp"/>    <ImageView
  47.         android:id="@+id/pt_iv"
  48.         android:layout_width="wrap_content"
  49.         android:layout_height="wrap_content"
  50.         android:layout_gravity="center"
  51.         android:src="@mipmap/yangtu"
  52.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  53.     <ImageView
  54.         android:id="@+id/pt_iv"
  55.         android:layout_width="wrap_content"
  56.         android:layout_height="wrap_content"
  57.         android:layout_gravity="center"
  58.         android:src="@mipmap/yangtu"
  59.         android:layout_marginTop="20dp"/>    <ImageView
  60.         android:id="@+id/pt_iv"
  61.         android:layout_width="wrap_content"
  62.         android:layout_height="wrap_content"
  63.         android:layout_gravity="center"
  64.         android:src="@mipmap/yangtu"
  65.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  66.     <ImageView
  67.         android:id="@+id/pt_iv"
  68.         android:layout_width="wrap_content"
  69.         android:layout_height="wrap_content"
  70.         android:layout_gravity="center"
  71.         android:src="@mipmap/yangtu"
  72.         android:layout_marginTop="20dp"/>    <ImageView
  73.         android:id="@+id/pt_iv"
  74.         android:layout_width="wrap_content"
  75.         android:layout_height="wrap_content"
  76.         android:layout_gravity="center"
  77.         android:src="@mipmap/yangtu"
  78.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  79.     <ImageView
  80.         android:id="@+id/pt_iv"
  81.         android:layout_width="wrap_content"
  82.         android:layout_height="wrap_content"
  83.         android:layout_gravity="center"
  84.         android:src="@mipmap/yangtu"
  85.         android:layout_marginTop="20dp"/>    <ImageView
  86.         android:id="@+id/pt_iv"
  87.         android:layout_width="wrap_content"
  88.         android:layout_height="wrap_content"
  89.         android:layout_gravity="center"
  90.         android:src="@mipmap/yangtu"
  91.         android:layout_marginTop="20dp"/>
  92. </LinearLayout>//    <ImageView
  93.         android:id="@+id/pt_iv"
  94.         android:layout_width="wrap_content"
  95.         android:layout_height="wrap_content"
  96.         android:layout_gravity="center"
  97.         android:src="@mipmap/yangtu"
  98.         android:layout_marginTop="20dp"/>  拼图游戏重新开始,允许移动碎片按钮<LinearLayout
  99.     <ImageView
  100.         android:id="@+id/pt_iv"
  101.         android:layout_width="wrap_content"
  102.         android:layout_height="wrap_content"
  103.         android:layout_gravity="center"
  104.         android:src="@mipmap/yangtu"
  105.         android:layout_marginTop="20dp"/>    <ImageView
  106.         android:id="@+id/pt_iv"
  107.         android:layout_width="wrap_content"
  108.         android:layout_height="wrap_content"
  109.         android:layout_gravity="center"
  110.         android:src="@mipmap/yangtu"
  111.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  112.     <ImageView
  113.         android:id="@+id/pt_iv"
  114.         android:layout_width="wrap_content"
  115.         android:layout_height="wrap_content"
  116.         android:layout_gravity="center"
  117.         android:src="@mipmap/yangtu"
  118.         android:layout_marginTop="20dp"/>    <ImageView
  119.         android:id="@+id/pt_iv"
  120.         android:layout_width="wrap_content"
  121.         android:layout_height="wrap_content"
  122.         android:layout_gravity="center"
  123.         android:src="@mipmap/yangtu"
  124.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  125.     <ImageView
  126.         android:id="@+id/pt_iv"
  127.         android:layout_width="wrap_content"
  128.         android:layout_height="wrap_content"
  129.         android:layout_gravity="center"
  130.         android:src="@mipmap/yangtu"
  131.         android:layout_marginTop="20dp"/>    <ImageView
  132.         android:id="@+id/pt_iv"
  133.         android:layout_width="wrap_content"
  134.         android:layout_height="wrap_content"
  135.         android:layout_gravity="center"
  136.         android:src="@mipmap/yangtu"
  137.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  138.     <ImageView
  139.         android:id="@+id/pt_iv"
  140.         android:layout_width="wrap_content"
  141.         android:layout_height="wrap_content"
  142.         android:layout_gravity="center"
  143.         android:src="@mipmap/yangtu"
  144.         android:layout_marginTop="20dp"/>    <ImageView
  145.         android:id="@+id/pt_iv"
  146.         android:layout_width="wrap_content"
  147.         android:layout_height="wrap_content"
  148.         android:layout_gravity="center"
  149.         android:src="@mipmap/yangtu"
  150.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  151.     <ImageView
  152.         android:id="@+id/pt_iv"
  153.         android:layout_width="wrap_content"
  154.         android:layout_height="wrap_content"
  155.         android:layout_gravity="center"
  156.         android:src="@mipmap/yangtu"
  157.         android:layout_marginTop="20dp"/>    <ImageView
  158.         android:id="@+id/pt_iv"
  159.         android:layout_width="wrap_content"
  160.         android:layout_height="wrap_content"
  161.         android:layout_gravity="center"
  162.         android:src="@mipmap/yangtu"
  163.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  164.     <ImageView
  165.         android:id="@+id/pt_iv"
  166.         android:layout_width="wrap_content"
  167.         android:layout_height="wrap_content"
  168.         android:layout_gravity="center"
  169.         android:src="@mipmap/yangtu"
  170.         android:layout_marginTop="20dp"/>    <ImageView
  171.         android:id="@+id/pt_iv"
  172.         android:layout_width="wrap_content"
  173.         android:layout_height="wrap_content"
  174.         android:layout_gravity="center"
  175.         android:src="@mipmap/yangtu"
  176.         android:layout_marginTop="20dp"/>
  177. </LinearLayout>ib00.setClickable(true);<LinearLayout
  178.     <ImageView
  179.         android:id="@+id/pt_iv"
  180.         android:layout_width="wrap_content"
  181.         android:layout_height="wrap_content"
  182.         android:layout_gravity="center"
  183.         android:src="@mipmap/yangtu"
  184.         android:layout_marginTop="20dp"/>    <ImageView
  185.         android:id="@+id/pt_iv"
  186.         android:layout_width="wrap_content"
  187.         android:layout_height="wrap_content"
  188.         android:layout_gravity="center"
  189.         android:src="@mipmap/yangtu"
  190.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  191.     <ImageView
  192.         android:id="@+id/pt_iv"
  193.         android:layout_width="wrap_content"
  194.         android:layout_height="wrap_content"
  195.         android:layout_gravity="center"
  196.         android:src="@mipmap/yangtu"
  197.         android:layout_marginTop="20dp"/>    <ImageView
  198.         android:id="@+id/pt_iv"
  199.         android:layout_width="wrap_content"
  200.         android:layout_height="wrap_content"
  201.         android:layout_gravity="center"
  202.         android:src="@mipmap/yangtu"
  203.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  204.     <ImageView
  205.         android:id="@+id/pt_iv"
  206.         android:layout_width="wrap_content"
  207.         android:layout_height="wrap_content"
  208.         android:layout_gravity="center"
  209.         android:src="@mipmap/yangtu"
  210.         android:layout_marginTop="20dp"/>    <ImageView
  211.         android:id="@+id/pt_iv"
  212.         android:layout_width="wrap_content"
  213.         android:layout_height="wrap_content"
  214.         android:layout_gravity="center"
  215.         android:src="@mipmap/yangtu"
  216.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  217.     <ImageView
  218.         android:id="@+id/pt_iv"
  219.         android:layout_width="wrap_content"
  220.         android:layout_height="wrap_content"
  221.         android:layout_gravity="center"
  222.         android:src="@mipmap/yangtu"
  223.         android:layout_marginTop="20dp"/>    <ImageView
  224.         android:id="@+id/pt_iv"
  225.         android:layout_width="wrap_content"
  226.         android:layout_height="wrap_content"
  227.         android:layout_gravity="center"
  228.         android:src="@mipmap/yangtu"
  229.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  230.     <ImageView
  231.         android:id="@+id/pt_iv"
  232.         android:layout_width="wrap_content"
  233.         android:layout_height="wrap_content"
  234.         android:layout_gravity="center"
  235.         android:src="@mipmap/yangtu"
  236.         android:layout_marginTop="20dp"/>    <ImageView
  237.         android:id="@+id/pt_iv"
  238.         android:layout_width="wrap_content"
  239.         android:layout_height="wrap_content"
  240.         android:layout_gravity="center"
  241.         android:src="@mipmap/yangtu"
  242.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  243.     <ImageView
  244.         android:id="@+id/pt_iv"
  245.         android:layout_width="wrap_content"
  246.         android:layout_height="wrap_content"
  247.         android:layout_gravity="center"
  248.         android:src="@mipmap/yangtu"
  249.         android:layout_marginTop="20dp"/>    <ImageView
  250.         android:id="@+id/pt_iv"
  251.         android:layout_width="wrap_content"
  252.         android:layout_height="wrap_content"
  253.         android:layout_gravity="center"
  254.         android:src="@mipmap/yangtu"
  255.         android:layout_marginTop="20dp"/>
  256. </LinearLayout>ib01.setClickable(true);<LinearLayout
  257.     <ImageView
  258.         android:id="@+id/pt_iv"
  259.         android:layout_width="wrap_content"
  260.         android:layout_height="wrap_content"
  261.         android:layout_gravity="center"
  262.         android:src="@mipmap/yangtu"
  263.         android:layout_marginTop="20dp"/>    <ImageView
  264.         android:id="@+id/pt_iv"
  265.         android:layout_width="wrap_content"
  266.         android:layout_height="wrap_content"
  267.         android:layout_gravity="center"
  268.         android:src="@mipmap/yangtu"
  269.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  270.     <ImageView
  271.         android:id="@+id/pt_iv"
  272.         android:layout_width="wrap_content"
  273.         android:layout_height="wrap_content"
  274.         android:layout_gravity="center"
  275.         android:src="@mipmap/yangtu"
  276.         android:layout_marginTop="20dp"/>    <ImageView
  277.         android:id="@+id/pt_iv"
  278.         android:layout_width="wrap_content"
  279.         android:layout_height="wrap_content"
  280.         android:layout_gravity="center"
  281.         android:src="@mipmap/yangtu"
  282.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  283.     <ImageView
  284.         android:id="@+id/pt_iv"
  285.         android:layout_width="wrap_content"
  286.         android:layout_height="wrap_content"
  287.         android:layout_gravity="center"
  288.         android:src="@mipmap/yangtu"
  289.         android:layout_marginTop="20dp"/>    <ImageView
  290.         android:id="@+id/pt_iv"
  291.         android:layout_width="wrap_content"
  292.         android:layout_height="wrap_content"
  293.         android:layout_gravity="center"
  294.         android:src="@mipmap/yangtu"
  295.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  296.     <ImageView
  297.         android:id="@+id/pt_iv"
  298.         android:layout_width="wrap_content"
  299.         android:layout_height="wrap_content"
  300.         android:layout_gravity="center"
  301.         android:src="@mipmap/yangtu"
  302.         android:layout_marginTop="20dp"/>    <ImageView
  303.         android:id="@+id/pt_iv"
  304.         android:layout_width="wrap_content"
  305.         android:layout_height="wrap_content"
  306.         android:layout_gravity="center"
  307.         android:src="@mipmap/yangtu"
  308.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  309.     <ImageView
  310.         android:id="@+id/pt_iv"
  311.         android:layout_width="wrap_content"
  312.         android:layout_height="wrap_content"
  313.         android:layout_gravity="center"
  314.         android:src="@mipmap/yangtu"
  315.         android:layout_marginTop="20dp"/>    <ImageView
  316.         android:id="@+id/pt_iv"
  317.         android:layout_width="wrap_content"
  318.         android:layout_height="wrap_content"
  319.         android:layout_gravity="center"
  320.         android:src="@mipmap/yangtu"
  321.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  322.     <ImageView
  323.         android:id="@+id/pt_iv"
  324.         android:layout_width="wrap_content"
  325.         android:layout_height="wrap_content"
  326.         android:layout_gravity="center"
  327.         android:src="@mipmap/yangtu"
  328.         android:layout_marginTop="20dp"/>    <ImageView
  329.         android:id="@+id/pt_iv"
  330.         android:layout_width="wrap_content"
  331.         android:layout_height="wrap_content"
  332.         android:layout_gravity="center"
  333.         android:src="@mipmap/yangtu"
  334.         android:layout_marginTop="20dp"/>
  335. </LinearLayout>ib02.setClickable(true);<LinearLayout
  336.     <ImageView
  337.         android:id="@+id/pt_iv"
  338.         android:layout_width="wrap_content"
  339.         android:layout_height="wrap_content"
  340.         android:layout_gravity="center"
  341.         android:src="@mipmap/yangtu"
  342.         android:layout_marginTop="20dp"/>    <ImageView
  343.         android:id="@+id/pt_iv"
  344.         android:layout_width="wrap_content"
  345.         android:layout_height="wrap_content"
  346.         android:layout_gravity="center"
  347.         android:src="@mipmap/yangtu"
  348.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  349.     <ImageView
  350.         android:id="@+id/pt_iv"
  351.         android:layout_width="wrap_content"
  352.         android:layout_height="wrap_content"
  353.         android:layout_gravity="center"
  354.         android:src="@mipmap/yangtu"
  355.         android:layout_marginTop="20dp"/>    <ImageView
  356.         android:id="@+id/pt_iv"
  357.         android:layout_width="wrap_content"
  358.         android:layout_height="wrap_content"
  359.         android:layout_gravity="center"
  360.         android:src="@mipmap/yangtu"
  361.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  362.     <ImageView
  363.         android:id="@+id/pt_iv"
  364.         android:layout_width="wrap_content"
  365.         android:layout_height="wrap_content"
  366.         android:layout_gravity="center"
  367.         android:src="@mipmap/yangtu"
  368.         android:layout_marginTop="20dp"/>    <ImageView
  369.         android:id="@+id/pt_iv"
  370.         android:layout_width="wrap_content"
  371.         android:layout_height="wrap_content"
  372.         android:layout_gravity="center"
  373.         android:src="@mipmap/yangtu"
  374.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  375.     <ImageView
  376.         android:id="@+id/pt_iv"
  377.         android:layout_width="wrap_content"
  378.         android:layout_height="wrap_content"
  379.         android:layout_gravity="center"
  380.         android:src="@mipmap/yangtu"
  381.         android:layout_marginTop="20dp"/>    <ImageView
  382.         android:id="@+id/pt_iv"
  383.         android:layout_width="wrap_content"
  384.         android:layout_height="wrap_content"
  385.         android:layout_gravity="center"
  386.         android:src="@mipmap/yangtu"
  387.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  388.     <ImageView
  389.         android:id="@+id/pt_iv"
  390.         android:layout_width="wrap_content"
  391.         android:layout_height="wrap_content"
  392.         android:layout_gravity="center"
  393.         android:src="@mipmap/yangtu"
  394.         android:layout_marginTop="20dp"/>    <ImageView
  395.         android:id="@+id/pt_iv"
  396.         android:layout_width="wrap_content"
  397.         android:layout_height="wrap_content"
  398.         android:layout_gravity="center"
  399.         android:src="@mipmap/yangtu"
  400.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  401.     <ImageView
  402.         android:id="@+id/pt_iv"
  403.         android:layout_width="wrap_content"
  404.         android:layout_height="wrap_content"
  405.         android:layout_gravity="center"
  406.         android:src="@mipmap/yangtu"
  407.         android:layout_marginTop="20dp"/>    <ImageView
  408.         android:id="@+id/pt_iv"
  409.         android:layout_width="wrap_content"
  410.         android:layout_height="wrap_content"
  411.         android:layout_gravity="center"
  412.         android:src="@mipmap/yangtu"
  413.         android:layout_marginTop="20dp"/>
  414. </LinearLayout>ib10.setClickable(true);<LinearLayout
  415.     <ImageView
  416.         android:id="@+id/pt_iv"
  417.         android:layout_width="wrap_content"
  418.         android:layout_height="wrap_content"
  419.         android:layout_gravity="center"
  420.         android:src="@mipmap/yangtu"
  421.         android:layout_marginTop="20dp"/>    <ImageView
  422.         android:id="@+id/pt_iv"
  423.         android:layout_width="wrap_content"
  424.         android:layout_height="wrap_content"
  425.         android:layout_gravity="center"
  426.         android:src="@mipmap/yangtu"
  427.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  428.     <ImageView
  429.         android:id="@+id/pt_iv"
  430.         android:layout_width="wrap_content"
  431.         android:layout_height="wrap_content"
  432.         android:layout_gravity="center"
  433.         android:src="@mipmap/yangtu"
  434.         android:layout_marginTop="20dp"/>    <ImageView
  435.         android:id="@+id/pt_iv"
  436.         android:layout_width="wrap_content"
  437.         android:layout_height="wrap_content"
  438.         android:layout_gravity="center"
  439.         android:src="@mipmap/yangtu"
  440.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  441.     <ImageView
  442.         android:id="@+id/pt_iv"
  443.         android:layout_width="wrap_content"
  444.         android:layout_height="wrap_content"
  445.         android:layout_gravity="center"
  446.         android:src="@mipmap/yangtu"
  447.         android:layout_marginTop="20dp"/>    <ImageView
  448.         android:id="@+id/pt_iv"
  449.         android:layout_width="wrap_content"
  450.         android:layout_height="wrap_content"
  451.         android:layout_gravity="center"
  452.         android:src="@mipmap/yangtu"
  453.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  454.     <ImageView
  455.         android:id="@+id/pt_iv"
  456.         android:layout_width="wrap_content"
  457.         android:layout_height="wrap_content"
  458.         android:layout_gravity="center"
  459.         android:src="@mipmap/yangtu"
  460.         android:layout_marginTop="20dp"/>    <ImageView
  461.         android:id="@+id/pt_iv"
  462.         android:layout_width="wrap_content"
  463.         android:layout_height="wrap_content"
  464.         android:layout_gravity="center"
  465.         android:src="@mipmap/yangtu"
  466.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  467.     <ImageView
  468.         android:id="@+id/pt_iv"
  469.         android:layout_width="wrap_content"
  470.         android:layout_height="wrap_content"
  471.         android:layout_gravity="center"
  472.         android:src="@mipmap/yangtu"
  473.         android:layout_marginTop="20dp"/>    <ImageView
  474.         android:id="@+id/pt_iv"
  475.         android:layout_width="wrap_content"
  476.         android:layout_height="wrap_content"
  477.         android:layout_gravity="center"
  478.         android:src="@mipmap/yangtu"
  479.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  480.     <ImageView
  481.         android:id="@+id/pt_iv"
  482.         android:layout_width="wrap_content"
  483.         android:layout_height="wrap_content"
  484.         android:layout_gravity="center"
  485.         android:src="@mipmap/yangtu"
  486.         android:layout_marginTop="20dp"/>    <ImageView
  487.         android:id="@+id/pt_iv"
  488.         android:layout_width="wrap_content"
  489.         android:layout_height="wrap_content"
  490.         android:layout_gravity="center"
  491.         android:src="@mipmap/yangtu"
  492.         android:layout_marginTop="20dp"/>
  493. </LinearLayout>ib11.setClickable(true);<LinearLayout
  494.     <ImageView
  495.         android:id="@+id/pt_iv"
  496.         android:layout_width="wrap_content"
  497.         android:layout_height="wrap_content"
  498.         android:layout_gravity="center"
  499.         android:src="@mipmap/yangtu"
  500.         android:layout_marginTop="20dp"/>    <ImageView
  501.         android:id="@+id/pt_iv"
  502.         android:layout_width="wrap_content"
  503.         android:layout_height="wrap_content"
  504.         android:layout_gravity="center"
  505.         android:src="@mipmap/yangtu"
  506.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  507.     <ImageView
  508.         android:id="@+id/pt_iv"
  509.         android:layout_width="wrap_content"
  510.         android:layout_height="wrap_content"
  511.         android:layout_gravity="center"
  512.         android:src="@mipmap/yangtu"
  513.         android:layout_marginTop="20dp"/>    <ImageView
  514.         android:id="@+id/pt_iv"
  515.         android:layout_width="wrap_content"
  516.         android:layout_height="wrap_content"
  517.         android:layout_gravity="center"
  518.         android:src="@mipmap/yangtu"
  519.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  520.     <ImageView
  521.         android:id="@+id/pt_iv"
  522.         android:layout_width="wrap_content"
  523.         android:layout_height="wrap_content"
  524.         android:layout_gravity="center"
  525.         android:src="@mipmap/yangtu"
  526.         android:layout_marginTop="20dp"/>    <ImageView
  527.         android:id="@+id/pt_iv"
  528.         android:layout_width="wrap_content"
  529.         android:layout_height="wrap_content"
  530.         android:layout_gravity="center"
  531.         android:src="@mipmap/yangtu"
  532.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  533.     <ImageView
  534.         android:id="@+id/pt_iv"
  535.         android:layout_width="wrap_content"
  536.         android:layout_height="wrap_content"
  537.         android:layout_gravity="center"
  538.         android:src="@mipmap/yangtu"
  539.         android:layout_marginTop="20dp"/>    <ImageView
  540.         android:id="@+id/pt_iv"
  541.         android:layout_width="wrap_content"
  542.         android:layout_height="wrap_content"
  543.         android:layout_gravity="center"
  544.         android:src="@mipmap/yangtu"
  545.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  546.     <ImageView
  547.         android:id="@+id/pt_iv"
  548.         android:layout_width="wrap_content"
  549.         android:layout_height="wrap_content"
  550.         android:layout_gravity="center"
  551.         android:src="@mipmap/yangtu"
  552.         android:layout_marginTop="20dp"/>    <ImageView
  553.         android:id="@+id/pt_iv"
  554.         android:layout_width="wrap_content"
  555.         android:layout_height="wrap_content"
  556.         android:layout_gravity="center"
  557.         android:src="@mipmap/yangtu"
  558.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  559.     <ImageView
  560.         android:id="@+id/pt_iv"
  561.         android:layout_width="wrap_content"
  562.         android:layout_height="wrap_content"
  563.         android:layout_gravity="center"
  564.         android:src="@mipmap/yangtu"
  565.         android:layout_marginTop="20dp"/>    <ImageView
  566.         android:id="@+id/pt_iv"
  567.         android:layout_width="wrap_content"
  568.         android:layout_height="wrap_content"
  569.         android:layout_gravity="center"
  570.         android:src="@mipmap/yangtu"
  571.         android:layout_marginTop="20dp"/>
  572. </LinearLayout>ib12.setClickable(true);<LinearLayout
  573.     <ImageView
  574.         android:id="@+id/pt_iv"
  575.         android:layout_width="wrap_content"
  576.         android:layout_height="wrap_content"
  577.         android:layout_gravity="center"
  578.         android:src="@mipmap/yangtu"
  579.         android:layout_marginTop="20dp"/>    <ImageView
  580.         android:id="@+id/pt_iv"
  581.         android:layout_width="wrap_content"
  582.         android:layout_height="wrap_content"
  583.         android:layout_gravity="center"
  584.         android:src="@mipmap/yangtu"
  585.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  586.     <ImageView
  587.         android:id="@+id/pt_iv"
  588.         android:layout_width="wrap_content"
  589.         android:layout_height="wrap_content"
  590.         android:layout_gravity="center"
  591.         android:src="@mipmap/yangtu"
  592.         android:layout_marginTop="20dp"/>    <ImageView
  593.         android:id="@+id/pt_iv"
  594.         android:layout_width="wrap_content"
  595.         android:layout_height="wrap_content"
  596.         android:layout_gravity="center"
  597.         android:src="@mipmap/yangtu"
  598.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  599.     <ImageView
  600.         android:id="@+id/pt_iv"
  601.         android:layout_width="wrap_content"
  602.         android:layout_height="wrap_content"
  603.         android:layout_gravity="center"
  604.         android:src="@mipmap/yangtu"
  605.         android:layout_marginTop="20dp"/>    <ImageView
  606.         android:id="@+id/pt_iv"
  607.         android:layout_width="wrap_content"
  608.         android:layout_height="wrap_content"
  609.         android:layout_gravity="center"
  610.         android:src="@mipmap/yangtu"
  611.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  612.     <ImageView
  613.         android:id="@+id/pt_iv"
  614.         android:layout_width="wrap_content"
  615.         android:layout_height="wrap_content"
  616.         android:layout_gravity="center"
  617.         android:src="@mipmap/yangtu"
  618.         android:layout_marginTop="20dp"/>    <ImageView
  619.         android:id="@+id/pt_iv"
  620.         android:layout_width="wrap_content"
  621.         android:layout_height="wrap_content"
  622.         android:layout_gravity="center"
  623.         android:src="@mipmap/yangtu"
  624.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  625.     <ImageView
  626.         android:id="@+id/pt_iv"
  627.         android:layout_width="wrap_content"
  628.         android:layout_height="wrap_content"
  629.         android:layout_gravity="center"
  630.         android:src="@mipmap/yangtu"
  631.         android:layout_marginTop="20dp"/>    <ImageView
  632.         android:id="@+id/pt_iv"
  633.         android:layout_width="wrap_content"
  634.         android:layout_height="wrap_content"
  635.         android:layout_gravity="center"
  636.         android:src="@mipmap/yangtu"
  637.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  638.     <ImageView
  639.         android:id="@+id/pt_iv"
  640.         android:layout_width="wrap_content"
  641.         android:layout_height="wrap_content"
  642.         android:layout_gravity="center"
  643.         android:src="@mipmap/yangtu"
  644.         android:layout_marginTop="20dp"/>    <ImageView
  645.         android:id="@+id/pt_iv"
  646.         android:layout_width="wrap_content"
  647.         android:layout_height="wrap_content"
  648.         android:layout_gravity="center"
  649.         android:src="@mipmap/yangtu"
  650.         android:layout_marginTop="20dp"/>
  651. </LinearLayout>ib20.setClickable(true);<LinearLayout
  652.     <ImageView
  653.         android:id="@+id/pt_iv"
  654.         android:layout_width="wrap_content"
  655.         android:layout_height="wrap_content"
  656.         android:layout_gravity="center"
  657.         android:src="@mipmap/yangtu"
  658.         android:layout_marginTop="20dp"/>    <ImageView
  659.         android:id="@+id/pt_iv"
  660.         android:layout_width="wrap_content"
  661.         android:layout_height="wrap_content"
  662.         android:layout_gravity="center"
  663.         android:src="@mipmap/yangtu"
  664.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  665.     <ImageView
  666.         android:id="@+id/pt_iv"
  667.         android:layout_width="wrap_content"
  668.         android:layout_height="wrap_content"
  669.         android:layout_gravity="center"
  670.         android:src="@mipmap/yangtu"
  671.         android:layout_marginTop="20dp"/>    <ImageView
  672.         android:id="@+id/pt_iv"
  673.         android:layout_width="wrap_content"
  674.         android:layout_height="wrap_content"
  675.         android:layout_gravity="center"
  676.         android:src="@mipmap/yangtu"
  677.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  678.     <ImageView
  679.         android:id="@+id/pt_iv"
  680.         android:layout_width="wrap_content"
  681.         android:layout_height="wrap_content"
  682.         android:layout_gravity="center"
  683.         android:src="@mipmap/yangtu"
  684.         android:layout_marginTop="20dp"/>    <ImageView
  685.         android:id="@+id/pt_iv"
  686.         android:layout_width="wrap_content"
  687.         android:layout_height="wrap_content"
  688.         android:layout_gravity="center"
  689.         android:src="@mipmap/yangtu"
  690.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  691.     <ImageView
  692.         android:id="@+id/pt_iv"
  693.         android:layout_width="wrap_content"
  694.         android:layout_height="wrap_content"
  695.         android:layout_gravity="center"
  696.         android:src="@mipmap/yangtu"
  697.         android:layout_marginTop="20dp"/>    <ImageView
  698.         android:id="@+id/pt_iv"
  699.         android:layout_width="wrap_content"
  700.         android:layout_height="wrap_content"
  701.         android:layout_gravity="center"
  702.         android:src="@mipmap/yangtu"
  703.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  704.     <ImageView
  705.         android:id="@+id/pt_iv"
  706.         android:layout_width="wrap_content"
  707.         android:layout_height="wrap_content"
  708.         android:layout_gravity="center"
  709.         android:src="@mipmap/yangtu"
  710.         android:layout_marginTop="20dp"/>    <ImageView
  711.         android:id="@+id/pt_iv"
  712.         android:layout_width="wrap_content"
  713.         android:layout_height="wrap_content"
  714.         android:layout_gravity="center"
  715.         android:src="@mipmap/yangtu"
  716.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  717.     <ImageView
  718.         android:id="@+id/pt_iv"
  719.         android:layout_width="wrap_content"
  720.         android:layout_height="wrap_content"
  721.         android:layout_gravity="center"
  722.         android:src="@mipmap/yangtu"
  723.         android:layout_marginTop="20dp"/>    <ImageView
  724.         android:id="@+id/pt_iv"
  725.         android:layout_width="wrap_content"
  726.         android:layout_height="wrap_content"
  727.         android:layout_gravity="center"
  728.         android:src="@mipmap/yangtu"
  729.         android:layout_marginTop="20dp"/>
  730. </LinearLayout>ib21.setClickable(true);<LinearLayout
  731.     <ImageView
  732.         android:id="@+id/pt_iv"
  733.         android:layout_width="wrap_content"
  734.         android:layout_height="wrap_content"
  735.         android:layout_gravity="center"
  736.         android:src="@mipmap/yangtu"
  737.         android:layout_marginTop="20dp"/>    <ImageView
  738.         android:id="@+id/pt_iv"
  739.         android:layout_width="wrap_content"
  740.         android:layout_height="wrap_content"
  741.         android:layout_gravity="center"
  742.         android:src="@mipmap/yangtu"
  743.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  744.     <ImageView
  745.         android:id="@+id/pt_iv"
  746.         android:layout_width="wrap_content"
  747.         android:layout_height="wrap_content"
  748.         android:layout_gravity="center"
  749.         android:src="@mipmap/yangtu"
  750.         android:layout_marginTop="20dp"/>    <ImageView
  751.         android:id="@+id/pt_iv"
  752.         android:layout_width="wrap_content"
  753.         android:layout_height="wrap_content"
  754.         android:layout_gravity="center"
  755.         android:src="@mipmap/yangtu"
  756.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  757.     <ImageView
  758.         android:id="@+id/pt_iv"
  759.         android:layout_width="wrap_content"
  760.         android:layout_height="wrap_content"
  761.         android:layout_gravity="center"
  762.         android:src="@mipmap/yangtu"
  763.         android:layout_marginTop="20dp"/>    <ImageView
  764.         android:id="@+id/pt_iv"
  765.         android:layout_width="wrap_content"
  766.         android:layout_height="wrap_content"
  767.         android:layout_gravity="center"
  768.         android:src="@mipmap/yangtu"
  769.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  770.     <ImageView
  771.         android:id="@+id/pt_iv"
  772.         android:layout_width="wrap_content"
  773.         android:layout_height="wrap_content"
  774.         android:layout_gravity="center"
  775.         android:src="@mipmap/yangtu"
  776.         android:layout_marginTop="20dp"/>    <ImageView
  777.         android:id="@+id/pt_iv"
  778.         android:layout_width="wrap_content"
  779.         android:layout_height="wrap_content"
  780.         android:layout_gravity="center"
  781.         android:src="@mipmap/yangtu"
  782.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  783.     <ImageView
  784.         android:id="@+id/pt_iv"
  785.         android:layout_width="wrap_content"
  786.         android:layout_height="wrap_content"
  787.         android:layout_gravity="center"
  788.         android:src="@mipmap/yangtu"
  789.         android:layout_marginTop="20dp"/>    <ImageView
  790.         android:id="@+id/pt_iv"
  791.         android:layout_width="wrap_content"
  792.         android:layout_height="wrap_content"
  793.         android:layout_gravity="center"
  794.         android:src="@mipmap/yangtu"
  795.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  796.     <ImageView
  797.         android:id="@+id/pt_iv"
  798.         android:layout_width="wrap_content"
  799.         android:layout_height="wrap_content"
  800.         android:layout_gravity="center"
  801.         android:src="@mipmap/yangtu"
  802.         android:layout_marginTop="20dp"/>    <ImageView
  803.         android:id="@+id/pt_iv"
  804.         android:layout_width="wrap_content"
  805.         android:layout_height="wrap_content"
  806.         android:layout_gravity="center"
  807.         android:src="@mipmap/yangtu"
  808.         android:layout_marginTop="20dp"/>
  809. </LinearLayout>ib22.setClickable(true);//<LinearLayout
  810.     <ImageView
  811.         android:id="@+id/pt_iv"
  812.         android:layout_width="wrap_content"
  813.         android:layout_height="wrap_content"
  814.         android:layout_gravity="center"
  815.         android:src="@mipmap/yangtu"
  816.         android:layout_marginTop="20dp"/>    <ImageView
  817.         android:id="@+id/pt_iv"
  818.         android:layout_width="wrap_content"
  819.         android:layout_height="wrap_content"
  820.         android:layout_gravity="center"
  821.         android:src="@mipmap/yangtu"
  822.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  823.     <ImageView
  824.         android:id="@+id/pt_iv"
  825.         android:layout_width="wrap_content"
  826.         android:layout_height="wrap_content"
  827.         android:layout_gravity="center"
  828.         android:src="@mipmap/yangtu"
  829.         android:layout_marginTop="20dp"/>    <ImageView
  830.         android:id="@+id/pt_iv"
  831.         android:layout_width="wrap_content"
  832.         android:layout_height="wrap_content"
  833.         android:layout_gravity="center"
  834.         android:src="@mipmap/yangtu"
  835.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  836.     <ImageView
  837.         android:id="@+id/pt_iv"
  838.         android:layout_width="wrap_content"
  839.         android:layout_height="wrap_content"
  840.         android:layout_gravity="center"
  841.         android:src="@mipmap/yangtu"
  842.         android:layout_marginTop="20dp"/>    <ImageView
  843.         android:id="@+id/pt_iv"
  844.         android:layout_width="wrap_content"
  845.         android:layout_height="wrap_content"
  846.         android:layout_gravity="center"
  847.         android:src="@mipmap/yangtu"
  848.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  849.     <ImageView
  850.         android:id="@+id/pt_iv"
  851.         android:layout_width="wrap_content"
  852.         android:layout_height="wrap_content"
  853.         android:layout_gravity="center"
  854.         android:src="@mipmap/yangtu"
  855.         android:layout_marginTop="20dp"/>    <ImageView
  856.         android:id="@+id/pt_iv"
  857.         android:layout_width="wrap_content"
  858.         android:layout_height="wrap_content"
  859.         android:layout_gravity="center"
  860.         android:src="@mipmap/yangtu"
  861.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  862.     <ImageView
  863.         android:id="@+id/pt_iv"
  864.         android:layout_width="wrap_content"
  865.         android:layout_height="wrap_content"
  866.         android:layout_gravity="center"
  867.         android:src="@mipmap/yangtu"
  868.         android:layout_marginTop="20dp"/>    <ImageView
  869.         android:id="@+id/pt_iv"
  870.         android:layout_width="wrap_content"
  871.         android:layout_height="wrap_content"
  872.         android:layout_gravity="center"
  873.         android:src="@mipmap/yangtu"
  874.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  875.     <ImageView
  876.         android:id="@+id/pt_iv"
  877.         android:layout_width="wrap_content"
  878.         android:layout_height="wrap_content"
  879.         android:layout_gravity="center"
  880.         android:src="@mipmap/yangtu"
  881.         android:layout_marginTop="20dp"/>    <ImageView
  882.         android:id="@+id/pt_iv"
  883.         android:layout_width="wrap_content"
  884.         android:layout_height="wrap_content"
  885.         android:layout_gravity="center"
  886.         android:src="@mipmap/yangtu"
  887.         android:layout_marginTop="20dp"/>
  888. </LinearLayout>还原被点击的图片按钮变成初始化的模样<LinearLayout
  889.     <ImageView
  890.         android:id="@+id/pt_iv"
  891.         android:layout_width="wrap_content"
  892.         android:layout_height="wrap_content"
  893.         android:layout_gravity="center"
  894.         android:src="@mipmap/yangtu"
  895.         android:layout_marginTop="20dp"/>    <ImageView
  896.         android:id="@+id/pt_iv"
  897.         android:layout_width="wrap_content"
  898.         android:layout_height="wrap_content"
  899.         android:layout_gravity="center"
  900.         android:src="@mipmap/yangtu"
  901.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  902.     <ImageView
  903.         android:id="@+id/pt_iv"
  904.         android:layout_width="wrap_content"
  905.         android:layout_height="wrap_content"
  906.         android:layout_gravity="center"
  907.         android:src="@mipmap/yangtu"
  908.         android:layout_marginTop="20dp"/>    <ImageView
  909.         android:id="@+id/pt_iv"
  910.         android:layout_width="wrap_content"
  911.         android:layout_height="wrap_content"
  912.         android:layout_gravity="center"
  913.         android:src="@mipmap/yangtu"
  914.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  915.     <ImageView
  916.         android:id="@+id/pt_iv"
  917.         android:layout_width="wrap_content"
  918.         android:layout_height="wrap_content"
  919.         android:layout_gravity="center"
  920.         android:src="@mipmap/yangtu"
  921.         android:layout_marginTop="20dp"/>    <ImageView
  922.         android:id="@+id/pt_iv"
  923.         android:layout_width="wrap_content"
  924.         android:layout_height="wrap_content"
  925.         android:layout_gravity="center"
  926.         android:src="@mipmap/yangtu"
  927.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  928.     <ImageView
  929.         android:id="@+id/pt_iv"
  930.         android:layout_width="wrap_content"
  931.         android:layout_height="wrap_content"
  932.         android:layout_gravity="center"
  933.         android:src="@mipmap/yangtu"
  934.         android:layout_marginTop="20dp"/>    <ImageView
  935.         android:id="@+id/pt_iv"
  936.         android:layout_width="wrap_content"
  937.         android:layout_height="wrap_content"
  938.         android:layout_gravity="center"
  939.         android:src="@mipmap/yangtu"
  940.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  941.     <ImageView
  942.         android:id="@+id/pt_iv"
  943.         android:layout_width="wrap_content"
  944.         android:layout_height="wrap_content"
  945.         android:layout_gravity="center"
  946.         android:src="@mipmap/yangtu"
  947.         android:layout_marginTop="20dp"/>    <ImageView
  948.         android:id="@+id/pt_iv"
  949.         android:layout_width="wrap_content"
  950.         android:layout_height="wrap_content"
  951.         android:layout_gravity="center"
  952.         android:src="@mipmap/yangtu"
  953.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  954.     <ImageView
  955.         android:id="@+id/pt_iv"
  956.         android:layout_width="wrap_content"
  957.         android:layout_height="wrap_content"
  958.         android:layout_gravity="center"
  959.         android:src="@mipmap/yangtu"
  960.         android:layout_marginTop="20dp"/>    <ImageView
  961.         android:id="@+id/pt_iv"
  962.         android:layout_width="wrap_content"
  963.         android:layout_height="wrap_content"
  964.         android:layout_gravity="center"
  965.         android:src="@mipmap/yangtu"
  966.         android:layout_marginTop="20dp"/>
  967. </LinearLayout>ImageButton clickBtn = findViewById(blankImgid);<LinearLayout
  968.     <ImageView
  969.         android:id="@+id/pt_iv"
  970.         android:layout_width="wrap_content"
  971.         android:layout_height="wrap_content"
  972.         android:layout_gravity="center"
  973.         android:src="@mipmap/yangtu"
  974.         android:layout_marginTop="20dp"/>    <ImageView
  975.         android:id="@+id/pt_iv"
  976.         android:layout_width="wrap_content"
  977.         android:layout_height="wrap_content"
  978.         android:layout_gravity="center"
  979.         android:src="@mipmap/yangtu"
  980.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  981.     <ImageView
  982.         android:id="@+id/pt_iv"
  983.         android:layout_width="wrap_content"
  984.         android:layout_height="wrap_content"
  985.         android:layout_gravity="center"
  986.         android:src="@mipmap/yangtu"
  987.         android:layout_marginTop="20dp"/>    <ImageView
  988.         android:id="@+id/pt_iv"
  989.         android:layout_width="wrap_content"
  990.         android:layout_height="wrap_content"
  991.         android:layout_gravity="center"
  992.         android:src="@mipmap/yangtu"
  993.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  994.     <ImageView
  995.         android:id="@+id/pt_iv"
  996.         android:layout_width="wrap_content"
  997.         android:layout_height="wrap_content"
  998.         android:layout_gravity="center"
  999.         android:src="@mipmap/yangtu"
  1000.         android:layout_marginTop="20dp"/>    <ImageView
  1001.         android:id="@+id/pt_iv"
  1002.         android:layout_width="wrap_content"
  1003.         android:layout_height="wrap_content"
  1004.         android:layout_gravity="center"
  1005.         android:src="@mipmap/yangtu"
  1006.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  1007.     <ImageView
  1008.         android:id="@+id/pt_iv"
  1009.         android:layout_width="wrap_content"
  1010.         android:layout_height="wrap_content"
  1011.         android:layout_gravity="center"
  1012.         android:src="@mipmap/yangtu"
  1013.         android:layout_marginTop="20dp"/>    <ImageView
  1014.         android:id="@+id/pt_iv"
  1015.         android:layout_width="wrap_content"
  1016.         android:layout_height="wrap_content"
  1017.         android:layout_gravity="center"
  1018.         android:src="@mipmap/yangtu"
  1019.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  1020.     <ImageView
  1021.         android:id="@+id/pt_iv"
  1022.         android:layout_width="wrap_content"
  1023.         android:layout_height="wrap_content"
  1024.         android:layout_gravity="center"
  1025.         android:src="@mipmap/yangtu"
  1026.         android:layout_marginTop="20dp"/>    <ImageView
  1027.         android:id="@+id/pt_iv"
  1028.         android:layout_width="wrap_content"
  1029.         android:layout_height="wrap_content"
  1030.         android:layout_gravity="center"
  1031.         android:src="@mipmap/yangtu"
  1032.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  1033.     <ImageView
  1034.         android:id="@+id/pt_iv"
  1035.         android:layout_width="wrap_content"
  1036.         android:layout_height="wrap_content"
  1037.         android:layout_gravity="center"
  1038.         android:src="@mipmap/yangtu"
  1039.         android:layout_marginTop="20dp"/>    <ImageView
  1040.         android:id="@+id/pt_iv"
  1041.         android:layout_width="wrap_content"
  1042.         android:layout_height="wrap_content"
  1043.         android:layout_gravity="center"
  1044.         android:src="@mipmap/yangtu"
  1045.         android:layout_marginTop="20dp"/>
  1046. </LinearLayout>clickBtn.setVisibility(View.VISIBLE);//<LinearLayout
  1047.     <ImageView
  1048.         android:id="@+id/pt_iv"
  1049.         android:layout_width="wrap_content"
  1050.         android:layout_height="wrap_content"
  1051.         android:layout_gravity="center"
  1052.         android:src="@mipmap/yangtu"
  1053.         android:layout_marginTop="20dp"/>    <ImageView
  1054.         android:id="@+id/pt_iv"
  1055.         android:layout_width="wrap_content"
  1056.         android:layout_height="wrap_content"
  1057.         android:layout_gravity="center"
  1058.         android:src="@mipmap/yangtu"
  1059.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  1060.     <ImageView
  1061.         android:id="@+id/pt_iv"
  1062.         android:layout_width="wrap_content"
  1063.         android:layout_height="wrap_content"
  1064.         android:layout_gravity="center"
  1065.         android:src="@mipmap/yangtu"
  1066.         android:layout_marginTop="20dp"/>    <ImageView
  1067.         android:id="@+id/pt_iv"
  1068.         android:layout_width="wrap_content"
  1069.         android:layout_height="wrap_content"
  1070.         android:layout_gravity="center"
  1071.         android:src="@mipmap/yangtu"
  1072.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  1073.     <ImageView
  1074.         android:id="@+id/pt_iv"
  1075.         android:layout_width="wrap_content"
  1076.         android:layout_height="wrap_content"
  1077.         android:layout_gravity="center"
  1078.         android:src="@mipmap/yangtu"
  1079.         android:layout_marginTop="20dp"/>    <ImageView
  1080.         android:id="@+id/pt_iv"
  1081.         android:layout_width="wrap_content"
  1082.         android:layout_height="wrap_content"
  1083.         android:layout_gravity="center"
  1084.         android:src="@mipmap/yangtu"
  1085.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  1086.     <ImageView
  1087.         android:id="@+id/pt_iv"
  1088.         android:layout_width="wrap_content"
  1089.         android:layout_height="wrap_content"
  1090.         android:layout_gravity="center"
  1091.         android:src="@mipmap/yangtu"
  1092.         android:layout_marginTop="20dp"/>    <ImageView
  1093.         android:id="@+id/pt_iv"
  1094.         android:layout_width="wrap_content"
  1095.         android:layout_height="wrap_content"
  1096.         android:layout_gravity="center"
  1097.         android:src="@mipmap/yangtu"
  1098.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  1099.     <ImageView
  1100.         android:id="@+id/pt_iv"
  1101.         android:layout_width="wrap_content"
  1102.         android:layout_height="wrap_content"
  1103.         android:layout_gravity="center"
  1104.         android:src="@mipmap/yangtu"
  1105.         android:layout_marginTop="20dp"/>    <ImageView
  1106.         android:id="@+id/pt_iv"
  1107.         android:layout_width="wrap_content"
  1108.         android:layout_height="wrap_content"
  1109.         android:layout_gravity="center"
  1110.         android:src="@mipmap/yangtu"
  1111.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  1112.     <ImageView
  1113.         android:id="@+id/pt_iv"
  1114.         android:layout_width="wrap_content"
  1115.         android:layout_height="wrap_content"
  1116.         android:layout_gravity="center"
  1117.         android:src="@mipmap/yangtu"
  1118.         android:layout_marginTop="20dp"/>    <ImageView
  1119.         android:id="@+id/pt_iv"
  1120.         android:layout_width="wrap_content"
  1121.         android:layout_height="wrap_content"
  1122.         android:layout_gravity="center"
  1123.         android:src="@mipmap/yangtu"
  1124.         android:layout_marginTop="20dp"/>
  1125. </LinearLayout>默认隐藏第九张图片<LinearLayout
  1126.     <ImageView
  1127.         android:id="@+id/pt_iv"
  1128.         android:layout_width="wrap_content"
  1129.         android:layout_height="wrap_content"
  1130.         android:layout_gravity="center"
  1131.         android:src="@mipmap/yangtu"
  1132.         android:layout_marginTop="20dp"/>    <ImageView
  1133.         android:id="@+id/pt_iv"
  1134.         android:layout_width="wrap_content"
  1135.         android:layout_height="wrap_content"
  1136.         android:layout_gravity="center"
  1137.         android:src="@mipmap/yangtu"
  1138.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  1139.     <ImageView
  1140.         android:id="@+id/pt_iv"
  1141.         android:layout_width="wrap_content"
  1142.         android:layout_height="wrap_content"
  1143.         android:layout_gravity="center"
  1144.         android:src="@mipmap/yangtu"
  1145.         android:layout_marginTop="20dp"/>    <ImageView
  1146.         android:id="@+id/pt_iv"
  1147.         android:layout_width="wrap_content"
  1148.         android:layout_height="wrap_content"
  1149.         android:layout_gravity="center"
  1150.         android:src="@mipmap/yangtu"
  1151.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  1152.     <ImageView
  1153.         android:id="@+id/pt_iv"
  1154.         android:layout_width="wrap_content"
  1155.         android:layout_height="wrap_content"
  1156.         android:layout_gravity="center"
  1157.         android:src="@mipmap/yangtu"
  1158.         android:layout_marginTop="20dp"/>    <ImageView
  1159.         android:id="@+id/pt_iv"
  1160.         android:layout_width="wrap_content"
  1161.         android:layout_height="wrap_content"
  1162.         android:layout_gravity="center"
  1163.         android:src="@mipmap/yangtu"
  1164.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  1165.     <ImageView
  1166.         android:id="@+id/pt_iv"
  1167.         android:layout_width="wrap_content"
  1168.         android:layout_height="wrap_content"
  1169.         android:layout_gravity="center"
  1170.         android:src="@mipmap/yangtu"
  1171.         android:layout_marginTop="20dp"/>    <ImageView
  1172.         android:id="@+id/pt_iv"
  1173.         android:layout_width="wrap_content"
  1174.         android:layout_height="wrap_content"
  1175.         android:layout_gravity="center"
  1176.         android:src="@mipmap/yangtu"
  1177.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  1178.     <ImageView
  1179.         android:id="@+id/pt_iv"
  1180.         android:layout_width="wrap_content"
  1181.         android:layout_height="wrap_content"
  1182.         android:layout_gravity="center"
  1183.         android:src="@mipmap/yangtu"
  1184.         android:layout_marginTop="20dp"/>    <ImageView
  1185.         android:id="@+id/pt_iv"
  1186.         android:layout_width="wrap_content"
  1187.         android:layout_height="wrap_content"
  1188.         android:layout_gravity="center"
  1189.         android:src="@mipmap/yangtu"
  1190.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  1191.     <ImageView
  1192.         android:id="@+id/pt_iv"
  1193.         android:layout_width="wrap_content"
  1194.         android:layout_height="wrap_content"
  1195.         android:layout_gravity="center"
  1196.         android:src="@mipmap/yangtu"
  1197.         android:layout_marginTop="20dp"/>    <ImageView
  1198.         android:id="@+id/pt_iv"
  1199.         android:layout_width="wrap_content"
  1200.         android:layout_height="wrap_content"
  1201.         android:layout_gravity="center"
  1202.         android:src="@mipmap/yangtu"
  1203.         android:layout_marginTop="20dp"/>
  1204. </LinearLayout>ImageButton blankBtn = findViewById(R.id.pt_ib_02x02);<LinearLayout
  1205.     <ImageView
  1206.         android:id="@+id/pt_iv"
  1207.         android:layout_width="wrap_content"
  1208.         android:layout_height="wrap_content"
  1209.         android:layout_gravity="center"
  1210.         android:src="@mipmap/yangtu"
  1211.         android:layout_marginTop="20dp"/>    <ImageView
  1212.         android:id="@+id/pt_iv"
  1213.         android:layout_width="wrap_content"
  1214.         android:layout_height="wrap_content"
  1215.         android:layout_gravity="center"
  1216.         android:src="@mipmap/yangtu"
  1217.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  1218.     <ImageView
  1219.         android:id="@+id/pt_iv"
  1220.         android:layout_width="wrap_content"
  1221.         android:layout_height="wrap_content"
  1222.         android:layout_gravity="center"
  1223.         android:src="@mipmap/yangtu"
  1224.         android:layout_marginTop="20dp"/>    <ImageView
  1225.         android:id="@+id/pt_iv"
  1226.         android:layout_width="wrap_content"
  1227.         android:layout_height="wrap_content"
  1228.         android:layout_gravity="center"
  1229.         android:src="@mipmap/yangtu"
  1230.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  1231.     <ImageView
  1232.         android:id="@+id/pt_iv"
  1233.         android:layout_width="wrap_content"
  1234.         android:layout_height="wrap_content"
  1235.         android:layout_gravity="center"
  1236.         android:src="@mipmap/yangtu"
  1237.         android:layout_marginTop="20dp"/>    <ImageView
  1238.         android:id="@+id/pt_iv"
  1239.         android:layout_width="wrap_content"
  1240.         android:layout_height="wrap_content"
  1241.         android:layout_gravity="center"
  1242.         android:src="@mipmap/yangtu"
  1243.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  1244.     <ImageView
  1245.         android:id="@+id/pt_iv"
  1246.         android:layout_width="wrap_content"
  1247.         android:layout_height="wrap_content"
  1248.         android:layout_gravity="center"
  1249.         android:src="@mipmap/yangtu"
  1250.         android:layout_marginTop="20dp"/>    <ImageView
  1251.         android:id="@+id/pt_iv"
  1252.         android:layout_width="wrap_content"
  1253.         android:layout_height="wrap_content"
  1254.         android:layout_gravity="center"
  1255.         android:src="@mipmap/yangtu"
  1256.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  1257.     <ImageView
  1258.         android:id="@+id/pt_iv"
  1259.         android:layout_width="wrap_content"
  1260.         android:layout_height="wrap_content"
  1261.         android:layout_gravity="center"
  1262.         android:src="@mipmap/yangtu"
  1263.         android:layout_marginTop="20dp"/>    <ImageView
  1264.         android:id="@+id/pt_iv"
  1265.         android:layout_width="wrap_content"
  1266.         android:layout_height="wrap_content"
  1267.         android:layout_gravity="center"
  1268.         android:src="@mipmap/yangtu"
  1269.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  1270.     <ImageView
  1271.         android:id="@+id/pt_iv"
  1272.         android:layout_width="wrap_content"
  1273.         android:layout_height="wrap_content"
  1274.         android:layout_gravity="center"
  1275.         android:src="@mipmap/yangtu"
  1276.         android:layout_marginTop="20dp"/>    <ImageView
  1277.         android:id="@+id/pt_iv"
  1278.         android:layout_width="wrap_content"
  1279.         android:layout_height="wrap_content"
  1280.         android:layout_gravity="center"
  1281.         android:src="@mipmap/yangtu"
  1282.         android:layout_marginTop="20dp"/>
  1283. </LinearLayout>blankBtn.setVisibility(View.INVISIBLE);//<LinearLayout
  1284.     <ImageView
  1285.         android:id="@+id/pt_iv"
  1286.         android:layout_width="wrap_content"
  1287.         android:layout_height="wrap_content"
  1288.         android:layout_gravity="center"
  1289.         android:src="@mipmap/yangtu"
  1290.         android:layout_marginTop="20dp"/>    <ImageView
  1291.         android:id="@+id/pt_iv"
  1292.         android:layout_width="wrap_content"
  1293.         android:layout_height="wrap_content"
  1294.         android:layout_gravity="center"
  1295.         android:src="@mipmap/yangtu"
  1296.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  1297.     <ImageView
  1298.         android:id="@+id/pt_iv"
  1299.         android:layout_width="wrap_content"
  1300.         android:layout_height="wrap_content"
  1301.         android:layout_gravity="center"
  1302.         android:src="@mipmap/yangtu"
  1303.         android:layout_marginTop="20dp"/>    <ImageView
  1304.         android:id="@+id/pt_iv"
  1305.         android:layout_width="wrap_content"
  1306.         android:layout_height="wrap_content"
  1307.         android:layout_gravity="center"
  1308.         android:src="@mipmap/yangtu"
  1309.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  1310.     <ImageView
  1311.         android:id="@+id/pt_iv"
  1312.         android:layout_width="wrap_content"
  1313.         android:layout_height="wrap_content"
  1314.         android:layout_gravity="center"
  1315.         android:src="@mipmap/yangtu"
  1316.         android:layout_marginTop="20dp"/>    <ImageView
  1317.         android:id="@+id/pt_iv"
  1318.         android:layout_width="wrap_content"
  1319.         android:layout_height="wrap_content"
  1320.         android:layout_gravity="center"
  1321.         android:src="@mipmap/yangtu"
  1322.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  1323.     <ImageView
  1324.         android:id="@+id/pt_iv"
  1325.         android:layout_width="wrap_content"
  1326.         android:layout_height="wrap_content"
  1327.         android:layout_gravity="center"
  1328.         android:src="@mipmap/yangtu"
  1329.         android:layout_marginTop="20dp"/>    <ImageView
  1330.         android:id="@+id/pt_iv"
  1331.         android:layout_width="wrap_content"
  1332.         android:layout_height="wrap_content"
  1333.         android:layout_gravity="center"
  1334.         android:src="@mipmap/yangtu"
  1335.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  1336.     <ImageView
  1337.         android:id="@+id/pt_iv"
  1338.         android:layout_width="wrap_content"
  1339.         android:layout_height="wrap_content"
  1340.         android:layout_gravity="center"
  1341.         android:src="@mipmap/yangtu"
  1342.         android:layout_marginTop="20dp"/>    <ImageView
  1343.         android:id="@+id/pt_iv"
  1344.         android:layout_width="wrap_content"
  1345.         android:layout_height="wrap_content"
  1346.         android:layout_gravity="center"
  1347.         android:src="@mipmap/yangtu"
  1348.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  1349.     <ImageView
  1350.         android:id="@+id/pt_iv"
  1351.         android:layout_width="wrap_content"
  1352.         android:layout_height="wrap_content"
  1353.         android:layout_gravity="center"
  1354.         android:src="@mipmap/yangtu"
  1355.         android:layout_marginTop="20dp"/>    <ImageView
  1356.         android:id="@+id/pt_iv"
  1357.         android:layout_width="wrap_content"
  1358.         android:layout_height="wrap_content"
  1359.         android:layout_gravity="center"
  1360.         android:src="@mipmap/yangtu"
  1361.         android:layout_marginTop="20dp"/>
  1362. </LinearLayout>初始化空白区域的按钮id<LinearLayout
  1363.     <ImageView
  1364.         android:id="@+id/pt_iv"
  1365.         android:layout_width="wrap_content"
  1366.         android:layout_height="wrap_content"
  1367.         android:layout_gravity="center"
  1368.         android:src="@mipmap/yangtu"
  1369.         android:layout_marginTop="20dp"/>    <ImageView
  1370.         android:id="@+id/pt_iv"
  1371.         android:layout_width="wrap_content"
  1372.         android:layout_height="wrap_content"
  1373.         android:layout_gravity="center"
  1374.         android:src="@mipmap/yangtu"
  1375.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  1376.     <ImageView
  1377.         android:id="@+id/pt_iv"
  1378.         android:layout_width="wrap_content"
  1379.         android:layout_height="wrap_content"
  1380.         android:layout_gravity="center"
  1381.         android:src="@mipmap/yangtu"
  1382.         android:layout_marginTop="20dp"/>    <ImageView
  1383.         android:id="@+id/pt_iv"
  1384.         android:layout_width="wrap_content"
  1385.         android:layout_height="wrap_content"
  1386.         android:layout_gravity="center"
  1387.         android:src="@mipmap/yangtu"
  1388.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  1389.     <ImageView
  1390.         android:id="@+id/pt_iv"
  1391.         android:layout_width="wrap_content"
  1392.         android:layout_height="wrap_content"
  1393.         android:layout_gravity="center"
  1394.         android:src="@mipmap/yangtu"
  1395.         android:layout_marginTop="20dp"/>    <ImageView
  1396.         android:id="@+id/pt_iv"
  1397.         android:layout_width="wrap_content"
  1398.         android:layout_height="wrap_content"
  1399.         android:layout_gravity="center"
  1400.         android:src="@mipmap/yangtu"
  1401.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  1402.     <ImageView
  1403.         android:id="@+id/pt_iv"
  1404.         android:layout_width="wrap_content"
  1405.         android:layout_height="wrap_content"
  1406.         android:layout_gravity="center"
  1407.         android:src="@mipmap/yangtu"
  1408.         android:layout_marginTop="20dp"/>    <ImageView
  1409.         android:id="@+id/pt_iv"
  1410.         android:layout_width="wrap_content"
  1411.         android:layout_height="wrap_content"
  1412.         android:layout_gravity="center"
  1413.         android:src="@mipmap/yangtu"
  1414.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  1415.     <ImageView
  1416.         android:id="@+id/pt_iv"
  1417.         android:layout_width="wrap_content"
  1418.         android:layout_height="wrap_content"
  1419.         android:layout_gravity="center"
  1420.         android:src="@mipmap/yangtu"
  1421.         android:layout_marginTop="20dp"/>    <ImageView
  1422.         android:id="@+id/pt_iv"
  1423.         android:layout_width="wrap_content"
  1424.         android:layout_height="wrap_content"
  1425.         android:layout_gravity="center"
  1426.         android:src="@mipmap/yangtu"
  1427.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  1428.     <ImageView
  1429.         android:id="@+id/pt_iv"
  1430.         android:layout_width="wrap_content"
  1431.         android:layout_height="wrap_content"
  1432.         android:layout_gravity="center"
  1433.         android:src="@mipmap/yangtu"
  1434.         android:layout_marginTop="20dp"/>    <ImageView
  1435.         android:id="@+id/pt_iv"
  1436.         android:layout_width="wrap_content"
  1437.         android:layout_height="wrap_content"
  1438.         android:layout_gravity="center"
  1439.         android:src="@mipmap/yangtu"
  1440.         android:layout_marginTop="20dp"/>
  1441. </LinearLayout>blankImgid = R.id.pt_ib_02x02;<LinearLayout
  1442.     <ImageView
  1443.         android:id="@+id/pt_iv"
  1444.         android:layout_width="wrap_content"
  1445.         android:layout_height="wrap_content"
  1446.         android:layout_gravity="center"
  1447.         android:src="@mipmap/yangtu"
  1448.         android:layout_marginTop="20dp"/>    <ImageView
  1449.         android:id="@+id/pt_iv"
  1450.         android:layout_width="wrap_content"
  1451.         android:layout_height="wrap_content"
  1452.         android:layout_gravity="center"
  1453.         android:src="@mipmap/yangtu"
  1454.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  1455.     <ImageView
  1456.         android:id="@+id/pt_iv"
  1457.         android:layout_width="wrap_content"
  1458.         android:layout_height="wrap_content"
  1459.         android:layout_gravity="center"
  1460.         android:src="@mipmap/yangtu"
  1461.         android:layout_marginTop="20dp"/>    <ImageView
  1462.         android:id="@+id/pt_iv"
  1463.         android:layout_width="wrap_content"
  1464.         android:layout_height="wrap_content"
  1465.         android:layout_gravity="center"
  1466.         android:src="@mipmap/yangtu"
  1467.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  1468.     <ImageView
  1469.         android:id="@+id/pt_iv"
  1470.         android:layout_width="wrap_content"
  1471.         android:layout_height="wrap_content"
  1472.         android:layout_gravity="center"
  1473.         android:src="@mipmap/yangtu"
  1474.         android:layout_marginTop="20dp"/>    <ImageView
  1475.         android:id="@+id/pt_iv"
  1476.         android:layout_width="wrap_content"
  1477.         android:layout_height="wrap_content"
  1478.         android:layout_gravity="center"
  1479.         android:src="@mipmap/yangtu"
  1480.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  1481.     <ImageView
  1482.         android:id="@+id/pt_iv"
  1483.         android:layout_width="wrap_content"
  1484.         android:layout_height="wrap_content"
  1485.         android:layout_gravity="center"
  1486.         android:src="@mipmap/yangtu"
  1487.         android:layout_marginTop="20dp"/>    <ImageView
  1488.         android:id="@+id/pt_iv"
  1489.         android:layout_width="wrap_content"
  1490.         android:layout_height="wrap_content"
  1491.         android:layout_gravity="center"
  1492.         android:src="@mipmap/yangtu"
  1493.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  1494.     <ImageView
  1495.         android:id="@+id/pt_iv"
  1496.         android:layout_width="wrap_content"
  1497.         android:layout_height="wrap_content"
  1498.         android:layout_gravity="center"
  1499.         android:src="@mipmap/yangtu"
  1500.         android:layout_marginTop="20dp"/>    <ImageView
  1501.         android:id="@+id/pt_iv"
  1502.         android:layout_width="wrap_content"
  1503.         android:layout_height="wrap_content"
  1504.         android:layout_gravity="center"
  1505.         android:src="@mipmap/yangtu"
  1506.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  1507.     <ImageView
  1508.         android:id="@+id/pt_iv"
  1509.         android:layout_width="wrap_content"
  1510.         android:layout_height="wrap_content"
  1511.         android:layout_gravity="center"
  1512.         android:src="@mipmap/yangtu"
  1513.         android:layout_marginTop="20dp"/>    <ImageView
  1514.         android:id="@+id/pt_iv"
  1515.         android:layout_width="wrap_content"
  1516.         android:layout_height="wrap_content"
  1517.         android:layout_gravity="center"
  1518.         android:src="@mipmap/yangtu"
  1519.         android:layout_marginTop="20dp"/>
  1520. </LinearLayout>blankSwap = imgCount - 1;    <ImageView
  1521.         android:id="@+id/pt_iv"
  1522.         android:layout_width="wrap_content"
  1523.         android:layout_height="wrap_content"
  1524.         android:layout_gravity="center"
  1525.         android:src="@mipmap/yangtu"
  1526.         android:layout_marginTop="20dp"/>}
复制代码
|最后,我们在restart()中实现重新开始的逻辑|
|–|–|

  • 将状态还原 将拼图重新打乱
  • 停止handler的消息发送
  • 将时间重新归0,并且重新开始计时
  • 每隔1s发送参数what为1的消息msg
  1.     <ImageView
  2.         android:id="@+id/pt_iv"
  3.         android:layout_width="wrap_content"
  4.         android:layout_height="wrap_content"
  5.         android:layout_gravity="center"
  6.         android:src="@mipmap/yangtu"
  7.         android:layout_marginTop="20dp"/>/* 重新开始按钮的点击事件*/    <ImageView
  8.         android:id="@+id/pt_iv"
  9.         android:layout_width="wrap_content"
  10.         android:layout_height="wrap_content"
  11.         android:layout_gravity="center"
  12.         android:src="@mipmap/yangtu"
  13.         android:layout_marginTop="20dp"/>public void restart(View view) {//<LinearLayout
  14.     <ImageView
  15.         android:id="@+id/pt_iv"
  16.         android:layout_width="wrap_content"
  17.         android:layout_height="wrap_content"
  18.         android:layout_gravity="center"
  19.         android:src="@mipmap/yangtu"
  20.         android:layout_marginTop="20dp"/>    <ImageView
  21.         android:id="@+id/pt_iv"
  22.         android:layout_width="wrap_content"
  23.         android:layout_height="wrap_content"
  24.         android:layout_gravity="center"
  25.         android:src="@mipmap/yangtu"
  26.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  27.     <ImageView
  28.         android:id="@+id/pt_iv"
  29.         android:layout_width="wrap_content"
  30.         android:layout_height="wrap_content"
  31.         android:layout_gravity="center"
  32.         android:src="@mipmap/yangtu"
  33.         android:layout_marginTop="20dp"/>    <ImageView
  34.         android:id="@+id/pt_iv"
  35.         android:layout_width="wrap_content"
  36.         android:layout_height="wrap_content"
  37.         android:layout_gravity="center"
  38.         android:src="@mipmap/yangtu"
  39.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  40.     <ImageView
  41.         android:id="@+id/pt_iv"
  42.         android:layout_width="wrap_content"
  43.         android:layout_height="wrap_content"
  44.         android:layout_gravity="center"
  45.         android:src="@mipmap/yangtu"
  46.         android:layout_marginTop="20dp"/>    <ImageView
  47.         android:id="@+id/pt_iv"
  48.         android:layout_width="wrap_content"
  49.         android:layout_height="wrap_content"
  50.         android:layout_gravity="center"
  51.         android:src="@mipmap/yangtu"
  52.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  53.     <ImageView
  54.         android:id="@+id/pt_iv"
  55.         android:layout_width="wrap_content"
  56.         android:layout_height="wrap_content"
  57.         android:layout_gravity="center"
  58.         android:src="@mipmap/yangtu"
  59.         android:layout_marginTop="20dp"/>    <ImageView
  60.         android:id="@+id/pt_iv"
  61.         android:layout_width="wrap_content"
  62.         android:layout_height="wrap_content"
  63.         android:layout_gravity="center"
  64.         android:src="@mipmap/yangtu"
  65.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  66.     <ImageView
  67.         android:id="@+id/pt_iv"
  68.         android:layout_width="wrap_content"
  69.         android:layout_height="wrap_content"
  70.         android:layout_gravity="center"
  71.         android:src="@mipmap/yangtu"
  72.         android:layout_marginTop="20dp"/>    <ImageView
  73.         android:id="@+id/pt_iv"
  74.         android:layout_width="wrap_content"
  75.         android:layout_height="wrap_content"
  76.         android:layout_gravity="center"
  77.         android:src="@mipmap/yangtu"
  78.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  79.     <ImageView
  80.         android:id="@+id/pt_iv"
  81.         android:layout_width="wrap_content"
  82.         android:layout_height="wrap_content"
  83.         android:layout_gravity="center"
  84.         android:src="@mipmap/yangtu"
  85.         android:layout_marginTop="20dp"/>    <ImageView
  86.         android:id="@+id/pt_iv"
  87.         android:layout_width="wrap_content"
  88.         android:layout_height="wrap_content"
  89.         android:layout_gravity="center"
  90.         android:src="@mipmap/yangtu"
  91.         android:layout_marginTop="20dp"/>
  92. </LinearLayout>将状态还原<LinearLayout
  93.     <ImageView
  94.         android:id="@+id/pt_iv"
  95.         android:layout_width="wrap_content"
  96.         android:layout_height="wrap_content"
  97.         android:layout_gravity="center"
  98.         android:src="@mipmap/yangtu"
  99.         android:layout_marginTop="20dp"/>    <ImageView
  100.         android:id="@+id/pt_iv"
  101.         android:layout_width="wrap_content"
  102.         android:layout_height="wrap_content"
  103.         android:layout_gravity="center"
  104.         android:src="@mipmap/yangtu"
  105.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  106.     <ImageView
  107.         android:id="@+id/pt_iv"
  108.         android:layout_width="wrap_content"
  109.         android:layout_height="wrap_content"
  110.         android:layout_gravity="center"
  111.         android:src="@mipmap/yangtu"
  112.         android:layout_marginTop="20dp"/>    <ImageView
  113.         android:id="@+id/pt_iv"
  114.         android:layout_width="wrap_content"
  115.         android:layout_height="wrap_content"
  116.         android:layout_gravity="center"
  117.         android:src="@mipmap/yangtu"
  118.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  119.     <ImageView
  120.         android:id="@+id/pt_iv"
  121.         android:layout_width="wrap_content"
  122.         android:layout_height="wrap_content"
  123.         android:layout_gravity="center"
  124.         android:src="@mipmap/yangtu"
  125.         android:layout_marginTop="20dp"/>    <ImageView
  126.         android:id="@+id/pt_iv"
  127.         android:layout_width="wrap_content"
  128.         android:layout_height="wrap_content"
  129.         android:layout_gravity="center"
  130.         android:src="@mipmap/yangtu"
  131.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  132.     <ImageView
  133.         android:id="@+id/pt_iv"
  134.         android:layout_width="wrap_content"
  135.         android:layout_height="wrap_content"
  136.         android:layout_gravity="center"
  137.         android:src="@mipmap/yangtu"
  138.         android:layout_marginTop="20dp"/>    <ImageView
  139.         android:id="@+id/pt_iv"
  140.         android:layout_width="wrap_content"
  141.         android:layout_height="wrap_content"
  142.         android:layout_gravity="center"
  143.         android:src="@mipmap/yangtu"
  144.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  145.     <ImageView
  146.         android:id="@+id/pt_iv"
  147.         android:layout_width="wrap_content"
  148.         android:layout_height="wrap_content"
  149.         android:layout_gravity="center"
  150.         android:src="@mipmap/yangtu"
  151.         android:layout_marginTop="20dp"/>    <ImageView
  152.         android:id="@+id/pt_iv"
  153.         android:layout_width="wrap_content"
  154.         android:layout_height="wrap_content"
  155.         android:layout_gravity="center"
  156.         android:src="@mipmap/yangtu"
  157.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  158.     <ImageView
  159.         android:id="@+id/pt_iv"
  160.         android:layout_width="wrap_content"
  161.         android:layout_height="wrap_content"
  162.         android:layout_gravity="center"
  163.         android:src="@mipmap/yangtu"
  164.         android:layout_marginTop="20dp"/>    <ImageView
  165.         android:id="@+id/pt_iv"
  166.         android:layout_width="wrap_content"
  167.         android:layout_height="wrap_content"
  168.         android:layout_gravity="center"
  169.         android:src="@mipmap/yangtu"
  170.         android:layout_marginTop="20dp"/>
  171. </LinearLayout> restore();//    <ImageView
  172.         android:id="@+id/pt_iv"
  173.         android:layout_width="wrap_content"
  174.         android:layout_height="wrap_content"
  175.         android:layout_gravity="center"
  176.         android:src="@mipmap/yangtu"
  177.         android:layout_marginTop="20dp"/>   将拼图重新打乱<LinearLayout
  178.     <ImageView
  179.         android:id="@+id/pt_iv"
  180.         android:layout_width="wrap_content"
  181.         android:layout_height="wrap_content"
  182.         android:layout_gravity="center"
  183.         android:src="@mipmap/yangtu"
  184.         android:layout_marginTop="20dp"/>    <ImageView
  185.         android:id="@+id/pt_iv"
  186.         android:layout_width="wrap_content"
  187.         android:layout_height="wrap_content"
  188.         android:layout_gravity="center"
  189.         android:src="@mipmap/yangtu"
  190.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  191.     <ImageView
  192.         android:id="@+id/pt_iv"
  193.         android:layout_width="wrap_content"
  194.         android:layout_height="wrap_content"
  195.         android:layout_gravity="center"
  196.         android:src="@mipmap/yangtu"
  197.         android:layout_marginTop="20dp"/>    <ImageView
  198.         android:id="@+id/pt_iv"
  199.         android:layout_width="wrap_content"
  200.         android:layout_height="wrap_content"
  201.         android:layout_gravity="center"
  202.         android:src="@mipmap/yangtu"
  203.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  204.     <ImageView
  205.         android:id="@+id/pt_iv"
  206.         android:layout_width="wrap_content"
  207.         android:layout_height="wrap_content"
  208.         android:layout_gravity="center"
  209.         android:src="@mipmap/yangtu"
  210.         android:layout_marginTop="20dp"/>    <ImageView
  211.         android:id="@+id/pt_iv"
  212.         android:layout_width="wrap_content"
  213.         android:layout_height="wrap_content"
  214.         android:layout_gravity="center"
  215.         android:src="@mipmap/yangtu"
  216.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  217.     <ImageView
  218.         android:id="@+id/pt_iv"
  219.         android:layout_width="wrap_content"
  220.         android:layout_height="wrap_content"
  221.         android:layout_gravity="center"
  222.         android:src="@mipmap/yangtu"
  223.         android:layout_marginTop="20dp"/>    <ImageView
  224.         android:id="@+id/pt_iv"
  225.         android:layout_width="wrap_content"
  226.         android:layout_height="wrap_content"
  227.         android:layout_gravity="center"
  228.         android:src="@mipmap/yangtu"
  229.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  230.     <ImageView
  231.         android:id="@+id/pt_iv"
  232.         android:layout_width="wrap_content"
  233.         android:layout_height="wrap_content"
  234.         android:layout_gravity="center"
  235.         android:src="@mipmap/yangtu"
  236.         android:layout_marginTop="20dp"/>    <ImageView
  237.         android:id="@+id/pt_iv"
  238.         android:layout_width="wrap_content"
  239.         android:layout_height="wrap_content"
  240.         android:layout_gravity="center"
  241.         android:src="@mipmap/yangtu"
  242.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  243.     <ImageView
  244.         android:id="@+id/pt_iv"
  245.         android:layout_width="wrap_content"
  246.         android:layout_height="wrap_content"
  247.         android:layout_gravity="center"
  248.         android:src="@mipmap/yangtu"
  249.         android:layout_marginTop="20dp"/>    <ImageView
  250.         android:id="@+id/pt_iv"
  251.         android:layout_width="wrap_content"
  252.         android:layout_height="wrap_content"
  253.         android:layout_gravity="center"
  254.         android:src="@mipmap/yangtu"
  255.         android:layout_marginTop="20dp"/>
  256. </LinearLayout>disruptRandom();//    <ImageView
  257.         android:id="@+id/pt_iv"
  258.         android:layout_width="wrap_content"
  259.         android:layout_height="wrap_content"
  260.         android:layout_gravity="center"
  261.         android:src="@mipmap/yangtu"
  262.         android:layout_marginTop="20dp"/>   停止handler的消息发送<LinearLayout
  263.     <ImageView
  264.         android:id="@+id/pt_iv"
  265.         android:layout_width="wrap_content"
  266.         android:layout_height="wrap_content"
  267.         android:layout_gravity="center"
  268.         android:src="@mipmap/yangtu"
  269.         android:layout_marginTop="20dp"/>    <ImageView
  270.         android:id="@+id/pt_iv"
  271.         android:layout_width="wrap_content"
  272.         android:layout_height="wrap_content"
  273.         android:layout_gravity="center"
  274.         android:src="@mipmap/yangtu"
  275.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  276.     <ImageView
  277.         android:id="@+id/pt_iv"
  278.         android:layout_width="wrap_content"
  279.         android:layout_height="wrap_content"
  280.         android:layout_gravity="center"
  281.         android:src="@mipmap/yangtu"
  282.         android:layout_marginTop="20dp"/>    <ImageView
  283.         android:id="@+id/pt_iv"
  284.         android:layout_width="wrap_content"
  285.         android:layout_height="wrap_content"
  286.         android:layout_gravity="center"
  287.         android:src="@mipmap/yangtu"
  288.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  289.     <ImageView
  290.         android:id="@+id/pt_iv"
  291.         android:layout_width="wrap_content"
  292.         android:layout_height="wrap_content"
  293.         android:layout_gravity="center"
  294.         android:src="@mipmap/yangtu"
  295.         android:layout_marginTop="20dp"/>    <ImageView
  296.         android:id="@+id/pt_iv"
  297.         android:layout_width="wrap_content"
  298.         android:layout_height="wrap_content"
  299.         android:layout_gravity="center"
  300.         android:src="@mipmap/yangtu"
  301.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  302.     <ImageView
  303.         android:id="@+id/pt_iv"
  304.         android:layout_width="wrap_content"
  305.         android:layout_height="wrap_content"
  306.         android:layout_gravity="center"
  307.         android:src="@mipmap/yangtu"
  308.         android:layout_marginTop="20dp"/>    <ImageView
  309.         android:id="@+id/pt_iv"
  310.         android:layout_width="wrap_content"
  311.         android:layout_height="wrap_content"
  312.         android:layout_gravity="center"
  313.         android:src="@mipmap/yangtu"
  314.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  315.     <ImageView
  316.         android:id="@+id/pt_iv"
  317.         android:layout_width="wrap_content"
  318.         android:layout_height="wrap_content"
  319.         android:layout_gravity="center"
  320.         android:src="@mipmap/yangtu"
  321.         android:layout_marginTop="20dp"/>    <ImageView
  322.         android:id="@+id/pt_iv"
  323.         android:layout_width="wrap_content"
  324.         android:layout_height="wrap_content"
  325.         android:layout_gravity="center"
  326.         android:src="@mipmap/yangtu"
  327.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  328.     <ImageView
  329.         android:id="@+id/pt_iv"
  330.         android:layout_width="wrap_content"
  331.         android:layout_height="wrap_content"
  332.         android:layout_gravity="center"
  333.         android:src="@mipmap/yangtu"
  334.         android:layout_marginTop="20dp"/>    <ImageView
  335.         android:id="@+id/pt_iv"
  336.         android:layout_width="wrap_content"
  337.         android:layout_height="wrap_content"
  338.         android:layout_gravity="center"
  339.         android:src="@mipmap/yangtu"
  340.         android:layout_marginTop="20dp"/>
  341. </LinearLayout>handler.removeMessages(1);//    <ImageView
  342.         android:id="@+id/pt_iv"
  343.         android:layout_width="wrap_content"
  344.         android:layout_height="wrap_content"
  345.         android:layout_gravity="center"
  346.         android:src="@mipmap/yangtu"
  347.         android:layout_marginTop="20dp"/>   将时间重新归0,并且重新开始计时<LinearLayout
  348.     <ImageView
  349.         android:id="@+id/pt_iv"
  350.         android:layout_width="wrap_content"
  351.         android:layout_height="wrap_content"
  352.         android:layout_gravity="center"
  353.         android:src="@mipmap/yangtu"
  354.         android:layout_marginTop="20dp"/>    <ImageView
  355.         android:id="@+id/pt_iv"
  356.         android:layout_width="wrap_content"
  357.         android:layout_height="wrap_content"
  358.         android:layout_gravity="center"
  359.         android:src="@mipmap/yangtu"
  360.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  361.     <ImageView
  362.         android:id="@+id/pt_iv"
  363.         android:layout_width="wrap_content"
  364.         android:layout_height="wrap_content"
  365.         android:layout_gravity="center"
  366.         android:src="@mipmap/yangtu"
  367.         android:layout_marginTop="20dp"/>    <ImageView
  368.         android:id="@+id/pt_iv"
  369.         android:layout_width="wrap_content"
  370.         android:layout_height="wrap_content"
  371.         android:layout_gravity="center"
  372.         android:src="@mipmap/yangtu"
  373.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  374.     <ImageView
  375.         android:id="@+id/pt_iv"
  376.         android:layout_width="wrap_content"
  377.         android:layout_height="wrap_content"
  378.         android:layout_gravity="center"
  379.         android:src="@mipmap/yangtu"
  380.         android:layout_marginTop="20dp"/>    <ImageView
  381.         android:id="@+id/pt_iv"
  382.         android:layout_width="wrap_content"
  383.         android:layout_height="wrap_content"
  384.         android:layout_gravity="center"
  385.         android:src="@mipmap/yangtu"
  386.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  387.     <ImageView
  388.         android:id="@+id/pt_iv"
  389.         android:layout_width="wrap_content"
  390.         android:layout_height="wrap_content"
  391.         android:layout_gravity="center"
  392.         android:src="@mipmap/yangtu"
  393.         android:layout_marginTop="20dp"/>    <ImageView
  394.         android:id="@+id/pt_iv"
  395.         android:layout_width="wrap_content"
  396.         android:layout_height="wrap_content"
  397.         android:layout_gravity="center"
  398.         android:src="@mipmap/yangtu"
  399.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  400.     <ImageView
  401.         android:id="@+id/pt_iv"
  402.         android:layout_width="wrap_content"
  403.         android:layout_height="wrap_content"
  404.         android:layout_gravity="center"
  405.         android:src="@mipmap/yangtu"
  406.         android:layout_marginTop="20dp"/>    <ImageView
  407.         android:id="@+id/pt_iv"
  408.         android:layout_width="wrap_content"
  409.         android:layout_height="wrap_content"
  410.         android:layout_gravity="center"
  411.         android:src="@mipmap/yangtu"
  412.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  413.     <ImageView
  414.         android:id="@+id/pt_iv"
  415.         android:layout_width="wrap_content"
  416.         android:layout_height="wrap_content"
  417.         android:layout_gravity="center"
  418.         android:src="@mipmap/yangtu"
  419.         android:layout_marginTop="20dp"/>    <ImageView
  420.         android:id="@+id/pt_iv"
  421.         android:layout_width="wrap_content"
  422.         android:layout_height="wrap_content"
  423.         android:layout_gravity="center"
  424.         android:src="@mipmap/yangtu"
  425.         android:layout_marginTop="20dp"/>
  426. </LinearLayout>time = 0;<LinearLayout
  427.     <ImageView
  428.         android:id="@+id/pt_iv"
  429.         android:layout_width="wrap_content"
  430.         android:layout_height="wrap_content"
  431.         android:layout_gravity="center"
  432.         android:src="@mipmap/yangtu"
  433.         android:layout_marginTop="20dp"/>    <ImageView
  434.         android:id="@+id/pt_iv"
  435.         android:layout_width="wrap_content"
  436.         android:layout_height="wrap_content"
  437.         android:layout_gravity="center"
  438.         android:src="@mipmap/yangtu"
  439.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  440.     <ImageView
  441.         android:id="@+id/pt_iv"
  442.         android:layout_width="wrap_content"
  443.         android:layout_height="wrap_content"
  444.         android:layout_gravity="center"
  445.         android:src="@mipmap/yangtu"
  446.         android:layout_marginTop="20dp"/>    <ImageView
  447.         android:id="@+id/pt_iv"
  448.         android:layout_width="wrap_content"
  449.         android:layout_height="wrap_content"
  450.         android:layout_gravity="center"
  451.         android:src="@mipmap/yangtu"
  452.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  453.     <ImageView
  454.         android:id="@+id/pt_iv"
  455.         android:layout_width="wrap_content"
  456.         android:layout_height="wrap_content"
  457.         android:layout_gravity="center"
  458.         android:src="@mipmap/yangtu"
  459.         android:layout_marginTop="20dp"/>    <ImageView
  460.         android:id="@+id/pt_iv"
  461.         android:layout_width="wrap_content"
  462.         android:layout_height="wrap_content"
  463.         android:layout_gravity="center"
  464.         android:src="@mipmap/yangtu"
  465.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  466.     <ImageView
  467.         android:id="@+id/pt_iv"
  468.         android:layout_width="wrap_content"
  469.         android:layout_height="wrap_content"
  470.         android:layout_gravity="center"
  471.         android:src="@mipmap/yangtu"
  472.         android:layout_marginTop="20dp"/>    <ImageView
  473.         android:id="@+id/pt_iv"
  474.         android:layout_width="wrap_content"
  475.         android:layout_height="wrap_content"
  476.         android:layout_gravity="center"
  477.         android:src="@mipmap/yangtu"
  478.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  479.     <ImageView
  480.         android:id="@+id/pt_iv"
  481.         android:layout_width="wrap_content"
  482.         android:layout_height="wrap_content"
  483.         android:layout_gravity="center"
  484.         android:src="@mipmap/yangtu"
  485.         android:layout_marginTop="20dp"/>    <ImageView
  486.         android:id="@+id/pt_iv"
  487.         android:layout_width="wrap_content"
  488.         android:layout_height="wrap_content"
  489.         android:layout_gravity="center"
  490.         android:src="@mipmap/yangtu"
  491.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  492.     <ImageView
  493.         android:id="@+id/pt_iv"
  494.         android:layout_width="wrap_content"
  495.         android:layout_height="wrap_content"
  496.         android:layout_gravity="center"
  497.         android:src="@mipmap/yangtu"
  498.         android:layout_marginTop="20dp"/>    <ImageView
  499.         android:id="@+id/pt_iv"
  500.         android:layout_width="wrap_content"
  501.         android:layout_height="wrap_content"
  502.         android:layout_gravity="center"
  503.         android:src="@mipmap/yangtu"
  504.         android:layout_marginTop="20dp"/>
  505. </LinearLayout>timeTv.setText("时间 : "+time+" 秒");//    <ImageView
  506.         android:id="@+id/pt_iv"
  507.         android:layout_width="wrap_content"
  508.         android:layout_height="wrap_content"
  509.         android:layout_gravity="center"
  510.         android:src="@mipmap/yangtu"
  511.         android:layout_marginTop="20dp"/>  每隔1s发送参数what为1的消息msg<LinearLayout
  512.     <ImageView
  513.         android:id="@+id/pt_iv"
  514.         android:layout_width="wrap_content"
  515.         android:layout_height="wrap_content"
  516.         android:layout_gravity="center"
  517.         android:src="@mipmap/yangtu"
  518.         android:layout_marginTop="20dp"/>    <ImageView
  519.         android:id="@+id/pt_iv"
  520.         android:layout_width="wrap_content"
  521.         android:layout_height="wrap_content"
  522.         android:layout_gravity="center"
  523.         android:src="@mipmap/yangtu"
  524.         android:layout_marginTop="20dp"/>android:id="@+id/pt_line1"
  525.     <ImageView
  526.         android:id="@+id/pt_iv"
  527.         android:layout_width="wrap_content"
  528.         android:layout_height="wrap_content"
  529.         android:layout_gravity="center"
  530.         android:src="@mipmap/yangtu"
  531.         android:layout_marginTop="20dp"/>    <ImageView
  532.         android:id="@+id/pt_iv"
  533.         android:layout_width="wrap_content"
  534.         android:layout_height="wrap_content"
  535.         android:layout_gravity="center"
  536.         android:src="@mipmap/yangtu"
  537.         android:layout_marginTop="20dp"/>android:layout_width="wrap_content"
  538.     <ImageView
  539.         android:id="@+id/pt_iv"
  540.         android:layout_width="wrap_content"
  541.         android:layout_height="wrap_content"
  542.         android:layout_gravity="center"
  543.         android:src="@mipmap/yangtu"
  544.         android:layout_marginTop="20dp"/>    <ImageView
  545.         android:id="@+id/pt_iv"
  546.         android:layout_width="wrap_content"
  547.         android:layout_height="wrap_content"
  548.         android:layout_gravity="center"
  549.         android:src="@mipmap/yangtu"
  550.         android:layout_marginTop="20dp"/>android:layout_height="wrap_content"
  551.     <ImageView
  552.         android:id="@+id/pt_iv"
  553.         android:layout_width="wrap_content"
  554.         android:layout_height="wrap_content"
  555.         android:layout_gravity="center"
  556.         android:src="@mipmap/yangtu"
  557.         android:layout_marginTop="20dp"/>    <ImageView
  558.         android:id="@+id/pt_iv"
  559.         android:layout_width="wrap_content"
  560.         android:layout_height="wrap_content"
  561.         android:layout_gravity="center"
  562.         android:src="@mipmap/yangtu"
  563.         android:layout_marginTop="20dp"/>android:orientation="horizontal"
  564.     <ImageView
  565.         android:id="@+id/pt_iv"
  566.         android:layout_width="wrap_content"
  567.         android:layout_height="wrap_content"
  568.         android:layout_gravity="center"
  569.         android:src="@mipmap/yangtu"
  570.         android:layout_marginTop="20dp"/>    <ImageView
  571.         android:id="@+id/pt_iv"
  572.         android:layout_width="wrap_content"
  573.         android:layout_height="wrap_content"
  574.         android:layout_gravity="center"
  575.         android:src="@mipmap/yangtu"
  576.         android:layout_marginTop="20dp"/>android:layout_gravity="center">
  577.     <ImageView
  578.         android:id="@+id/pt_iv"
  579.         android:layout_width="wrap_content"
  580.         android:layout_height="wrap_content"
  581.         android:layout_gravity="center"
  582.         android:src="@mipmap/yangtu"
  583.         android:layout_marginTop="20dp"/>    <ImageView
  584.         android:id="@+id/pt_iv"
  585.         android:layout_width="wrap_content"
  586.         android:layout_height="wrap_content"
  587.         android:layout_gravity="center"
  588.         android:src="@mipmap/yangtu"
  589.         android:layout_marginTop="20dp"/>
  590. </LinearLayout>handler.sendEmptyMessageDelayed(1,1000);    <ImageView
  591.         android:id="@+id/pt_iv"
  592.         android:layout_width="wrap_content"
  593.         android:layout_height="wrap_content"
  594.         android:layout_gravity="center"
  595.         android:src="@mipmap/yangtu"
  596.         android:layout_marginTop="20dp"/>}
复制代码
重新开始游戏后的效果:

至此,拼图游戏的所有功能已经实现完毕,我先休息下,手腕已经打酸了。如果你看到这里,我真的很欣慰,说明你是个很有耐心而且热爱Android的学生,有热情有耐心,再困难的东西都可以学会。
五、运行效果


  Android Studio实现拼图游戏

六、项目总结

这次实现的拼图游戏,说它简单,其实它实现起来也并不是那么简单,还是会有很多比较难的逻辑点,需要思考才能写出来;说它难,其实也不算难,比起来我前面发的那些项目【天气预报】、【饮食搭配】来说逻辑实现还是比较简单的,毕竟它只有一个MainActivity和一个layout。所以,说一个项目的难易得看你选的参照物了。
这篇文章一共25000多个字,820行,我写这篇文章,不连上写代码时间,前后一共11个小时,前面构思和注释了4个小时,然后具体写了7个小时,中间只有喝水and上厕所。可以说我完全是按照开发这款拼图游戏的逻辑顺序来写下这篇教程。就是我们平时怎么开发Android项目,这篇博客就是怎么写的。
我之所以写的这么详细,也是因为现在网上缺少一个从头到尾讲实现过程的Android项目的教程,因为这实在太花时间了,我深有体会,极少有人一步一步地去把实现过程写出来,但是我还是决定写下这篇教程,为了让更多的人喜欢上Android,让更多的人对Android不再陌生,让小白们不再望而却步,让小白们有个很好的实现案例,这是我的想法。
当然,我也是正在学习Android的选手之一,才疏学浅,知识浅薄,文章中难免会有纰漏和错误,还希望大佬们批评指正。
七、项目源码

这次的拼图游戏项目是一个非常好的Android实现案例,涉及到很多常用的控件和知识点,希望大家拿到源码后,能对照着教程和注释好好学习掌握。
源码几乎每条语句我都加上了注释,这么良心的博主,点个三连支持下吧,源码就送你啦,祝大家身体健康,学习愉快~
关注我的公众号《萌新加油站》,后台回复:拼图游戏,即可获取源码。
   面向阳光时,阴影在你背后。背向阳光时,阴影在你眼前。世界从未改变,改变的只是我们面对世界的方向!加油!你值得更好!

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

我可以不吃啊

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表