0

私は持っていScrollViewます。それは長いページで、すべてのページから取得したいScreenshotので、エミュレーターのズームを縮小する必要があります。どうすればいいですか?

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
   android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:scrollbars="vertical"
    android:layout_weight="1" >


 <LinearLayout
      android:layout_width="fill_parent"
      android:layout_height="fill_parent"
      android:orientation="vertical">   

<TableLayout 
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="horizontal" 
    android:stretchColumns="1">
.
.
.

</TableLayout>
</LinearLayout>
</ScrollView>

ごめん

コードが質問に関連していないことはわかっていますが、スタックオーバーフローにより、質問についてもっと書く必要があります。私の質問は最初の2行だけなので、AIがうまく機能していないと思います。

4

1 に答える 1

1

以下を試すことができます。スクロールビューを使用して、必要な高さと幅でキャンバスに同じものを描画します

public static Bitmap loadBitmapFromView(View v, int width, int height) {
Bitmap b = Bitmap.createBitmap(width , height, Bitmap.Config.ARGB_8888);                
Canvas c = new Canvas(b);
v.layout(0, 0, v.getLayoutParams().width, v.getLayoutParams().height);
v.draw(c);
return b;
}
于 2013-06-15T08:01:02.160 に答える