问题描述
- 安卓程序提示java.lang.IndexOutOfBoundsException
- 这是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(bitDynamicDrawableSpan.ALIGN_BOTTOM);
span.setSpan(image04 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""/>
解决方案
下标越界啦,再好好检查下,你可以的,加油!
解决方案二:
。。。天,你Lift一共才4个。你要在第4个位置插入,你是在骗自己还是在骗as。
解决方案三:
sorryi dot knowi just get point
解决方案四:
贴报错的信息,提示的大概意思是下标越界了。
解决方案五:
应该是你的资源文件太大了吧
解决方案六:
0123不是1,2,3,4
解决方案七:
java.lang.IndexOutOfBoundsException,数组越界