EditText
はActivity
の中にあり、EditText
とcontent of the EditText
からBitmap
イメージを作成したいと思います。 Image
は、EditText
とそのcontent
と同じに見えるはずです。EditTextとその内容からビットマップイメージを作成する
Here is how I want the Image should look like
これはEditTextですが、これと同じように見えるビットマップが必要です。だから、私はこれをどのように達成できますか?どんなアイデアも素晴らしいだろう。
これは、あなたが描画キャッシュを構築することにより、ビットマップを取得することができます私のコード、
public class EditTextPinchZoomActivity extends Activity {
EditText editText;
ImageView imageView;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
imageView = (ImageView) findViewById(R.id.image_view);
editText = (EditText) findViewById(R.id.edit_text);
editText.buildDrawingCache();
}
public void myOnClick(View view) {
switch (view.getId()) {
case R.id.btn:
imageView.setImageBitmap(editText.getDrawingCache());
break;
default:
break;
}
}
}
小さなバグはありません。テキストボックスにテキストがさらに存在する場合、イメージの高さはリサイズされません。それはテキストをカットする。これを解決する考えはありますか? –