0

私は2つのビットマップ画像を持っています..そして、ビットマップをマージして、1つのビットマップを他のビットマップの上に正確に配置し、結果のビットマップを取得する必要があります(両方の組み合わせです)

結果のビットマップはフォント文字であり、テキストを入力している編集ボックスにそのビットマップを表示したい。

出来ますか。助けてください。

4

1 に答える 1

1

ImageSpan オブジェクトを使用して、結果のビットマップで作成し、編集ボックス内のテキストの関連部分に添付してみてください。このようなもの:

public class TestActivity extends Activity { 
@Override 
public void onCreate(Bundle savedInstanceState) { 
super.onCreate(savedInstanceState); 
setContentView(R.layout.main); 
        TextView textView  = (TextView) findViewById(R.id.textview); 
        SpannableString ss = new SpannableString("abc"); 
        Drawable d = getResources().getDrawable(R.drawable.icon32); 
        d.setBounds(0, 0, d.getIntrinsicWidth(), d.getIntrinsicHeight()); 
        ImageSpan span = new ImageSpan(d, ImageSpan.ALIGN_BASELINE); 
        ss.setSpan(span, 0, 3, Spannable.SPAN_INCLUSIVE_EXCLUSIVE); 
        textView.setText(ss); 
 }
于 2010-07-30T06:22:38.617 に答える