0

我想显示 4 ScanvasView,默认情况下,SDK 3 ScanvasView 垂直显示。我不知道你如何使用RelativeLayout 或LinearLayout 来做到这一点。

我想在下面显示 2 个 ScanvasView 水平和 2 个:

         ImageView1
ScanvasView1      ScanvasView2
ScanvasView3     ScanvasView4
          TextView
         ImageView2

你是怎样做的?谢谢你。

  <?xml version="1.0" encoding="utf-8"?>
  <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" 
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:paddingLeft="70dip"
android:paddingRight="70dip"
android:background="@drawable/fond_pages">  
<RelativeLayout 
    android:id="@+id/canvas_container1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginTop="20dip"
    android:layout_marginBottom="20dip"     
    android:layout_weight="1">
    <com.samsung.spensdk.SCanvasView 
        android:id="@+id/canvas_view1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerInParent="true" />
</RelativeLayout>
<RelativeLayout 
    android:id="@+id/canvas_container2"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginTop="20dip"
    android:layout_marginBottom="20dip"
    android:layout_weight="1"
    >
    <com.samsung.spensdk.SCanvasView 
        android:id="@+id/canvas_view2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerInParent="true"/>
</RelativeLayout>
<RelativeLayout 
    android:id="@+id/canvas_container3"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginTop="20dip"
    android:layout_marginBottom="20dip"
    android:layout_weight="1"
    >
    <com.samsung.spensdk.SCanvasView 
        android:id="@+id/canvas_view3"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerInParent="true"/>
</RelativeLayout>
  </LinearLayout>
4

1 回答 1

0

我有一个 9x9 网格,我只使用一个 SCanvasView。您可以从 SCanvasView 获取坐标和其他信息,这些信息可以让您计算笔在屏幕上做出手势的位置。

于 2013-11-27T14:33:39.927 回答