布局文件

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:tools="http://schemas.android.com/tools"    android:layout_width="match_parent"    android:layout_height="match_parent"    tools:context=".MainActivity" >    <TextView        android:id="@+id/text"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_centerHorizontal="true"        android:layout_centerVertical="true"        android:text="@string/hello_world" /></RelativeLayout>

java代码实现:

package com.wangfubin.textviewshowimage;import android.annotation.TargetApi;import android.app.Activity;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.os.Build;import android.os.Bundle;import android.text.Spannable;import android.text.SpannableString;import android.text.style.ImageSpan;import android.widget.TextView;@TargetApi(Build.VERSION_CODES.DONUT)public class MainActivity extends Activity {    private TextView text;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        text = (TextView)findViewById(R.id.text);        setimage1();    }    /**     *      * @Title: setimage1      * @Description: TODO(使用ImageSpan对象在TextView组件中显示图片)      * @param     设定文件      * @return void    返回类型      * @throws     */    private void setimage1() {        Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.ic_launcher);        ImageSpan imageSpan = new ImageSpan(this,bitmap);        SpannableString spannableString = new SpannableString("icon");        spannableString.setSpan(imageSpan, 0, 4, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);        text.setText(spannableString);    }}

更多相关文章

  1. android中选择文件,部分手机找不到文件路径问题的解决
  2. android 获取配置文件 相对路径
  3. Android关于读取临时文件
  4. Android下载并打开pdf文件
  5. Android HTTP GET 小文件下载
  6. Android中播放mp3文件
  7. Android 文件的下载
  8. 获取组件坐标系

随机推荐

  1. Android(安卓)Telephony 框架分析
  2. Android(安卓)SDK: adb shell 命令的使用
  3. Android(安卓)绑定数据到界面控件
  4. Android如何调用第三方SO库
  5. Android(安卓)官方博客 - Android应用程
  6. 修改Android系统属性SystemProperties.se
  7. Android(安卓)6.0之后的动态权限
  8. Android消息处理机制(二)
  9. android TextView多行文本(超过3行)使用e
  10. 【Android】ListView与Button的共存问题