1
我正在創建一個簡單的學生成績計算器,其中四個EditText在片段活動的滑動選項卡中,但是引用edittext視圖導致了該活動。我評論了參考代碼部分,應用程序不再崩潰。下面是我在父類 請我應該遵循什麼樣的方式進口EDITTEXT類在swipe選項卡的片段類中引用EditText導致活動崩潰
public static class Course1 extends Fragment implements
OnClickListener {
EditText courseOne, courseTwo, courseThree, courseFour;
Button compute;
double sumPoint, proPoint1, proPoint2, cgpa;
double edit1, edit2, edit3, edit4, sumUnits;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup
container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.cgpa_one, container,
false);
/**
courseOne = (EditText)rootView.findViewById(R.id.editText2);
courseTwo = (EditText)rootView.findViewById(R.id.editText3);
courseThree = (EditText)rootView.findViewById(R.id.editText5);
courseFour = (EditText)rootView.findViewById(R.id.editText6);
compute.setOnClickListener(this);
*/
return rootView;
}
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
edit1 = Double.valueOf(courseOne.getText().toString());
edit2 = Double.valueOf(courseTwo.getText().toString());
edit3 = Double.valueOf(courseThree.getText().toString());
edit4 = Double.valueOf(courseFour.getText().toString());
proPoint1 = edit1 * edit2;
proPoint2 = edit3 * edit4;
sumPoint = proPoint1 + proPoint2;
sumUnits = edit2 + edit4;
cgpa = (float) sumPoint/sumUnits;
Intent i = new
Intent("com.thenextgeneration.cscumyu.CGPARESULT");
Bundle b = new Bundle();
b.putDouble("key", cgpa);
i.putExtras(b);
startActivity(i);
}
}
?
請加也logcat的,我的意思是錯誤的日誌 – piotrek1543
謝謝,我所看到的問題是,我沒有參考計算按鈕 –
編輯您的文章並添加解決方案 – piotrek1543