Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/389.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android程序…编码错误_Java_Android_Android Studio - Fatal编程技术网

Java Android程序…编码错误

Java Android程序…编码错误,java,android,android-studio,Java,Android,Android Studio,我想打印A、B、C。。。。。在系列中,但当我单击按钮时,它不幸停止 public class MainActivity extends ActionBarActivity { protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity

我想打印A、B、C。。。。。在系列中,但当我单击按钮时,它不幸停止

public class MainActivity extends ActionBarActivity {

    protected void onCreate(Bundle savedInstanceState) {
                  super.onCreate(savedInstanceState);
                  setContentView(R.layout.activity_main);
    final TextView alphabets = (TextView) findViewById(R.id.alphabet);
    Button next = (Button) findViewById(R.id.button);
    View.OnClickListener listener = new View.OnClickListener() {
        @Override
        public void onClick(View v) {

            String[] alpha= {"A","B","C" ,"D" ,"E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"};
            int alp = alpha.length;
            for (int i=0;i<=alpha.length;i++)
            alphabets.setText(alpha[i]);
            }
    };

    next.setOnClickListener(listener);
公共类MainActivity扩展了ActionBarActivity{
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
最终文本视图字母表=(文本视图)findViewById(R.id.alphabet);
按钮下一步=(按钮)findViewById(R.id.Button);
View.OnClickListener=newview.OnClickListener(){
@凌驾
公共void onClick(视图v){
字符串[]alpha={“A”、“B”、“C”、“D”、“E”、“F”、“G”、“H”、“I”、“J”、“K”、“L”、“M”、“N”、“O”、“P”、“Q”、“R”、“S”、“T”、“U”、“V”、“W”、“X”、“Y”、“Z”};
int alp=α长度;

对于(int i=0;i而言,原因是
indexootfboundexception

 for (int i=0;i<=alpha.length;i++)
    alphabets.setText(alpha[i]);
 }
试试这个

String alpha[30];    
alpha= {"A","B","C" ,"D" ,"E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"};

您的程序不会打印A、B、C…它只会打印Z@DroidMind-这是为什么?@KevinDTimm发现它是重复设置的同一文本视图(int i=0;i@DroidMind-很简单-thxWell,如果你要把这个问题写进答案,你最好告诉他如何在文本视图中正确显示每个字母。非常感谢,但当我点击按钮时,它会直接转到“Z”,不是b、c、d系列,谢谢Advance@user3356684-见OPit附录ABC中的注释,,,我只想打印a/b/C这不是一个完整的答案。
String[] alpha= {"A","B","C" ,"D" ,"E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"};
int alp = alpha.length;
StringBuffer alphabet = new StringBuffer();
for (int i=0;i<alpha.length;i++){
  alphabet.append(alpha[i]);
}
alphabets.setText(alphabet.toString());
String alpha[30];    
alpha= {"A","B","C" ,"D" ,"E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"};