亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

關于Android開發Activity.java里面main函數老是報錯:main cannot be resolved or is not a field

關于Android開發Activity.java里面main函數老是報錯:main cannot be resolved or is not a field

格瑞克愛鮮荔枝 2017-03-12 19:54:34
/*下面是Android-src-HeightCalculator的程序*/ package?com.demo.prH2;??? import?android.app.Activity;? import?android.app.AlertDialog; import?android.content.DialogInterface; import?android.os.Bundle;? import?android.view.Menu; import?android.view.MenuItem; import?android.view.View;??? import?android.view.View.OnClickListener; import?android.widget.Button; import?android.widget.CheckBox;? import?android.widget.*; import?android.widget.EditText; import?android.widget.TextView; /*import?java.text.DecimalFormat;??? import?java.text.NumberFormat;??? import?android.widget.RadioButton;??? import?android.widget.Toast;????? /*?? *?@author?chengkaige?*? */?? public?class?HeightCaculatorActivity?extends?Activity?{??? /**?Called?when?the?activity?is?first?created.?*/?? ????private?Button?calculatorButton;????? ????private?EditText?weightEditText;? ????private?CheckBox?manCheckBox; ????private?CheckBox?womanCheckBox; ????private?TextView?resultTextView;?????? ????? ????@Override???? ????public?void?onCreate(Bundle?savedInstanceState)?{????? ????????super.onCreate(savedInstanceState);????? ????????setContentView(R.layout.main);???? ????????//調用創建視圖的函數??? ????????calculatorButton?=(Button)findViewById(R.id.calculator); ????????weightEditText=(EditText)findViewById(R.id.weight); ????????manCheckBox=(CheckBox)findViewById(R.id.man); ???????womanCheckBox?=?(CheckBox)findViewById(R.id.woman); ????????resultTextView=(TextView)findViewById(R.id.result);?? ???}????? ????private?void?onStar()?{????? ???????super.onStart();?? ???????registerEvent(); ????}????? ???? ????private?void?registerEvent()?{????? ???? calculatorButton.setOnClickListener(new?OnClickListener(){????? ????????@Override???? ????????public?void?onClick(View?v)?{????? ???????????if(!weightEditText.getText().toString().trim().equals("")){ ???????? MenuItem?womanCheckBox?=?null; if(manCheckBox.isChecked()||womanCheckBox.isChecked())??? ???????? { ???????? Double?weight=Double.parseDouble(weightEditText.getText().toString()); ???????? StringBuffer?sb=new?StringBuffer(); ???????? sb.append("------評估結果-----\n"); ???????? if(manCheckBox.isChecked()){ ???????? sb.append("男性標準身高:"); ???????? double?result=evaluateHeight(weight,"男"); ???????? sb.append((int)result+"厘米"); ???????? } ???????? if(womanCheckBox.isChecked()){ ???????? sb.append("女性標準身高:"); ???????? double?result=evaluateHeight(weight,"女"); ???????? sb.append((int)result+"厘米"); ???????? } ???????? resultTextView.setText(sb.toString()); ???????? }else ???????? { ???????? showMessage("請選擇性別呀!"); ???????? } ???????}else{ ???? ???showMessage("請輸入體重!"); ???????}??? ???????????} ???????????? ???? });?? ????} ????private?double?evaluateHeight(double?weight,String?sex) ????{ ???? double?height; ???? if(sex=="男"){ ???? height=170-(62-weight)/0.6;} ???? else{ ???? height=158-(52-weight)/0.5;} ???? return?height;} ???? ???? ????private?void?showMessage(String?message) ????{ ???? AlertDialog?alert=new?AlertDialog.Builder(this).create(); ???? alert.setTitle("系統消息"); ???? alert.setMessage(message); ???? alert.setButton("確定",new?android.content.DialogInterface.OnClickListener(){ ???? public?void?onClick(DialogInterface?dialog,int?whichButton){} ???? }); ???? alert.show(); ????} ???? ????public?boolean?onCreateOptionMenu(Menu?menu){ ???? menu.add(Menu.NONE,1,Menu.NONE,"退出"); ???? return?super.onCreateOptionsMenu(menu); ????} ???? ????public?boolean?onOptionItemSelected(MenuItem?item){ ???? switch(item.getItemId()){ ???? case?1: ???? finish(); ???? break; ???? } ???? return?super.onOptionsItemSelected(item); ????}底下是框架layout里面的程序,沒有報錯,就是上面的main一直報錯,剛學安卓可能問題很簡單可是很笨就是調不出來,啊啊啊??!求大佬指導一波吖。。。。<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"? ? android:layout_width="match_parent"? ? android:layout_height="match_parent"? ? android:orientation="vertical" >? ??? ?<LinearLayout? ? ? ? android:id="@+id/linearLayout1"? ? ? ? android:layout_width="fill_parent"? ? ? ? android:layout_height="wrap_content"? ? ? ? android:layout_marginTop="20.0dp"? ? ? ? android:gravity="center_horizontal"? ? ? ? android:orientation="horizontal" >? ? ? ??? ? ? ? <TextView? ? ? ? ? ? android:layout_width="wrap_content"? ? ? ? ? ? android:layout_height="wrap_content"? ? ? ? ? ? android:gravity="center_horizontal"? ? ? ? ? ? android:text="個人標準身高計算器"? ? ? ? ? ? android:textSize="22.0dip"? ? ? ? ? ? android:textStyle="bold" />? ? </LinearLayout>? ? <LinearLayout? ? ? ? android:layout_width="wrap_content"? ? ? ? android:layout_height="wrap_content"? ? ? ? android:layout_marginTop="10dp"? ? ? ? android:orientation="horizontal" >? ? ? ? <TextView? ? ? ? ? ? android:layout_width="120.0dip"? ? ? ? ? ? android:layout_height="wrap_content"? ? ? ? ? ? android:layout_marginLeft="5.0dip"? ? ? ? ? ? android:text="請輸入你的體重:" />? ? ? ? <EditText? ? ? ? ? ? android:id="@+id/weight"? ? ? ? ? ? android:layout_width="150.0dip"? ? ? ? ? ? android:layout_height="wrap_content"? ? ? ? ? ? android:inputType="number" />? ? ? ? <TextView? ? ? ? ? ? android:layout_width="wrap_content"? ? ? ? ? ? android:layout_height="wrap_content"? ? ? ? ? ? android:text="kg" />? ? </LinearLayout>? ? <LinearLayout? ? ? ? android:layout_width="match_parent"? ? ? ? android:layout_height="wrap_content"?? ? ? ? android:orientation="horizontal">? ? ? ? ?<TextView?? ? ? ? android:id="@+id/textView1"? ? ? ? android:layout_width="wrap_content"? ? ? ? android:layout_height="wrap_content"? ? ? ? android:text="請選擇你的性別"? ? ? ? android:layout_marginLeft="5.0dip" />? ? ? ? ?<CheckBox? ? ? ? ? ? ?android:id="@+id/man"? ? ? ? ? ? ?android:layout_width="wrap_content"? ? ? ? ? ? ?android:layout_height="wrap_content"? ? ? ? ? ? ?android:text="男" /> ? ? ? ? ?<CheckBox? ? ? ? ? ? ?android:id="@+id/woman"? ? ? ? ? ? ?android:layout_width="wrap_content"? ? ? ? ? ? ?android:layout_height="wrap_content"? ? ? ? ? ? ?android:text="女" />? ? </LinearLayout>? ? <LinearLayout? ? ? ? android:layout_width="match_parent"? ? ? ? android:layout_height="wrap_content"? ? ? ? android:orientation="horizontal"?? ? ? ? android:gravity="center_horizontal">? ? ? ? ? ?<Button? ? ? ? android:id="@+id/calculator"? ? ? ? android:layout_marginTop="20dip"? ? ? ? android:layout_width="150dip"? ? ? ? android:layout_height="wrap_content"? ? ? ? android:text="運算" />? ? </LinearLayout>? ? <LinearLayout? ? ? ? android:layout_width="match_parent"? ? ? ? android:layout_height="wrap_content"?? ? ? ? ?android:orientation="horizontal"?? ? ? ? android:gravity="center_horizontal">? ? ? ? <TextView? ? ? ? ? ? android:id="@+id/result"? ? ? ? ? ? android:layout_width="wrap_content"? ? ? ? ? ? android:layout_height="wrap_content"? ? ? ? ? ? android:layout_marginTop="10dip"? ? ? ? ? ? ?/>? ? </LinearLayout>? ? <LinearLayout? ? ? ? android:layout_width="fill_parent"? ? ? ? android:layout_height="fill_parent"? ? ? ? android:orientation="vertical" >? ? </LinearLayout></LinearLayout>
查看完整描述

2 回答

已采納
?
習慣受傷

TA貢獻885條經驗 獲得超1144個贊

第一個問題:你看你的布局文件名字是否為main.xml,第二個的話private void onStar() 這一句有問題,重寫基類方法名字和類型都要一樣,還要有@Override的注解
查看完整回答
2 反對 回復 2017-03-13
  • 格瑞克愛鮮荔枝
    格瑞克愛鮮荔枝
    謝謝謝謝,確實是這個問題,不過中間也有兩行代碼錯了,老師已經幫我指正了。 么么么么么么么么。
?
慕瓜9220888

TA貢獻868條經驗 獲得超0個贊

IXWVOYEBI

NVHVBSPNO

WQCJXQJBI

XKQWVZJEM

AXTGSHORN

ZPFUTKHAX

VMENCZZAW

QTJHTGLOO

SDMEZQJIQ

VYJXZWWGR

LBCBCRQLY

JBFYEXQAR

DCRCKNFLM

LELIIFJTS

VNLTUOGWU

BGZSRRIPW

GBNMMDNHI

HVBKTKKRB

CKTLLTGOY

DCHQJGWDX

CHWIJWTAU

CHTSESIZZ

YMBKIPWGH

NLWFBYOZZ

IAXCASQTE

VCNDIZRVX

IYWXLVQOW

VXBHUWASK

NIOTZEOLU

OBXPFABCU

XZJANUIAN

POOLYDUCX

IJMXAVHFP

FVCIIAZXG

LZITWYTRM

BSLDPDZEZ

JTRQBZOMX

PFVAVFLEN

XLPKFCFTQ

CCERAMFDT

QKOKIKSRU

SPQOZTDGB

XRPTWTAOT

PNOBRFPTB

OTMMLZMBT

ZRUUWKBWU

IRQYRIGRV

LWJWFMCGJ

TFZJLVIPQ

GWJLELSSM

ZRQGOLEVF

VMWKDYNOI

RPSVEFCHH

EUMEJQQNI

TISBKKYEV

USEXWXUOY

JAPAYLOEX

VJFKVBBNH

LZRMYKDQK

EWHTOLLXR

RLDIENRUK

KFGMVOHNQ

RCAMBNUGQ

VWLNCLORX

DHWIHQQTZ

DBBDLUXHH

VJWORRIZZ

IQOQMOAKT

MCENJDUBI

GKTWIZYYC

FIBQPDGDN

JAAZOFSSL

HUTCRYIPG

OCPYHHOFP

EEMSGIRWJ

FATYBVZWG

QSLXGDAQT

BQSLCJQNX

YCZEXDELV

KBCFBAEJO

XLKGIYRHS

TSOAJQABV

YGQZPDKLZ

XBDKQHHBE

WYXXXVFCW

EJICSFCGG

LGIQPZMTU

DSRKUROVM

VACOLKIZO

HRAILYPPQ

QRKJSTNYK

FOGQDBMGS

XFYHHXERL

YGPFELIDU

WMLEWTKKB

PGZYXABHB

JFHGPCZGX

OAZIROLMG

WEWSAOYTB

JUJSBOZFI

BJPXNVSDD

HFZQZWXUK

EIJCSSZDD

FDMLWGNTE

ZUDVDDKRR

JRTEQNELV

DSJBARIIS

BWVOXOMZJ

XWOUJJUBB

VNTCUOIZJ

DVUNZQXHJ

QYHAPGYZC

FTYRAXEWH

LQILEUBAK

TONZYJJDX

SNGYHYOVG

AIVEWTQHZ

YGIRAHYOZ

MBVMQPQJU

TODMFPWMX

ZUNNDTHHY

SQTTJELYZ

BJZIEBYVN

QFUXREYYK

RPOHKDMJT

QEDMVSTJA

USBUTTHHZ

ALEUKUROX

HCVXNTJPJ

YDCCMDGRB

DIHNZCDAQ

JXGIBVZNX

MAJIREFMG

UMEUTDUOY

YXMCHOLMC

XLYNGJKAH

GWFOEPCQQ

PARVBSRFN

LQJZLAUKU

JHQJSJRTL

TLBEOFMNP

OULLIPCDL

DVYOXLKFM

ONCZBPHVF

RQPYRSZSZ

EMUUNDABL

XBKAGTJNE

MBDDKERIY

AVXNMNFWG

ECSRKARYC

AFVDDJGNX

YMXWIVCCD

ZETTZHELS

RZFRQXUVZ

ZHTSRIZFA

PDMZJQHXO

JHGPYFSPQ

GIQNMWNDP

CXGPBSXHI

WLNDVMJGQ

SNWZISIZZ

TBHZPRICM

FXGPSIJWA

KIRWFWDDK

GBQTCIEVV

JGYRKOUOF

ZAXTMTBZP

CHSNPLBPE

DSYBTAAXI

UCBTSIPGQ

ZXQJLCZGG

VAJLADHBV

NLCLEELCC

LTVOKRHYI

OMVUALYFV

OMFRAHADO

GLKJSCWAU

PDMFUBRCM

LBAJMSJKK

XVUDVCJAU

查看完整回答
反對 回復 2021-10-19
  • 2 回答
  • 0 關注
  • 2934 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號