您好我正在学习如何开发Android应用程序,但我在编译时遇到了一些问题。
代码:
public void onButtonClick(view v) {
Edittext r1 = (EditText)findViewById(R.id.editText3);
Edittext r2 = (EditText)findViewById(R.id.editText4);
TextView t = (Textview)findViewById(R.id.textView);
int num1 = integer.parseint(r1.gettext().tostring);
int num2 = integer.parseint(r2.gettext().tostring);
int sum = num1+num2;
t.setText(integer.tostring(sum));
}
进口是:
import android.net.Uri;
import android.os.Bundle;
import android.support.design.widget.FloatingActionButton;
import android.support.design.widget.Snackbar;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;
import android.view.View;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.EditText;
import android.widget.TextView;
答案 0 :(得分:1)
所有这些都是错误的。
view -> View
Edittext -> EditText
Textview -> TextView
integer -> Integer
gettext -> getText
在大多数情况下,您应该遵循这些规则
类和接口的每个单词的首字母大写。例如:TextView
,EditText
应该采用方法和变量。 (第一个字母小写,每个后续单词大写的第一个字母)ex:getText()
,doTheThing()
我建议你阅读:http://www.oracle.com/technetwork/java/codeconventions-135099.html