这是java代码
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button btn=(Button) this.findViewById(R.id.btn3);
SpannableString span=new SpannableString("Lift");
Bitmap bit= BitmapFactory.decodeResource(getResources(),R.drawable.image2);
ImageSpan image=new ImageSpan(bit,DynamicDrawableSpan.ALIGN_BOTTOM);
span.setSpan(image,0,4, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
btn.append(span);
btn.append("我的按钮");
}
这是布局
android:layout_width="150sp"
android:layout_height="150sp"
android:id="@+id/btn3"
android:layout_below="@+id/btn2"/>
下标越界啦,再好好检查下,你可以的,加油!
sorry,i dot know,i just get point
贴报错的信息,提示的大概意思是下标越界了。
。。。天,你Lift一共才4个。你要在第4个位置插入,你是在骗自己还是在骗as。
应该是你的资源文件太大了吧
0,1,2,3不是1,2,3,4