因为打印机要打印bitmap而出于调试格式比较麻烦就了解了下View转换bitmap的方式来打印
下面是实现代码
public class MainActivity extends AppCompatActivity {
private View mView;
private ImageView mIv;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mView = View.inflate(this, R.layout.activity_main, null);
setContentView(mView);
mIv = (ImageView) findViewById(R.id.test);
}
public void click(View view) {
mView.setDrawingCacheEnabled(true);
Bitmap drawingCache = mView.getDrawingCache(false);
mIv.setImageBitmap(drawingCache);
}
}
看上去是不是很简单啊,但是就是这么简单。