Android错误数组超出界限

时间:2017-01-11 22:32:29

标签: java android arrays debugging textview

我遇到了一个我制作的简单程序的麻烦,这个程序使得Textview字段改变了,我使用了一个按钮。我试图找到为什么每次我尝试运行应用程序时总会收到这些错误。现在我不知道为什么它调用数组的错误,因为我没有在代码中使用数组,所以它让我感到困惑:

<ul>
  <li>Café</li>
  <li>Mate</li>
  <li>Té</li>
</ul>

我得到的错误是:

 package com.example.chu.myapplication;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;



public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);


        final TextView mTextview = (TextView) findViewById(R.id.textView1);
       final Button pbutton = (Button) findViewById(R.id.button1);


        pbutton.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                mTextview.setText(getResources().getString(R.string.string1));

            }
        });

1 个答案:

答案 0 :(得分:0)

我不确定但是看看你的按钮名称的长度或你的程序的其他组件可能是一个值超过默认值并导致该问题。