如何将textview转换为Imageview

时间:2016-06-04 12:09:41

标签: android

我正在尝试从textview获取Imageview。我尝试了很多方法,但无法将Imageview上的textview设置为图像。

我尝试了以下方法:

TextView tv = (TextView)findViewById(R.id.textview);
tv.buildDrawingCache();
ImageView img = (ImageView)findViewById(R.id.imageview);
img.setImageBitmap(tv.getDrawingCache());

但我仍然无法在Imageview上显示textview。有人可以帮助我,我怎样才能将textview设置为该imageview上的图像?

2 个答案:

答案 0 :(得分:0)

试试这个,如果它可以帮助你

yourTextView.setDrawingCacheEnabled(true);
yourTextView.buildDrawingCache();
yourImageview.setImageBitmap(tv1.getDrawingCache());

答案 1 :(得分:0)

致电

tv.buildDrawingCache(true);

Bitmap b = tv.getDrawingCache(true).copy(Bitmap.Config.ARGB_8888, false);
tv.destroyDrawingCache();

img.setImageBitmap(b);