实训第八周(1)
程序员文章站
2024-03-22 22:00:22
...
本周,开始写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);
}
}