[問題] android app新手觀念一問

作者: apout (apout)   2016-05-09 16:07:23
因為剛開始自學android 程式編輯,有個問題困擾我,以Java來說假設有個Dog class,要
創造他的物件就Dog x = new Dog();
但在android studio寫程式,在畫面編輯拉一個TextView到手機畫面,id設定為txv,然
後在邏輯編輯處只會寫到例如 TextView txv=(TextView)findViewById(R.id.txv),將畫
面物件與程式做連結,但並沒有以TextView txv = new TextView()來創物件,但又有看

Random用法,書本有用Random x= new Random()創Random物件,有點搞不清楚何時要new何
時不用,麻煩各位指導小弟,感恩
作者: ssccg (23)   2016-05-09 16:18:00
findViewById不是在建立物件,是從已經建好的ContentView中找出指定id的物件拉到編輯畫面是在編輯layout xml檔案View物件是(setContentView時呼叫)LayoutInflator解析xml檔案之後建立的

Links booklink

Contact Us: admin [ a t ] ucptt.com