我正在用Java制作Android的gomoku游戏.
我在活动的顶部创建了一个记分牌,Button在底部创建了一个新游戏.
在中心,我创建了100 ImageView秒(10行和10列)TableLayout.它在平板电脑上工作得很好,但在手机中 - 特别是在较小的手机中 - ImageView它们太小了,你无法完美地触摸你想要的东西.
我想实现缩放功能.它可以是多点触控变焦,或者ZoomControl Button,我唯一需要的就是工作.所以我想放大并缩小TableLayout,但记分牌和新游戏Button都没有做任何事情.
<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/tableLayout1"
android:layout_width="match_parent"
android:layout_height="fill_parent"
android:gravity="center_vertical" >
<TableRow
android:id="@+id/tableRowE"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingLeft="5dip"
android:paddingRight="5dip"
android:paddingTop="5dip"
android:paddingBottom="10dip"
android:gravity="center" >
<TextView
android:id="@+id/twScoreboard"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/result"
android:textSize="20sp"
android:layout_span="10"
android:gravity="center"
/>
</TableRow>
<TableRow
android:id="@+id/tableRow0"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingRight="5dip"
android:paddingLeft="5dip"
android:gravity="center" >
<ImageView
android:id="@+id/ImageView1"
android:layout_width="32dp"
android:layout_height="32dp"
android:src="@drawable/empty"
android:textSize="20sp" />
<ImageView
android:id="@+id/ImageView2"
android:layout_width="32dp"
android:layout_height="32dp"
android:src="@drawable/empty" …Run Code Online (Sandbox Code Playgroud)