私は、EditTextの文字列をBitmapに変換したいと思っていました。 は、私はその文字列をビットマップに変換することができますどのようにこのEditTextの文字列をビットマップに変換する方法は?
String str=edtext.getText().toString();
のような文字列がありますか?
私は、EditTextの文字列をBitmapに変換したいと思っていました。 は、私はその文字列をビットマップに変換することができますどのようにこのEditTextの文字列をビットマップに変換する方法は?
String str=edtext.getText().toString();
のような文字列がありますか?
私は
mEditText.setCursorVisible(false);
mEditText.buildDrawingCache();
Bitmap bmp = Bitmap.createBitmap(mEditText.getDrawingCache());
、その
string
の画像を作成する方法を知っているが、ここであなたはこれで全体のEditTextだけではない文字列のビットマップ画像を取得する
Bitmap
からと
EditText
を作るためのコードですいけません
「ビットマップ」は、画像を構成するピクセルのセットです。
"文字列"は単語を構成する文字の集合です。あなたができる最善のある
は、ビットマップのファイル名に基づいて、にビットマップを読み込みます。それがAnkit Awasthiが上に示したものです。
がうまくいけば、それはあなたが
私は私の問題を解決するために、次のソリューションを使用していた...探しているものだし、これは私のために働きました。
Bitmap bmp = Bitmap.createBitmap(edtext.getDrawingCache());
System.out.println("ashish"+edtext.getText().toString());
Bitmap bm = BitmapFactory.decodeResource(r, R.drawable.balloon_overlay_focused);
Bitmap bmw=combineImages(bm,bmp);
CompositeImageViewText.setImageBitmap(bmw);
combineimages用// コード()
public Bitmap combineImages(Bitmap c, Bitmap s) { // can add a 3rd parameter 'String loc' if you want to save the new image - left some code to do that at the bottom
Bitmap cs = null;
int width, height = 0;
if(c.getWidth() > s.getWidth()) {
width = c.getWidth();
height = s.getHeight()+30 ;
} else {
width = s.getWidth();
height = s.getHeight()+30 ;
}
cs = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888);
Canvas comboImage = new Canvas(cs);
comboImage.drawBitmap(c, 0f, 0f, null);
comboImage.drawBitmap(s, 0f, 0f, null);
// this is an extra bit I added, just incase you want to save the new image somewhere and then return the location
/*String tmpImg = String.valueOf(System.currentTimeMillis()) + ".png";
OutputStream os = null;
try {
os = new FileOutputStream(loc + tmpImg);
cs.compress(CompressFormat.PNG, 100, os);
} catch(IOException e) {
Log.e("combineImages", "problem combining images", e);
}*/
return cs;
}
は、それが他のお役に立てば幸い!
これはiphoneをアンドロイドに変換するのと同じです – ingsaurabh
それはどのようにiphoneで行うことができます – Matthew
あなたはテキストボックスに何があるのイメージが欲しいという意味ですか?例えば、テキストボックスに「2」がある場合、「2」のイメージが必要ですか? – Android