Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/214.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 关于使用视图小部件_Android_Canvas_Android Widget - Fatal编程技术网

Android 关于使用视图小部件

Android 关于使用视图小部件,android,canvas,android-widget,Android,Canvas,Android Widget,我想在XML布局文件中为画布定义一个占位符,以便在其中绘制可以平移、缩放、旋转等的文本。 这是定义视图小部件的正确方法吗 <View android:id="..." ....> </View> 我认为你的方法并不是最理想的。 您可以尝试: 创建可平移、缩放、旋转(扩展视图)的自定义视图,并在布局中定义它。比如说 <com.example.CustomView android:id="..." ....> </com.exampl

我想在XML布局文件中为
画布
定义一个占位符,以便在其中绘制可以平移、缩放、旋转等的文本。
这是定义
视图
小部件的正确方法吗

<View
    android:id="..."
    ....>
</View>

我认为你的方法并不是最理想的。 您可以尝试:

  • 创建可平移、缩放、旋转(扩展视图)的自定义视图,并在布局中定义它。比如说

    <com.example.CustomView
     android:id="..."
      ....>
    </com.example.CustomView>
    
    
    
  • 或者为支架定义布局,然后将视图添加到该支架中

    <RelativeLayout
       android:id="@+id/holder"
       ....
    />
    
    
    

  • 希望能有所帮助。

    自定义视图为我提供了哪些无法使用视图画布的功能?具体来说,我只需要显示文本和捕捉用于缩放、平移和旋转的收缩手势。你的意思是说仅仅一个
    视图是无法完成的,请解释一下。