【问题标题】:how to a display a bitmap in a editbox in android如何在android的编辑框中显示位图
【发布时间】:2010-07-30 05:43:10
【问题描述】:

我有两个位图图像..我需要将位图与一个位图在另一个位图上的精确定位合并,并得到一个结果位图(这是两者的组合)

生成的位图是一个字体字符,我希望该位图显示在我正在输入文本的编辑框中。

有可能吗。请帮忙。

【问题讨论】:

    标签: android fonts bitmap rendering editbox


    【解决方案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); 
     }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-06-23
      • 2012-06-06
      • 1970-01-01
      • 1970-01-01
      • 2022-11-16
      • 2022-09-24
      • 2016-04-27
      • 2015-09-20
      相关资源
      最近更新 更多