android-安卓程序提示java.lang.IndexOutOfBoundsException

问题描述

安卓程序提示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,数组越界

时间: 2024-11-03 04:51:11

android-安卓程序提示java.lang.IndexOutOfBoundsException的相关文章

java.lang.IndexOutOfBoundsException: setSpan (35 ... 35) ends beyond length 28

/************************************************************************************* * java.lang.IndexOutOfBoundsException: setSpan (35 ... 35) ends beyond length 28 * * 说明: * Browser报错信息. * * 2017-12-13 深圳 南山平山村 曾剑锋 *******************************

安卓开发闪退-安卓开发中java.lang.RuntimeException: Unable to start activity ComponentInfo问题

问题描述 安卓开发中java.lang.RuntimeException: Unable to start activity ComponentInfo问题 package com.example.test; import android.app.ActivityGroup;import android.app.LocalActivityManager;import android.content.Intent;import android.os.Bundle;import android.vi

请高手帮忙,为什么提示java.lang.NullPointerException这个错误

问题描述 if(request.getParameter("title")!=null){sql="insertintonewsvalues("+currid;sql+=",'"+title+"','"+content+"',";sql+="date(),'"+keywords+"','"+author+"')";conn.executeQuery

hibernate简单小程序中报 java.lang.IllegalAccessError错误

问题描述 hibernate简单小程序中报 java.lang.IllegalAccessError错误 我刚开始自学hibernate,跟着视频敲了个小程序,只是实现向数据库employee表中插入一条数据,可是debug运行到 Configuration configuration = new Configuration().configure(); 时就开始抛出 Exception in thread "main" java.lang.IllegalAccessError: tr

if(n.getFirstChild().getNodeValue().equals("查询结果为空!"))这句话一直提示java.lang.NullPoint

问题描述 在编写jsp天气预报的时候,一直提示java.lang.NullPointerExceptionatmy.WeatherReport.getWeather(WeatherReport.java:95)atmy.WeatherReport.main(WeatherReport.java:110)WeatherReport.java:95行的语句是:if(n.getFirstChild().getNodeValue().equals("查询结果为空!"))WeatherRepor

我的Android进阶之旅------>Android项目运行报java.lang.NoClassDefFoundError错误的解决办法

    今天在运行一个Android项目的时候,报了以下错误: D/AndroidRuntime( 3859): Shutting down VM E/AndroidRuntime( 3859): FATAL EXCEPTION: main E/AndroidRuntime( 3859): Process: com.runbo.outdoormeter, PID: 3859 E/AndroidRuntime( 3859): java.lang.NoClassDefFoundError: com.

【我的Android进阶之旅】Android调用JNI出错 java.lang.UnsatisfiedLinkError: No implementation found for的解决方法

错误描述 今天使用第三方的so库时候,调用JNI方法时出现了错误.报错如下所示: 11-01 16:39:20.979 4669-4669/com.netease.xtc.cloudmusic E/art: No implementation found for void com.netease.xtc.cloudmusic.utils.NeteaseMusicUtils.nativeInit(android.content.Context) (tried Java_com_netease_xt

享受Android应用程序的Java技术盛宴

准备开始 本文介绍几种处理复杂情况的 Android SDK 工具.开发 Android 应用程序,需要最新版 Android SDK,这需要一个 Java Development Kit (JDK).我使用的是 Android 2.2 和 JDK 1.6.0_17.物理设备不是必须的:本文中的所有代码在 SDK 附带的 Android 模拟器上可以很好的运行.本文假设您对 Android 编程比较熟悉,故不涉及 Android 基础开发,但是如果您有 Java 编程语言的知识,也是可以的. 并

android listview Caused by: java.lang.ArrayIndexOutOfBoundsException: length=3; index=3

android listview 适配器在多种类型viewType报错:   Caused by: java.lang.ArrayIndexOutOfBoundsException: length=3; index=3 2 at android.widget.AbsListView$RecycleBin.addScrapView(AbsListView.java:6822) 3 at android.widget.AbsListView.trackMotionScroll(AbsListView