减少Android模拟器的缩放

时间:2013-06-15 07:52:04

标签: android android-emulator

我有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>

SORRY

我知道代码与问题无关,但stackoverflow迫使我写更多关于问题的内容。我认为它的AI效果不佳,因为我的问题只是前两行。

1 个答案:

答案 0 :(得分:1)

您可以尝试以下方法。使用scrollview并在画布上绘制具有所需高度和宽度的内容

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;
}