程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> android-onClickActionListener的問題

android-onClickActionListener的問題

編輯:編程綜合問答
onClickActionListener的問題

我onClick方法的代碼,實現功能是計算用戶輸入的字符數。每次我運行點擊按鈕之後,都會說WordCounterApp has stopped working。多謝幫忙解決。

package com.example.wordcountapp;

public class MainActivity extends Activity {
    private TextView textView2;
    private Button button1;
    private EditText editText1;

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

        textView2 = (TextView) findViewById(R.id.textView2);
        button1 = (Button) findViewById(R.id.button1);
        editText1 = (EditText) findViewById(R.id.editText1);

        button1.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                String str = editText1.getText().toString();
                String input = str; 
                int wordCount =  -1;
                String array[] = input.trim().split(" ");
                if( "".equals(input) ||
                    "\n".equals(input)) {
                    wordCount = 0;
                }
                else{
                    wordCount = array.length;
                }
                textView2.setText(wordCount);   
            }
        });
    }
}

最佳回答:


textView2.setText(wordCount + "");
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved