第八周(1)

匿名 (未验证) 提交于 2019-12-03 00:26:01

本周,开始写MeFragment中可选择进入的ContentActivity(个性字体库)

1. activity_words_album_layout.xml

<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"     android:layout_width="match_parent"     android:layout_height="match_parent"     android:orientation="vertical">      <include layout="@layout/title_layout" />      <ScrollView         android:layout_width="wrap_content"         android:layout_height="wrap_content"         android:scrollbars="none">          <LinearLayout             android:layout_width="match_parent"             android:layout_height="wrap_content"             android:orientation="vertical">             <LinearLayout                 android:layout_width="match_parent"                 android:layout_height="wrap_content"                 android:layout_marginTop="5dp"                 android:orientation="horizontal">                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginLeft="5dp"                     android:layout_marginRight="75px"                     android:text="!"/>                 <TextView                     android:id="@+id/asc034"                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="1"/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="#"/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="$"/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="%"/>                 <TextView                     android:id="@+id/asc038"                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text=" "/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="'"/>             </LinearLayout>              <LinearLayout                 android:layout_width="match_parent"                 android:layout_height="wrap_content"                 android:layout_marginTop="5dp"                 android:orientation="horizontal">                 <ImageView                     android:id="@+id/asc_033"                     android:tag="0"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_034"                     android:tag="1"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_035"                     android:tag="2"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_036"                     android:tag="3"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_037"                     android:tag="4"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                  <ImageView                     android:id="@+id/asc_038"                     android:tag="5"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp" />                  <ImageView                     android:id="@+id/asc_039"                     android:tag="6"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>             </LinearLayout>              <LinearLayout                 android:layout_width="match_parent"                 android:layout_height="wrap_content"                 android:layout_marginTop="5dp"                 android:orientation="horizontal">                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginLeft="5dp"                     android:layout_marginRight="75px"                     android:text="("/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text=")"/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="*"/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="+"/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text=","/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="-"/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="."/>             </LinearLayout>              <LinearLayout                 android:layout_width="match_parent"                 android:layout_height="wrap_content"                 android:layout_marginTop="5dp"                 android:orientation="horizontal">                 <ImageView                     android:id="@+id/asc_040"                     android:tag="7"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_041"                     android:tag="8"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_042"                     android:tag="9"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_043"                     android:tag="10"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_044"                     android:tag="11"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_045"                     android:tag="12"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_046"                     android:tag="13"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>             </LinearLayout>              <LinearLayout                 android:layout_width="match_parent"                 android:layout_height="wrap_content"                 android:layout_marginTop="5dp"                 android:orientation="horizontal">                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginLeft="5dp"                     android:layout_marginRight="75px"                     android:text="/"/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="0"/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="1"/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="2"/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="3"/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="4"/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="5"/>             </LinearLayout>              <LinearLayout                 android:layout_width="match_parent"                 android:layout_height="wrap_content"                 android:layout_marginTop="5dp"                 android:orientation="horizontal">                 <ImageView                     android:id="@+id/asc_047"                     android:tag="14"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_048"                     android:tag="15"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_049"                     android:tag="16"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_050"                     android:tag="17"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_051"                     android:tag="18"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_052"                     android:tag="19"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_053"                     android:tag="20"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>             </LinearLayout>              <LinearLayout                 android:layout_width="match_parent"                 android:layout_height="wrap_content"                 android:layout_marginTop="5dp"                 android:orientation="horizontal">                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginLeft="5dp"                     android:layout_marginRight="75px"                     android:text="6"/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="7"/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="8"/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="9"/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text=":"/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text=";"/>                 <TextView                     android:id="@+id/asc60"                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text=" "/>             </LinearLayout>              <LinearLayout                 android:layout_width="match_parent"                 android:layout_height="wrap_content"                 android:layout_marginTop="5dp"                 android:orientation="horizontal">                 <ImageView                     android:id="@+id/asc_054"                     android:tag="21"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_055"                     android:tag="22"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_056"                     android:tag="23"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_057"                     android:tag="24"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_058"                     android:tag="25"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_059"                     android:tag="26"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_060"                     android:tag="27"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>             </LinearLayout>              <LinearLayout                 android:layout_width="match_parent"                 android:layout_height="wrap_content"                 android:layout_marginTop="5dp"                 android:orientation="horizontal">                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginLeft="5dp"                     android:layout_marginRight="75px"                     android:text="="/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text=">"/>                 <TextView                     android:id="@+id/asc063"                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text=" "/>                 <TextView                     android:id="@+id/asc064"                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text=" "/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="A"/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="B"/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="C"/>             </LinearLayout>              <LinearLayout                 android:layout_width="match_parent"                 android:layout_height="wrap_content"                 android:layout_marginTop="5dp"                 android:orientation="horizontal">                 <ImageView                     android:id="@+id/asc_061"                     android:tag="28"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_062"                     android:tag="29"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_063"                     android:tag="30"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_064"                     android:tag="31"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_065"                     android:tag="32"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_066"                     android:tag="33"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_067"                     android:tag="34"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>             </LinearLayout>              <LinearLayout                 android:layout_width="match_parent"                 android:layout_height="wrap_content"                 android:layout_marginTop="5dp"                 android:orientation="horizontal">                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginLeft="5dp"                     android:layout_marginRight="75px"                     android:text="D"/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="E"/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="F"/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="G"/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="H"/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="I"/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="J"/>             </LinearLayout>              <LinearLayout                 android:layout_width="match_parent"                 android:layout_height="wrap_content"                 android:layout_marginTop="5dp"                 android:orientation="horizontal">                 <ImageView                     android:id="@+id/asc_068"                     android:tag="35"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_069"                     android:tag="36"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_070"                     android:tag="37"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_071"                     android:tag="38"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_072"                     android:tag="39"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_073"                     android:tag="40"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_074"                     android:tag="41"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>             </LinearLayout>              <LinearLayout                 android:layout_width="match_parent"                 android:layout_height="wrap_content"                 android:layout_marginTop="5dp"                 android:orientation="horizontal">                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginLeft="5dp"                     android:layout_marginRight="75px"                     android:text="K"/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="L"/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="M"/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="N"/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="O"/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="P"/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="Q"/>             </LinearLayout>              <LinearLayout                 android:layout_width="match_parent"                 android:layout_height="wrap_content"                 android:layout_marginTop="5dp"                 android:orientation="horizontal">                 <ImageView                     android:id="@+id/asc_075"                     android:tag="42"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_076"                     android:tag="43"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_077"                     android:tag="44"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_078"                     android:tag="45"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_079"                     android:tag="46"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_080"                     android:tag="47"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_081"                     android:tag="48"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>             </LinearLayout>              <LinearLayout                 android:layout_width="match_parent"                 android:layout_height="wrap_content"                 android:layout_marginTop="5dp"                 android:orientation="horizontal">                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginLeft="5dp"                     android:layout_marginRight="75px"                     android:text="R"/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="S"/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="T"/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="U"/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="V"/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="W"/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="X"/>             </LinearLayout>              <LinearLayout                 android:layout_width="match_parent"                 android:layout_height="wrap_content"                 android:layout_marginTop="5dp"                 android:orientation="horizontal">                 <ImageView                     android:id="@+id/asc_082"                     android:tag="49"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_083"                     android:tag="50"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_084"                     android:tag="51"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_085"                     android:tag="52"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_086"                     android:tag="53"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_087"                     android:tag="54"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_088"                     android:tag="55"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>             </LinearLayout>              <LinearLayout                 android:layout_width="match_parent"                 android:layout_height="wrap_content"                 android:layout_marginTop="5dp"                 android:orientation="horizontal">                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginLeft="5dp"                     android:layout_marginRight="75px"                     android:text="Y"/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="Z"/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="["/>                 <TextView                     android:id="@+id/asc092"                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text=" " />                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="]"/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="^"/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="_"/>             </LinearLayout>              <LinearLayout                 android:layout_width="match_parent"                 android:layout_height="wrap_content"                 android:layout_marginTop="5dp"                 android:orientation="horizontal">                 <ImageView                     android:id="@+id/asc_089"                     android:tag="56"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_090"                     android:tag="57"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_091"                     android:tag="58"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_092"                     android:tag="59"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_093"                     android:tag="60"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_094"                     android:tag="61"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_095"                     android:tag="62"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>             </LinearLayout>              <LinearLayout                 android:layout_width="match_parent"                 android:layout_height="wrap_content"                 android:layout_marginTop="5dp"                 android:orientation="horizontal">                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginLeft="5dp"                     android:layout_marginRight="75px"                     android:text="`"/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="a"/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="b"/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="c"/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="d"/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="e"/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="f"/>             </LinearLayout>              <LinearLayout                 android:layout_width="match_parent"                 android:layout_height="wrap_content"                 android:layout_marginTop="5dp"                 android:orientation="horizontal">                 <ImageView                     android:id="@+id/asc_096"                     android:tag="63"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_097"                     android:tag="64"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_098"                     android:tag="65"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_099"                     android:tag="66"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_100"                     android:tag="67"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_101"                     android:tag="68"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_102"                     android:tag="69"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>             </LinearLayout>              <LinearLayout                 android:layout_width="match_parent"                 android:layout_height="wrap_content"                 android:layout_marginTop="5dp"                 android:orientation="horizontal">                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginLeft="5dp"                     android:layout_marginRight="75px"                     android:text="g"/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="h"/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="i"/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="j"/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="k"/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="l"/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="m"/>             </LinearLayout>              <LinearLayout                 android:layout_width="match_parent"                 android:layout_height="wrap_content"                 android:layout_marginTop="5dp">                 <ImageView                     android:id="@+id/asc_103"                     android:tag="70"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_104"                     android:tag="71"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_105"                     android:tag="72"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_106"                     android:tag="73"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_107"                     android:tag="74"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_108"                     android:tag="75"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_109"                     android:tag="76"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>             </LinearLayout>              <LinearLayout                 android:layout_width="match_parent"                 android:layout_height="wrap_content"                 android:layout_marginTop="5dp"                 android:orientation="horizontal">                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginLeft="5dp"                     android:layout_marginRight="75px"                     android:text="n"/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="o"/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="p"/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="q"/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="r"/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="s"/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="t"/>             </LinearLayout>              <LinearLayout                 android:layout_width="match_parent"                 android:layout_height="wrap_content"                 android:layout_marginTop="5dp"                 android:orientation="horizontal">                 <ImageView                     android:id="@+id/asc_110"                     android:tag="77"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_111"                     android:tag="78"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_112"                     android:tag="79"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_113"                     android:tag="80"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_114"                     android:tag="81"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_115"                     android:tag="82"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_116"                     android:tag="83"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>             </LinearLayout>              <LinearLayout                 android:layout_width="match_parent"                 android:layout_height="wrap_content"                 android:layout_marginTop="5dp"                 android:orientation="horizontal">                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginLeft="5dp"                     android:layout_marginRight="75px"                     android:text="u"/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="v"/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="w"/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="x"/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="y"/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="z"/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="{"/>             </LinearLayout>              <LinearLayout                 android:layout_width="match_parent"                 android:layout_height="wrap_content"                 android:layout_marginTop="5dp"                 android:orientation="horizontal">                 <ImageView                     android:id="@+id/asc_117"                     android:tag="84"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_118"                     android:tag="85"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_119"                     android:tag="86"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_120"                     android:tag="87"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_121"                     android:tag="88"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_122"                     android:tag="89"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_123"                     android:tag="90"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>             </LinearLayout>              <LinearLayout                 android:layout_width="match_parent"                 android:layout_height="wrap_content"                 android:layout_marginTop="5dp"                 android:orientation="horizontal">                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginLeft="5dp"                     android:layout_marginRight="75px"                     android:text="|"/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="}"/>                 <TextView                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginRight="75px"                     android:text="~"/>             </LinearLayout>              <LinearLayout                 android:layout_width="match_parent"                 android:layout_height="wrap_content"                 android:layout_marginTop="5dp"                 android:orientation="horizontal">                 <ImageView                     android:id="@+id/asc_124"                     android:tag="91"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_125"                     android:tag="92"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>                 <ImageView                     android:id="@+id/asc_126"                     android:tag="93"                     android:layout_width="75px"                     android:layout_height="100px"                     android:layout_marginLeft="5dp"/>             </LinearLayout>          </LinearLayout>     </ScrollView>  </LinearLayout> 


2. onCreate

TextView为设置系统默认的符号、字母、数字

tv1-tv6所想显示的符号xml中无法实现,在ContantActivity中完成

ImageView iv0-iv93为可以自定义,自己绘制的字体图片

为这些ImageView添加点击监听器

public class ContentActivity extends AppCompatActivity {      TextView tv1,tv2,tv3,tv4,tv5,tv6,mTvTitle;     ImageView iv0,iv1,iv2,iv3,iv4,iv5,iv6,iv7,iv8,iv9,iv10,iv11,iv12,iv13,iv14,iv15, iv16,iv17,iv18,iv19,iv20,iv21,iv22,iv23,iv24             ,iv25,iv26,iv27,iv28,iv29,iv30,iv31,iv32,iv33,iv34,iv35,iv36,iv37,iv38,iv39,iv40,iv41,iv42,iv43,iv44,iv45,iv46,iv47,iv48,iv49             ,iv50,iv51,iv52,iv53,iv54,iv55,iv56,iv57,iv58,iv59,iv60,iv61,iv62,iv63,iv64,iv65,iv66,iv67,iv68,iv69,iv70,iv71,iv72,iv73,iv74,iv75             ,iv76,iv77,iv78,iv79,iv80,iv81,iv82,iv83,iv84,iv85,iv86,iv87,iv88,iv89,iv90,iv91,iv92,iv93,mIvBack,mIvMenu;     String[] imageStr;     public static final int MY_ROW = 100;     public static final int MY_COL = 75;     int[][] myImageArray;     Paint paint;     private Bitmap showBitmap;     private Canvas show_canvas;     int ImageNum;//记录下点击的图片的编号      @Override     protected void onCreate(Bundle savedInstanceState) {         super.onCreate(savedInstanceState);         setContentView(R.layout.activity_words_album_layout);          setTitleBar("字体库列表",true,false);          paint = new Paint();         tv1 = (TextView)findViewById(R.id.asc034);//双引号"         tv2 = (TextView)findViewById(R.id.asc038);//and &号         tv3 = (TextView)findViewById(R.id.asc063);//?         tv4 = (TextView)findViewById(R.id.asc064);//@         tv5 = (TextView)findViewById(R.id.asc60);//<         tv6 = (TextView)findViewById(R.id.asc092);//|          iv0 = (ImageView)findViewById(R.id.asc_033);//!         iv0.setTag(0);         iv1 = (ImageView)findViewById(R.id.asc_034);//"         iv1.setTag(1);         iv2 = (ImageView)findViewById(R.id.asc_035);//#         iv2.setTag(2);         iv3 = (ImageView)findViewById(R.id.asc_036);//$         iv3.setTag(3);         iv4 = (ImageView)findViewById(R.id.asc_037);//%         iv4.setTag(4);         iv5 = (ImageView)findViewById(R.id.asc_038);//&         iv5.setTag(5);         iv6 = (ImageView)findViewById(R.id.asc_039);         iv6.setTag(6);         iv7 = (ImageView)findViewById(R.id.asc_040);         iv7.setTag(7);         iv8 = (ImageView)findViewById(R.id.asc_041);         iv8.setTag(8);         iv9 = (ImageView)findViewById(R.id.asc_042);         iv9.setTag(9);         iv10 = (ImageView)findViewById(R.id.asc_043);         iv10.setTag(10);         iv11 = (ImageView)findViewById(R.id.asc_044);         iv11.setTag(11);         iv12 = (ImageView)findViewById(R.id.asc_045);         iv12.setTag(12);         iv13 = (ImageView)findViewById(R.id.asc_046);         iv13.setTag(13);         iv14 = (ImageView)findViewById(R.id.asc_047);         iv14.setTag(14);         iv15 = (ImageView)findViewById(R.id.asc_048);         iv15.setTag(15);         iv16 = (ImageView)findViewById(R.id.asc_049);         iv16.setTag(16);         iv17 = (ImageView)findViewById(R.id.asc_050);         iv17.setTag(17);         iv18 = (ImageView)findViewById(R.id.asc_051);         iv18.setTag(18);         iv19 = (ImageView)findViewById(R.id.asc_052);         iv19.setTag(19);         iv20 = (ImageView)findViewById(R.id.asc_053);         iv20.setTag(20);         iv21 = (ImageView)findViewById(R.id.asc_054);         iv21.setTag(21);         iv22 = (ImageView)findViewById(R.id.asc_055);         iv22.setTag(22);         iv23 = (ImageView)findViewById(R.id.asc_056);         iv23.setTag(23);         iv24 = (ImageView)findViewById(R.id.asc_057);         iv24.setTag(24);         iv25 = (ImageView)findViewById(R.id.asc_058);         iv25.setTag(25);         iv26 = (ImageView)findViewById(R.id.asc_059);         iv26.setTag(26);         iv27 = (ImageView)findViewById(R.id.asc_060);         iv27.setTag(27);         iv28 = (ImageView)findViewById(R.id.asc_061);         iv28.setTag(28);         iv29 = (ImageView)findViewById(R.id.asc_062);         iv29.setTag(29);         iv30 = (ImageView)findViewById(R.id.asc_063);         iv30.setTag(30);         iv31 = (ImageView)findViewById(R.id.asc_064);         iv31.setTag(31);         iv32 = (ImageView)findViewById(R.id.asc_065);         iv32.setTag(32);         iv33 = (ImageView)findViewById(R.id.asc_066);         iv33.setTag(33);         iv34 = (ImageView)findViewById(R.id.asc_067);         iv34.setTag(34);         iv35 = (ImageView)findViewById(R.id.asc_068);         iv35.setTag(35);         iv36 = (ImageView)findViewById(R.id.asc_069);         iv36.setTag(36);         iv37 = (ImageView)findViewById(R.id.asc_070);         iv37.setTag(37);         iv38 = (ImageView)findViewById(R.id.asc_071);         iv38.setTag(38);         iv39 = (ImageView)findViewById(R.id.asc_072);         iv39.setTag(39);         iv40 = (ImageView)findViewById(R.id.asc_073);         iv40.setTag(40);         iv41 = (ImageView)findViewById(R.id.asc_074);         iv41.setTag(41);         iv42 = (ImageView)findViewById(R.id.asc_075);         iv42.setTag(42);         iv43 = (ImageView)findViewById(R.id.asc_076);         iv43.setTag(43);         iv44 = (ImageView)findViewById(R.id.asc_077);         iv44.setTag(44);         iv45 = (ImageView)findViewById(R.id.asc_078);         iv45.setTag(45);         iv46 = (ImageView)findViewById(R.id.asc_079);         iv46.setTag(46);         iv47 = (ImageView)findViewById(R.id.asc_080);         iv47.setTag(47);         iv48 = (ImageView)findViewById(R.id.asc_081);         iv48.setTag(48);         iv49 = (ImageView)findViewById(R.id.asc_082);         iv49.setTag(49);         iv50 = (ImageView)findViewById(R.id.asc_083);         iv50.setTag(50);         iv51 = (ImageView)findViewById(R.id.asc_084);         iv51.setTag(51);         iv52 = (ImageView)findViewById(R.id.asc_085);         iv52.setTag(52);         iv53 = (ImageView)findViewById(R.id.asc_086);         iv53.setTag(53);         iv54 = (ImageView)findViewById(R.id.asc_087);         iv54.setTag(54);         iv55 = (ImageView)findViewById(R.id.asc_088);         iv55.setTag(55);         iv56 = (ImageView)findViewById(R.id.asc_089);         iv56.setTag(56);         iv57 = (ImageView)findViewById(R.id.asc_090);         iv57.setTag(57);         iv58 = (ImageView)findViewById(R.id.asc_091);         iv58.setTag(58);         iv59 = (ImageView)findViewById(R.id.asc_092);         iv59.setTag(59);         iv60 = (ImageView)findViewById(R.id.asc_093);         iv60.setTag(60);         iv61 = (ImageView)findViewById(R.id.asc_094);         iv61.setTag(61);         iv62 = (ImageView)findViewById(R.id.asc_095);         iv62.setTag(62);         iv63 = (ImageView)findViewById(R.id.asc_096);         iv63.setTag(63);         iv64 = (ImageView)findViewById(R.id.asc_097);         iv64.setTag(64);         iv65 = (ImageView)findViewById(R.id.asc_098);         iv65.setTag(65);         iv66 = (ImageView)findViewById(R.id.asc_099);         iv66.setTag(66);         iv67 = (ImageView)findViewById(R.id.asc_100);         iv67.setTag(67);         iv68 = (ImageView)findViewById(R.id.asc_101);         iv68.setTag(68);         iv69 = (ImageView)findViewById(R.id.asc_102);         iv69.setTag(69);         iv70 = (ImageView)findViewById(R.id.asc_103);         iv70.setTag(70);         iv71 = (ImageView)findViewById(R.id.asc_104);         iv71.setTag(71);         iv72 = (ImageView)findViewById(R.id.asc_105);         iv72.setTag(72);         iv73 = (ImageView)findViewById(R.id.asc_106);         iv73.setTag(73);         iv74 = (ImageView)findViewById(R.id.asc_107);         iv74.setTag(74);         iv75 = (ImageView)findViewById(R.id.asc_108);         iv75.setTag(75);         iv76 = (ImageView)findViewById(R.id.asc_109);         iv76.setTag(76);         iv77 = (ImageView)findViewById(R.id.asc_110);         iv77.setTag(77);         iv78 = (ImageView)findViewById(R.id.asc_111);         iv78.setTag(78);         iv79 = (ImageView)findViewById(R.id.asc_112);         iv79.setTag(79);         iv80 = (ImageView)findViewById(R.id.asc_113);         iv80.setTag(80);         iv81 = (ImageView)findViewById(R.id.asc_114);         iv81.setTag(81);         iv82 = (ImageView)findViewById(R.id.asc_115);         iv82.setTag(82);         iv83 = (ImageView)findViewById(R.id.asc_116);         iv83.setTag(83);         iv84 = (ImageView)findViewById(R.id.asc_117);         iv84.setTag(84);         iv85 = (ImageView)findViewById(R.id.asc_118);         iv85.setTag(85);         iv86 = (ImageView)findViewById(R.id.asc_119);         iv86.setTag(86);         iv87 = (ImageView)findViewById(R.id.asc_120);         iv87.setTag(87);         iv88 = (ImageView)findViewById(R.id.asc_121);         iv88.setTag(88);         iv89 = (ImageView)findViewById(R.id.asc_122);         iv89.setTag(89);         iv90 = (ImageView)findViewById(R.id.asc_123);         iv90.setTag(90);         iv91 = (ImageView)findViewById(R.id.asc_124);         iv91.setTag(91);         iv92 = (ImageView)findViewById(R.id.asc_125);         iv92.setTag(92);         iv93 = (ImageView)findViewById(R.id.asc_126);         iv93.setTag(93);          iv0.setOnClickListener(new OnImageClickListener());         iv1.setOnClickListener(new OnImageClickListener());         iv2.setOnClickListener(new OnImageClickListener());         iv3.setOnClickListener(new OnImageClickListener());         iv4.setOnClickListener(new OnImageClickListener());         iv5.setOnClickListener(new OnImageClickListener());         iv6.setOnClickListener(new OnImageClickListener());         iv7.setOnClickListener(new OnImageClickListener());         iv8.setOnClickListener(new OnImageClickListener());         iv9.setOnClickListener(new OnImageClickListener());         iv10.setOnClickListener(new OnImageClickListener());         iv11.setOnClickListener(new OnImageClickListener());         iv12.setOnClickListener(new OnImageClickListener());         iv13.setOnClickListener(new OnImageClickListener());         iv14.setOnClickListener(new OnImageClickListener());         iv15.setOnClickListener(new OnImageClickListener());         iv16.setOnClickListener(new OnImageClickListener());         iv17.setOnClickListener(new OnImageClickListener());         iv18.setOnClickListener(new OnImageClickListener());         iv19.setOnClickListener(new OnImageClickListener());         iv20.setOnClickListener(new OnImageClickListener());         iv21.setOnClickListener(new OnImageClickListener());         iv22.setOnClickListener(new OnImageClickListener());         iv23.setOnClickListener(new OnImageClickListener());         iv24.setOnClickListener(new OnImageClickListener());         iv25.setOnClickListener(new OnImageClickListener());         iv26.setOnClickListener(new OnImageClickListener());         iv27.setOnClickListener(new OnImageClickListener());         iv28.setOnClickListener(new OnImageClickListener());         iv29.setOnClickListener(new OnImageClickListener());         iv30.setOnClickListener(new OnImageClickListener());         iv31.setOnClickListener(new OnImageClickListener());         iv32.setOnClickListener(new OnImageClickListener());         iv33.setOnClickListener(new OnImageClickListener());         iv34.setOnClickListener(new OnImageClickListener());         iv35.setOnClickListener(new OnImageClickListener());         iv36.setOnClickListener(new OnImageClickListener());         iv37.setOnClickListener(new OnImageClickListener());         iv38.setOnClickListener(new OnImageClickListener());         iv39.setOnClickListener(new OnImageClickListener());         iv40.setOnClickListener(new OnImageClickListener());         iv41.setOnClickListener(new OnImageClickListener());         iv30.setOnClickListener(new OnImageClickListener());         iv31.setOnClickListener(new OnImageClickListener());         iv32.setOnClickListener(new OnImageClickListener());         iv33.setOnClickListener(new OnImageClickListener());         iv34.setOnClickListener(new OnImageClickListener());         iv35.setOnClickListener(new OnImageClickListener());         iv36.setOnClickListener(new OnImageClickListener());         iv37.setOnClickListener(new OnImageClickListener());         iv38.setOnClickListener(new OnImageClickListener());         iv39.setOnClickListener(new OnImageClickListener());         iv40.setOnClickListener(new OnImageClickListener());         iv41.setOnClickListener(new OnImageClickListener());         iv42.setOnClickListener(new OnImageClickListener());         iv43.setOnClickListener(new OnImageClickListener());         iv44.setOnClickListener(new OnImageClickListener());         iv45.setOnClickListener(new OnImageClickListener());         iv46.setOnClickListener(new OnImageClickListener());         iv47.setOnClickListener(new OnImageClickListener());         iv48.setOnClickListener(new OnImageClickListener());         iv49.setOnClickListener(new OnImageClickListener());         iv50.setOnClickListener(new OnImageClickListener());         iv51.setOnClickListener(new OnImageClickListener());         iv52.setOnClickListener(new OnImageClickListener());         iv53.setOnClickListener(new OnImageClickListener());         iv54.setOnClickListener(new OnImageClickListener());         iv55.setOnClickListener(new OnImageClickListener());         iv56.setOnClickListener(new OnImageClickListener());         iv57.setOnClickListener(new OnImageClickListener());         iv58.setOnClickListener(new OnImageClickListener());         iv59.setOnClickListener(new OnImageClickListener());         iv60.setOnClickListener(new OnImageClickListener());         iv61.setOnClickListener(new OnImageClickListener());         iv62.setOnClickListener(new OnImageClickListener());         iv63.setOnClickListener(new OnImageClickListener());         iv64.setOnClickListener(new OnImageClickListener());         iv65.setOnClickListener(new OnImageClickListener());         iv66.setOnClickListener(new OnImageClickListener());         iv67.setOnClickListener(new OnImageClickListener());         iv68.setOnClickListener(new OnImageClickListener());         iv69.setOnClickListener(new OnImageClickListener());         iv70.setOnClickListener(new OnImageClickListener());         iv71.setOnClickListener(new OnImageClickListener());         iv72.setOnClickListener(new OnImageClickListener());         iv73.setOnClickListener(new OnImageClickListener());         iv74.setOnClickListener(new OnImageClickListener());         iv75.setOnClickListener(new OnImageClickListener());         iv76.setOnClickListener(new OnImageClickListener());         iv77.setOnClickListener(new OnImageClickListener());         iv78.setOnClickListener(new OnImageClickListener());         iv79.setOnClickListener(new OnImageClickListener());         iv80.setOnClickListener(new OnImageClickListener());         iv81.setOnClickListener(new OnImageClickListener());         iv82.setOnClickListener(new OnImageClickListener());         iv83.setOnClickListener(new OnImageClickListener());         iv84.setOnClickListener(new OnImageClickListener());         iv85.setOnClickListener(new OnImageClickListener());         iv86.setOnClickListener(new OnImageClickListener());         iv87.setOnClickListener(new OnImageClickListener());         iv88.setOnClickListener(new OnImageClickListener());         iv89.setOnClickListener(new OnImageClickListener());         iv90.setOnClickListener(new OnImageClickListener());         iv91.setOnClickListener(new OnImageClickListener());         iv92.setOnClickListener(new OnImageClickListener());         iv93.setOnClickListener(new OnImageClickListener());          mIvBack.setOnClickListener(new mBackListener());          setTvs();         setIvs();     }


3. 设置那六个activity_words_album_layout中没定义的TextView

分别表示"\"" , "&" , "?" , "@" , "<" , "|"

    public void setTvs(){         tv1.setText("\"");         tv2.setText("&");         tv3.setText("?");         tv4.setText("@");         tv5.setText("<");         tv6.setText("|");      }


4. 设置之前定义的ImageView内容

初始化一个自定义的SQLiteDatabase的帮助类,创建一个读写数据库(放置我们自定义的字体(ImageView))

cursor(每行的集合):db以表的形式存放数据,定义该表名“array”,每一列分别为"id", "content", "name", 排序方式为id

移动光标到每一行,取出每一列数据,同时将内容数据(content)按行列存入myImageArray

按照"name"序列,设置绘制新内容(如“!”name为0)

  public void setIvs(){         ImageSQLiteHelper dbHelper = new ImageSQLiteHelper(ContentActivity.this,"my_nn_database");         SQLiteDatabase db = dbHelper.getWritableDatabase();         Cursor cursor = db.query("array",new String[]{"id","content","name"},null,null,null,null,"id",null);         while (cursor.moveToNext()) {             String content = cursor.getString(cursor.getColumnIndex("content"));             String id = cursor.getString(cursor.getColumnIndex("id"));             String num = cursor.getString(cursor.getColumnIndex("name"));//!的name是0             System.out.println("" + num+"   "+ content + "------------" + id);              imageStr = content.split("[,]");             myImageArray = new int[MY_ROW][MY_COL];             for(int j = 0;j<MY_ROW;j++)             {                 for(int k = 0;k<MY_COL;k++)                 {                     myImageArray[j][k] = Integer.parseInt(imageStr[MY_COL*j+k]);                 }             }              int order = Integer.parseInt(num);//转换成int              if(order == 0)                 paintNewImage(myImageArray,iv0);             if(order == 1)                 paintNewImage(myImageArray,iv1);             if(order == 2)                 paintNewImage(myImageArray,iv2);             if(order == 3)                 paintNewImage(myImageArray,iv3);             if(order == 4)                 paintNewImage(myImageArray,iv4);             if(order == 5)                 paintNewImage(myImageArray,iv5);             if(order == 6)                 paintNewImage(myImageArray,iv6);             if(order == 7)                 paintNewImage(myImageArray,iv7);             if(order == 8)                 paintNewImage(myImageArray,iv8);             if(order == 9)                 paintNewImage(myImageArray,iv9);             if(order == 10)                 paintNewImage(myImageArray,iv10);             if(order == 11)                 paintNewImage(myImageArray,iv11);             if(order == 12)                 paintNewImage(myImageArray,iv12);             if(order == 13)                 paintNewImage(myImageArray,iv13);             if(order == 14)                 paintNewImage(myImageArray,iv14);             if(order == 15)                 paintNewImage(myImageArray,iv15);             if(order == 16)                 paintNewImage(myImageArray,iv16);             if(order == 17)                 paintNewImage(myImageArray,iv17);             if(order == 18)                 paintNewImage(myImageArray,iv18);             if(order == 19)                 paintNewImage(myImageArray,iv19);             if(order == 20)                 paintNewImage(myImageArray,iv20);             if(order == 21)                 paintNewImage(myImageArray,iv21);             if(order == 22)                 paintNewImage(myImageArray,iv22);             if(order == 23)                 paintNewImage(myImageArray,iv23);             if(order == 24)                 paintNewImage(myImageArray,iv24);             if(order == 25)                 paintNewImage(myImageArray,iv25);             if(order == 26)                 paintNewImage(myImageArray,iv26);             if(order == 27)                 paintNewImage(myImageArray,iv27);             if(order == 28)                 paintNewImage(myImageArray,iv28);             if(order == 29)                 paintNewImage(myImageArray,iv29);             if(order == 30)                 paintNewImage(myImageArray,iv30);             if(order == 31)                 paintNewImage(myImageArray,iv31);             if(order == 32)                 paintNewImage(myImageArray,iv32);             if(order == 33)                 paintNewImage(myImageArray,iv33);             if(order == 34)                 paintNewImage(myImageArray,iv34);             if(order == 35)                 paintNewImage(myImageArray,iv35);             if(order == 36)                 paintNewImage(myImageArray,iv36);             if(order == 37)                 paintNewImage(myImageArray,iv37);             if(order == 38)                 paintNewImage(myImageArray,iv38);             if(order == 39)                 paintNewImage(myImageArray,iv39);             if(order == 40)                 paintNewImage(myImageArray,iv40);             if(order == 41)                 paintNewImage(myImageArray,iv41);             if(order == 42)                 paintNewImage(myImageArray,iv42);             if(order == 43)                 paintNewImage(myImageArray,iv43);             if(order == 44)                 paintNewImage(myImageArray,iv44);             if(order == 45)                 paintNewImage(myImageArray,iv45);             if(order == 46)                 paintNewImage(myImageArray,iv46);             if(order == 47)                 paintNewImage(myImageArray,iv47);             if(order == 48)                 paintNewImage(myImageArray,iv48);             if(order == 49)                 paintNewImage(myImageArray,iv49);             if(order == 50)                 paintNewImage(myImageArray,iv50);             if(order == 51)                 paintNewImage(myImageArray,iv51);             if(order == 52)                 paintNewImage(myImageArray,iv52);             if(order == 53)                 paintNewImage(myImageArray,iv53);             if(order == 54)                 paintNewImage(myImageArray,iv54);             if(order == 55)                 paintNewImage(myImageArray,iv55);             if(order == 56)                 paintNewImage(myImageArray,iv56);             if(order == 57)                 paintNewImage(myImageArray,iv57);             if(order == 58)                 paintNewImage(myImageArray,iv58);             if(order == 59)                 paintNewImage(myImageArray,iv59);             if(order == 60)                 paintNewImage(myImageArray,iv60);             if(order == 61)                 paintNewImage(myImageArray,iv61);             if(order == 62)                 paintNewImage(myImageArray,iv62);             if(order == 63)                 paintNewImage(myImageArray,iv63);             if(order == 64)                 paintNewImage(myImageArray,iv64);             if(order == 65)                 paintNewImage(myImageArray,iv65);             if(order == 66)                 paintNewImage(myImageArray,iv66);             if(order == 67)                 paintNewImage(myImageArray,iv67);             if(order == 68)                 paintNewImage(myImageArray,iv68);             if(order == 69)                 paintNewImage(myImageArray,iv69);             if(order == 70)                 paintNewImage(myImageArray,iv70);             if(order == 71)                 paintNewImage(myImageArray,iv71);             if(order == 72)                 paintNewImage(myImageArray,iv72);             if(order == 73)                 paintNewImage(myImageArray,iv73);             if(order == 74)                 paintNewImage(myImageArray,iv74);             if(order == 75)                 paintNewImage(myImageArray,iv75);             if(order == 76)                 paintNewImage(myImageArray,iv76);             if(order == 77)                 paintNewImage(myImageArray,iv77);             if(order == 78)                 paintNewImage(myImageArray,iv78);             if(order == 79)                 paintNewImage(myImageArray,iv79);             if(order == 80)                 paintNewImage(myImageArray,iv80);             if(order == 81)                 paintNewImage(myImageArray,iv81);             if(order == 82)                 paintNewImage(myImageArray,iv82);             if(order == 83)                 paintNewImage(myImageArray,iv83);             if(order == 84)                 paintNewImage(myImageArray,iv84);             if(order == 85)                 paintNewImage(myImageArray,iv85);             if(order == 86)                 paintNewImage(myImageArray,iv86);             if(order == 87)                 paintNewImage(myImageArray,iv87);             if(order == 88)                 paintNewImage(myImageArray,iv88);             if(order == 89)                 paintNewImage(myImageArray,iv89);             if(order == 90)                 paintNewImage(myImageArray,iv90);             if(order == 91)                 paintNewImage(myImageArray,iv91);             if(order == 92)                 paintNewImage(myImageArray,iv92);             if(order == 93)                 paintNewImage(myImageArray,iv93);         }     } 

5. 绘制ImageView的图片内容
    protected void paintNewImage(int[][] arr,ImageView iv) {//二维数组的行数和列数          int row = arr.length;         int col = arr[0].length;          showBitmap = Bitmap.createBitmap(MY_COL,                 MY_ROW, Bitmap.Config.ARGB_8888);         show_canvas = new Canvas(showBitmap);         show_canvas.drawColor(Color.WHITE);          for (int i = 0; i < row; i++) {             for (int j = 0; j < col; j++) {                 paint.setARGB(255, 0, 0, 0);                 paint.setStrokeWidth(4f);                 if (arr[i][j] == 0)                     show_canvas.drawPoint(j, i, paint);             }         }


6. 图片点击监听器

跳转到CreateActivity

  private class OnImageClickListener implements View.OnClickListener{          @Override         public void onClick(View view) {             Intent intent = new Intent();             intent.setClass(ContentActivity.this,CreateActivity.class);             CreateActivity.count=(Integer)view.getTag();             //ImageNum =(Integer)view.getTag();             //intent.putExtra("myIntent",ImageNum+"");             ContentActivity.this.startActivityForResult(intent,100);         }     }


7. 返回监听器

  private class OnImageClickListener implements View.OnClickListener{          @Override         public void onClick(View view) {             Intent intent = new Intent();             intent.setClass(ContentActivity.this,CreateActivity.class);             CreateActivity.count=(Integer)view.getTag();             //ImageNum =(Integer)view.getTag();             //intent.putExtra("myIntent",ImageNum+"");             ContentActivity.this.startActivityForResult(intent,100);         }     }

8. 设置标题栏

组件对应,并设置为可见

   protected void setTitleBar(String titleName, boolean showBackIcon,boolean showMenuIcon){         try {             mTvTitle = (TextView) findViewById(R.id.tv_title);             mTvTitle.setText(titleName);             mIvBack = (ImageView) findViewById(R.id.iv_back_btn);             mIvMenu = (ImageView) findViewById(R.id.iv_menu_btn);             if (showBackIcon){                 mIvBack.setVisibility(View.VISIBLE);             }             if (showMenuIcon){                 mIvMenu.setVisibility(View.VISIBLE);             }         }catch (Exception e){             e.printStackTrace();         }     }


附上完整Content.java:

package com.ezreal.ezchat.activity;  import android.content.Intent; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; import android.graphics.Bitmap; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.view.View; import android.widget.ImageView; import android.widget.TextView;  import com.ezreal.ezchat.R; import com.ezreal.ezchat.utils.ImageSQLiteHelper;  /**  * Created by 张静  */  public class ContentActivity extends AppCompatActivity {      TextView tv1,tv2,tv3,tv4,tv5,tv6,mTvTitle;     ImageView iv0,iv1,iv2,iv3,iv4,iv5,iv6,iv7,iv8,iv9,iv10,iv11,iv12,iv13,iv14,iv15, iv16,iv17,iv18,iv19,iv20,iv21,iv22,iv23,iv24             ,iv25,iv26,iv27,iv28,iv29,iv30,iv31,iv32,iv33,iv34,iv35,iv36,iv37,iv38,iv39,iv40,iv41,iv42,iv43,iv44,iv45,iv46,iv47,iv48,iv49             ,iv50,iv51,iv52,iv53,iv54,iv55,iv56,iv57,iv58,iv59,iv60,iv61,iv62,iv63,iv64,iv65,iv66,iv67,iv68,iv69,iv70,iv71,iv72,iv73,iv74,iv75             ,iv76,iv77,iv78,iv79,iv80,iv81,iv82,iv83,iv84,iv85,iv86,iv87,iv88,iv89,iv90,iv91,iv92,iv93,mIvBack,mIvMenu;     String[] imageStr;     public static final int MY_ROW = 100;     public static final int MY_COL = 75;     int[][] myImageArray;     Paint paint;     private Bitmap showBitmap;     private Canvas show_canvas;     int ImageNum;//记录下点击的图片的编号      @Override     protected void onCreate(Bundle savedInstanceState) {         super.onCreate(savedInstanceState);         setContentView(R.layout.activity_words_album_layout);          setTitleBar("字体库列表",true,false);          paint = new Paint();         tv1 = (TextView)findViewById(R.id.asc034);//双引号"         tv2 = (TextView)findViewById(R.id.asc038);//and &号         tv3 = (TextView)findViewById(R.id.asc063);//?         tv4 = (TextView)findViewById(R.id.asc064);//@         tv5 = (TextView)findViewById(R.id.asc60);//<         tv6 = (TextView)findViewById(R.id.asc092);//|          iv0 = (ImageView)findViewById(R.id.asc_033);//!         iv0.setTag(0);         iv1 = (ImageView)findViewById(R.id.asc_034);//"         iv1.setTag(1);         iv2 = (ImageView)findViewById(R.id.asc_035);//#         iv2.setTag(2);         iv3 = (ImageView)findViewById(R.id.asc_036);//$         iv3.setTag(3);         iv4 = (ImageView)findViewById(R.id.asc_037);//%         iv4.setTag(4);         iv5 = (ImageView)findViewById(R.id.asc_038);//&         iv5.setTag(5);         iv6 = (ImageView)findViewById(R.id.asc_039);         iv6.setTag(6);         iv7 = (ImageView)findViewById(R.id.asc_040);         iv7.setTag(7);         iv8 = (ImageView)findViewById(R.id.asc_041);         iv8.setTag(8);         iv9 = (ImageView)findViewById(R.id.asc_042);         iv9.setTag(9);         iv10 = (ImageView)findViewById(R.id.asc_043);         iv10.setTag(10);         iv11 = (ImageView)findViewById(R.id.asc_044);         iv11.setTag(11);         iv12 = (ImageView)findViewById(R.id.asc_045);         iv12.setTag(12);         iv13 = (ImageView)findViewById(R.id.asc_046);         iv13.setTag(13);         iv14 = (ImageView)findViewById(R.id.asc_047);         iv14.setTag(14);         iv15 = (ImageView)findViewById(R.id.asc_048);         iv15.setTag(15);         iv16 = (ImageView)findViewById(R.id.asc_049);         iv16.setTag(16);         iv17 = (ImageView)findViewById(R.id.asc_050);         iv17.setTag(17);         iv18 = (ImageView)findViewById(R.id.asc_051);         iv18.setTag(18);         iv19 = (ImageView)findViewById(R.id.asc_052);         iv19.setTag(19);         iv20 = (ImageView)findViewById(R.id.asc_053);         iv20.setTag(20);         iv21 = (ImageView)findViewById(R.id.asc_054);         iv21.setTag(21);         iv22 = (ImageView)findViewById(R.id.asc_055);         iv22.setTag(22);         iv23 = (ImageView)findViewById(R.id.asc_056);         iv23.setTag(23);         iv24 = (ImageView)findViewById(R.id.asc_057);         iv24.setTag(24);         iv25 = (ImageView)findViewById(R.id.asc_058);         iv25.setTag(25);         iv26 = (ImageView)findViewById(R.id.asc_059);         iv26.setTag(26);         iv27 = (ImageView)findViewById(R.id.asc_060);         iv27.setTag(27);         iv28 = (ImageView)findViewById(R.id.asc_061);         iv28.setTag(28);         iv29 = (ImageView)findViewById(R.id.asc_062);         iv29.setTag(29);         iv30 = (ImageView)findViewById(R.id.asc_063);         iv30.setTag(30);         iv31 = (ImageView)findViewById(R.id.asc_064);         iv31.setTag(31);         iv32 = (ImageView)findViewById(R.id.asc_065);         iv32.setTag(32);         iv33 = (ImageView)findViewById(R.id.asc_066);         iv33.setTag(33);         iv34 = (ImageView)findViewById(R.id.asc_067);         iv34.setTag(34);         iv35 = (ImageView)findViewById(R.id.asc_068);         iv35.setTag(35);         iv36 = (ImageView)findViewById(R.id.asc_069);         iv36.setTag(36);         iv37 = (ImageView)findViewById(R.id.asc_070);         iv37.setTag(37);         iv38 = (ImageView)findViewById(R.id.asc_071);         iv38.setTag(38);         iv39 = (ImageView)findViewById(R.id.asc_072);         iv39.setTag(39);         iv40 = (ImageView)findViewById(R.id.asc_073);         iv40.setTag(40);         iv41 = (ImageView)findViewById(R.id.asc_074);         iv41.setTag(41);         iv42 = (ImageView)findViewById(R.id.asc_075);         iv42.setTag(42);         iv43 = (ImageView)findViewById(R.id.asc_076);         iv43.setTag(43);         iv44 = (ImageView)findViewById(R.id.asc_077);         iv44.setTag(44);         iv45 = (ImageView)findViewById(R.id.asc_078);         iv45.setTag(45);         iv46 = (ImageView)findViewById(R.id.asc_079);         iv46.setTag(46);         iv47 = (ImageView)findViewById(R.id.asc_080);         iv47.setTag(47);         iv48 = (ImageView)findViewById(R.id.asc_081);         iv48.setTag(48);         iv49 = (ImageView)findViewById(R.id.asc_082);         iv49.setTag(49);         iv50 = (ImageView)findViewById(R.id.asc_083);         iv50.setTag(50);         iv51 = (ImageView)findViewById(R.id.asc_084);         iv51.setTag(51);         iv52 = (ImageView)findViewById(R.id.asc_085);         iv52.setTag(52);         iv53 = (ImageView)findViewById(R.id.asc_086);         iv53.setTag(53);         iv54 = (ImageView)findViewById(R.id.asc_087);         iv54.setTag(54);         iv55 = (ImageView)findViewById(R.id.asc_088);         iv55.setTag(55);         iv56 = (ImageView)findViewById(R.id.asc_089);         iv56.setTag(56);         iv57 = (ImageView)findViewById(R.id.asc_090);         iv57.setTag(57);         iv58 = (ImageView)findViewById(R.id.asc_091);         iv58.setTag(58);         iv59 = (ImageView)findViewById(R.id.asc_092);         iv59.setTag(59);         iv60 = (ImageView)findViewById(R.id.asc_093);         iv60.setTag(60);         iv61 = (ImageView)findViewById(R.id.asc_094);         iv61.setTag(61);         iv62 = (ImageView)findViewById(R.id.asc_095);         iv62.setTag(62);         iv63 = (ImageView)findViewById(R.id.asc_096);         iv63.setTag(63);         iv64 = (ImageView)findViewById(R.id.asc_097);         iv64.setTag(64);         iv65 = (ImageView)findViewById(R.id.asc_098);         iv65.setTag(65);         iv66 = (ImageView)findViewById(R.id.asc_099);         iv66.setTag(66);         iv67 = (ImageView)findViewById(R.id.asc_100);         iv67.setTag(67);         iv68 = (ImageView)findViewById(R.id.asc_101);         iv68.setTag(68);         iv69 = (ImageView)findViewById(R.id.asc_102);         iv69.setTag(69);         iv70 = (ImageView)findViewById(R.id.asc_103);         iv70.setTag(70);         iv71 = (ImageView)findViewById(R.id.asc_104);         iv71.setTag(71);         iv72 = (ImageView)findViewById(R.id.asc_105);         iv72.setTag(72);         iv73 = (ImageView)findViewById(R.id.asc_106);         iv73.setTag(73);         iv74 = (ImageView)findViewById(R.id.asc_107);         iv74.setTag(74);         iv75 = (ImageView)findViewById(R.id.asc_108);         iv75.setTag(75);         iv76 = (ImageView)findViewById(R.id.asc_109);         iv76.setTag(76);         iv77 = (ImageView)findViewById(R.id.asc_110);         iv77.setTag(77);         iv78 = (ImageView)findViewById(R.id.asc_111);         iv78.setTag(78);         iv79 = (ImageView)findViewById(R.id.asc_112);         iv79.setTag(79);         iv80 = (ImageView)findViewById(R.id.asc_113);         iv80.setTag(80);         iv81 = (ImageView)findViewById(R.id.asc_114);         iv81.setTag(81);         iv82 = (ImageView)findViewById(R.id.asc_115);         iv82.setTag(82);         iv83 = (ImageView)findViewById(R.id.asc_116);         iv83.setTag(83);         iv84 = (ImageView)findViewById(R.id.asc_117);         iv84.setTag(84);         iv85 = (ImageView)findViewById(R.id.asc_118);         iv85.setTag(85);         iv86 = (ImageView)findViewById(R.id.asc_119);         iv86.setTag(86);         iv87 = (ImageView)findViewById(R.id.asc_120);         iv87.setTag(87);         iv88 = (ImageView)findViewById(R.id.asc_121);         iv88.setTag(88);         iv89 = (ImageView)findViewById(R.id.asc_122);         iv89.setTag(89);         iv90 = (ImageView)findViewById(R.id.asc_123);         iv90.setTag(90);         iv91 = (ImageView)findViewById(R.id.asc_124);         iv91.setTag(91);         iv92 = (ImageView)findViewById(R.id.asc_125);         iv92.setTag(92);         iv93 = (ImageView)findViewById(R.id.asc_126);         iv93.setTag(93);          iv0.setOnClickListener(new OnImageClickListener());         iv1.setOnClickListener(new OnImageClickListener());         iv2.setOnClickListener(new OnImageClickListener());         iv3.setOnClickListener(new OnImageClickListener());         iv4.setOnClickListener(new OnImageClickListener());         iv5.setOnClickListener(new OnImageClickListener());         iv6.setOnClickListener(new OnImageClickListener());         iv7.setOnClickListener(new OnImageClickListener());         iv8.setOnClickListener(new OnImageClickListener());         iv9.setOnClickListener(new OnImageClickListener());         iv10.setOnClickListener(new OnImageClickListener());         iv11.setOnClickListener(new OnImageClickListener());         iv12.setOnClickListener(new OnImageClickListener());         iv13.setOnClickListener(new OnImageClickListener());         iv14.setOnClickListener(new OnImageClickListener());         iv15.setOnClickListener(new OnImageClickListener());         iv16.setOnClickListener(new OnImageClickListener());         iv17.setOnClickListener(new OnImageClickListener());         iv18.setOnClickListener(new OnImageClickListener());         iv19.setOnClickListener(new OnImageClickListener());         iv20.setOnClickListener(new OnImageClickListener());         iv21.setOnClickListener(new OnImageClickListener());         iv22.setOnClickListener(new OnImageClickListener());         iv23.setOnClickListener(new OnImageClickListener());         iv24.setOnClickListener(new OnImageClickListener());         iv25.setOnClickListener(new OnImageClickListener());         iv26.setOnClickListener(new OnImageClickListener());         iv27.setOnClickListener(new OnImageClickListener());         iv28.setOnClickListener(new OnImageClickListener());         iv29.setOnClickListener(new OnImageClickListener());         iv30.setOnClickListener(new OnImageClickListener());         iv31.setOnClickListener(new OnImageClickListener());         iv32.setOnClickListener(new OnImageClickListener());         iv33.setOnClickListener(new OnImageClickListener());         iv34.setOnClickListener(new OnImageClickListener());         iv35.setOnClickListener(new OnImageClickListener());         iv36.setOnClickListener(new OnImageClickListener());         iv37.setOnClickListener(new OnImageClickListener());         iv38.setOnClickListener(new OnImageClickListener());         iv39.setOnClickListener(new OnImageClickListener());         iv40.setOnClickListener(new OnImageClickListener());         iv41.setOnClickListener(new OnImageClickListener());         iv30.setOnClickListener(new OnImageClickListener());         iv31.setOnClickListener(new OnImageClickListener());         iv32.setOnClickListener(new OnImageClickListener());         iv33.setOnClickListener(new OnImageClickListener());         iv34.setOnClickListener(new OnImageClickListener());         iv35.setOnClickListener(new OnImageClickListener());         iv36.setOnClickListener(new OnImageClickListener());         iv37.setOnClickListener(new OnImageClickListener());         iv38.setOnClickListener(new OnImageClickListener());         iv39.setOnClickListener(new OnImageClickListener());         iv40.setOnClickListener(new OnImageClickListener());         iv41.setOnClickListener(new OnImageClickListener());         iv42.setOnClickListener(new OnImageClickListener());         iv43.setOnClickListener(new OnImageClickListener());         iv44.setOnClickListener(new OnImageClickListener());         iv45.setOnClickListener(new OnImageClickListener());         iv46.setOnClickListener(new OnImageClickListener());         iv47.setOnClickListener(new OnImageClickListener());         iv48.setOnClickListener(new OnImageClickListener());         iv49.setOnClickListener(new OnImageClickListener());         iv50.setOnClickListener(new OnImageClickListener());         iv51.setOnClickListener(new OnImageClickListener());         iv52.setOnClickListener(new OnImageClickListener());         iv53.setOnClickListener(new OnImageClickListener());         iv54.setOnClickListener(new OnImageClickListener());         iv55.setOnClickListener(new OnImageClickListener());         iv56.setOnClickListener(new OnImageClickListener());         iv57.setOnClickListener(new OnImageClickListener());         iv58.setOnClickListener(new OnImageClickListener());         iv59.setOnClickListener(new OnImageClickListener());         iv60.setOnClickListener(new OnImageClickListener());         iv61.setOnClickListener(new OnImageClickListener());         iv62.setOnClickListener(new OnImageClickListener());         iv63.setOnClickListener(new OnImageClickListener());         iv64.setOnClickListener(new OnImageClickListener());         iv65.setOnClickListener(new OnImageClickListener());         iv66.setOnClickListener(new OnImageClickListener());         iv67.setOnClickListener(new OnImageClickListener());         iv68.setOnClickListener(new OnImageClickListener());         iv69.setOnClickListener(new OnImageClickListener());         iv70.setOnClickListener(new OnImageClickListener());         iv71.setOnClickListener(new OnImageClickListener());         iv72.setOnClickListener(new OnImageClickListener());         iv73.setOnClickListener(new OnImageClickListener());         iv74.setOnClickListener(new OnImageClickListener());         iv75.setOnClickListener(new OnImageClickListener());         iv76.setOnClickListener(new OnImageClickListener());         iv77.setOnClickListener(new OnImageClickListener());         iv78.setOnClickListener(new OnImageClickListener());         iv79.setOnClickListener(new OnImageClickListener());         iv80.setOnClickListener(new OnImageClickListener());         iv81.setOnClickListener(new OnImageClickListener());         iv82.setOnClickListener(new OnImageClickListener());         iv83.setOnClickListener(new OnImageClickListener());         iv84.setOnClickListener(new OnImageClickListener());         iv85.setOnClickListener(new OnImageClickListener());         iv86.setOnClickListener(new OnImageClickListener());         iv87.setOnClickListener(new OnImageClickListener());         iv88.setOnClickListener(new OnImageClickListener());         iv89.setOnClickListener(new OnImageClickListener());         iv90.setOnClickListener(new OnImageClickListener());         iv91.setOnClickListener(new OnImageClickListener());         iv92.setOnClickListener(new OnImageClickListener());         iv93.setOnClickListener(new OnImageClickListener());          mIvBack.setOnClickListener(new mBackListener());          setTvs();         setIvs();     }      public void setTvs(){         tv1.setText("\"");         tv2.setText("&");         tv3.setText("?");         tv4.setText("@");         tv5.setText("<");         tv6.setText("|");      }      public void setIvs(){         ImageSQLiteHelper dbHelper = new ImageSQLiteHelper(ContentActivity.this,"my_nn_database");         SQLiteDatabase db = dbHelper.getWritableDatabase();         Cursor cursor = db.query("array",new String[]{"id","content","name"},null,null,null,null,"id",null);         while (cursor.moveToNext()) {             String content = cursor.getString(cursor.getColumnIndex("content"));             String id = cursor.getString(cursor.getColumnIndex("id"));             String num = cursor.getString(cursor.getColumnIndex("name"));//!的name是0             System.out.println("" + num+"   "+ content + "------------" + id);              imageStr = content.split("[,]");             myImageArray = new int[MY_ROW][MY_COL];             for(int j = 0;j<MY_ROW;j++)             {                 for(int k = 0;k<MY_COL;k++)                 {                     myImageArray[j][k] = Integer.parseInt(imageStr[MY_COL*j+k]);                 }             }              int order = Integer.parseInt(num);//转换成int              if(order == 0)                 paintNewImage(myImageArray,iv0);             if(order == 1)                 paintNewImage(myImageArray,iv1);             if(order == 2)                 paintNewImage(myImageArray,iv2);             if(order == 3)                 paintNewImage(myImageArray,iv3);             if(order == 4)                 paintNewImage(myImageArray,iv4);             if(order == 5)                 paintNewImage(myImageArray,iv5);             if(order == 6)                 paintNewImage(myImageArray,iv6);             if(order == 7)                 paintNewImage(myImageArray,iv7);             if(order == 8)                 paintNewImage(myImageArray,iv8);             if(order == 9)                 paintNewImage(myImageArray,iv9);             if(order == 10)                 paintNewImage(myImageArray,iv10);             if(order == 11)                 paintNewImage(myImageArray,iv11);             if(order == 12)                 paintNewImage(myImageArray,iv12);             if(order == 13)                 paintNewImage(myImageArray,iv13);             if(order == 14)                 paintNewImage(myImageArray,iv14);             if(order == 15)                 paintNewImage(myImageArray,iv15);             if(order == 16)                 paintNewImage(myImageArray,iv16);             if(order == 17)                 paintNewImage(myImageArray,iv17);             if(order == 18)                 paintNewImage(myImageArray,iv18);             if(order == 19)                 paintNewImage(myImageArray,iv19);             if(order == 20)                 paintNewImage(myImageArray,iv20);             if(order == 21)                 paintNewImage(myImageArray,iv21);             if(order == 22)                 paintNewImage(myImageArray,iv22);             if(order == 23)                 paintNewImage(myImageArray,iv23);             if(order == 24)                 paintNewImage(myImageArray,iv24);             if(order == 25)                 paintNewImage(myImageArray,iv25);             if(order == 26)                 paintNewImage(myImageArray,iv26);             if(order == 27)                 paintNewImage(myImageArray,iv27);             if(order == 28)                 paintNewImage(myImageArray,iv28);             if(order == 29)                 paintNewImage(myImageArray,iv29);             if(order == 30)                 paintNewImage(myImageArray,iv30);             if(order == 31)                 paintNewImage(myImageArray,iv31);             if(order == 32)                 paintNewImage(myImageArray,iv32);             if(order == 33)                 paintNewImage(myImageArray,iv33);             if(order == 34)                 paintNewImage(myImageArray,iv34);             if(order == 35)                 paintNewImage(myImageArray,iv35);             if(order == 36)                 paintNewImage(myImageArray,iv36);             if(order == 37)                 paintNewImage(myImageArray,iv37);             if(order == 38)                 paintNewImage(myImageArray,iv38);             if(order == 39)                 paintNewImage(myImageArray,iv39);             if(order == 40)                 paintNewImage(myImageArray,iv40);             if(order == 41)                 paintNewImage(myImageArray,iv41);             if(order == 42)                 paintNewImage(myImageArray,iv42);             if(order == 43)                 paintNewImage(myImageArray,iv43);             if(order == 44)                 paintNewImage(myImageArray,iv44);             if(order == 45)                 paintNewImage(myImageArray,iv45);             if(order == 46)                 paintNewImage(myImageArray,iv46);             if(order == 47)                 paintNewImage(myImageArray,iv47);             if(order == 48)                 paintNewImage(myImageArray,iv48);             if(order == 49)                 paintNewImage(myImageArray,iv49);             if(order == 50)                 paintNewImage(myImageArray,iv50);             if(order == 51)                 paintNewImage(myImageArray,iv51);             if(order == 52)                 paintNewImage(myImageArray,iv52);             if(order == 53)                 paintNewImage(myImageArray,iv53);             if(order == 54)                 paintNewImage(myImageArray,iv54);             if(order == 55)                 paintNewImage(myImageArray,iv55);             if(order == 56)                 paintNewImage(myImageArray,iv56);             if(order == 57)                 paintNewImage(myImageArray,iv57);             if(order == 58)                 paintNewImage(myImageArray,iv58);             if(order == 59)                 paintNewImage(myImageArray,iv59);             if(order == 60)                 paintNewImage(myImageArray,iv60);             if(order == 61)                 paintNewImage(myImageArray,iv61);             if(order == 62)                 paintNewImage(myImageArray,iv62);             if(order == 63)                 paintNewImage(myImageArray,iv63);             if(order == 64)                 paintNewImage(myImageArray,iv64);             if(order == 65)                 paintNewImage(myImageArray,iv65);             if(order == 66)                 paintNewImage(myImageArray,iv66);             if(order == 67)                 paintNewImage(myImageArray,iv67);             if(order == 68)                 paintNewImage(myImageArray,iv68);             if(order == 69)                 paintNewImage(myImageArray,iv69);             if(order == 70)                 paintNewImage(myImageArray,iv70);             if(order == 71)                 paintNewImage(myImageArray,iv71);             if(order == 72)                 paintNewImage(myImageArray,iv72);             if(order == 73)                 paintNewImage(myImageArray,iv73);             if(order == 74)                 paintNewImage(myImageArray,iv74);             if(order == 75)                 paintNewImage(myImageArray,iv75);             if(order == 76)                 paintNewImage(myImageArray,iv76);             if(order == 77)                 paintNewImage(myImageArray,iv77);             if(order == 78)                 paintNewImage(myImageArray,iv78);             if(order == 79)                 paintNewImage(myImageArray,iv79);             if(order == 80)                 paintNewImage(myImageArray,iv80);             if(order == 81)                 paintNewImage(myImageArray,iv81);             if(order == 82)                 paintNewImage(myImageArray,iv82);             if(order == 83)                 paintNewImage(myImageArray,iv83);             if(order == 84)                 paintNewImage(myImageArray,iv84);             if(order == 85)                 paintNewImage(myImageArray,iv85);             if(order == 86)                 paintNewImage(myImageArray,iv86);             if(order == 87)                 paintNewImage(myImageArray,iv87);             if(order == 88)                 paintNewImage(myImageArray,iv88);             if(order == 89)                 paintNewImage(myImageArray,iv89);             if(order == 90)                 paintNewImage(myImageArray,iv90);             if(order == 91)                 paintNewImage(myImageArray,iv91);             if(order == 92)                 paintNewImage(myImageArray,iv92);             if(order == 93)                 paintNewImage(myImageArray,iv93);         }     }      protected void paintNewImage(int[][] arr,ImageView iv) {//二维数组的行数和列数          int row = arr.length;         int col = arr[0].length;          showBitmap = Bitmap.createBitmap(MY_COL,                 MY_ROW, Bitmap.Config.ARGB_8888);         show_canvas = new Canvas(showBitmap);         show_canvas.drawColor(Color.WHITE);          for (int i = 0; i < row; i++) {             for (int j = 0; j < col; j++) {                 paint.setARGB(255, 0, 0, 0);                 paint.setStrokeWidth(4f);                 if (arr[i][j] == 0)                     show_canvas.drawPoint(j, i, paint);             }         }          // 把图片展示到ImageView中         iv.setImageBitmap(showBitmap);     }      private class OnImageClickListener implements View.OnClickListener{          @Override         public void onClick(View view) {             Intent intent = new Intent();             intent.setClass(ContentActivity.this,CreateActivity.class);             CreateActivity.count=(Integer)view.getTag();             //ImageNum =(Integer)view.getTag();             //intent.putExtra("myIntent",ImageNum+"");             ContentActivity.this.startActivityForResult(intent,100);         }     }      private class mBackListener implements View.OnClickListener{         @Override         public void onClick(View view){             ContentActivity.this.finish();         }     }      /**      * 设置标题栏 需确定 该页面的layout布局文件 include title_layout      * @param titleName 标题      * @param showBackIcon 是否显示返回按钮      * @param showMenuIcon 是否显示菜单按钮      */     protected void setTitleBar(String titleName, boolean showBackIcon,boolean showMenuIcon){         try {             mTvTitle = (TextView) findViewById(R.id.tv_title);             mTvTitle.setText(titleName);             mIvBack = (ImageView) findViewById(R.id.iv_back_btn);             mIvMenu = (ImageView) findViewById(R.id.iv_menu_btn);             if (showBackIcon){                 mIvBack.setVisibility(View.VISIBLE);             }             if (showMenuIcon){                 mIvMenu.setVisibility(View.VISIBLE);             }         }catch (Exception e){             e.printStackTrace();         }     }     @Override     protected void onActivityResult(int requestCode, int resultCode, Intent data)     {         //可以根据多个请求代码来作相应的操作         if(20==resultCode)         {             setIvs();         }         super.onActivityResult(requestCode, resultCode, data);     }  } 

文章来源: 第八周(1)
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!