我正在按照教程Android Developers的方式工作,並且遇到了一個問題,我確實顯示了我的新手狀態。在HelloViews教程的HelloFormStuff部分的'Radio Buttons'的第2步中,我被引導到「添加以下代碼以在HelloFormStuff活動中創建一個新成員:」 ...這是什麼意思?
我是否在包中添加了另一個類? (在eclipse中的新類對話框爲私人類提供灰色選項)
我在類HelloFormStuff內插入了什麼? (給定的錯誤:。「爲參數radio_listener非法修改;只有最終被允許」
感謝您的幫助,您可以提供Android開發教程 - HelloFormStuff中的「活動中的新成員」
0
A
回答
0
的radio_listener
是新成員的成員就像是一個類的一部分。
所以粘貼提供的代碼到類實際上是創造了新的成員。
它看起來像這樣(沒有測試,只是把它讀作「僞」請:))
class HelloFormStuff extends Activity{
//other stuff
private OnClickListener radio_listener = new OnClickListener() {
public void onClick(View v) {
// Perform action on clicks
RadioButton rb = (RadioButton) v;
Toast.makeText(HelloFormStuff.this, rb.getText(), Toast.LENGTH_SHORT).show();
}
};
//other stuff, like onCreate();
}
+0
我看到......似乎每次我將代碼放入類HelloFormStuff中時,我也在嵌套它_inside_ onCreate ...修復了這一切錯誤消失了!謝謝。 – 2011-03-22 16:03:10
+0
贏了! :)錯誤也更有意義。在像'onCreate()'這樣的方法內部,你不能聲明private屬性。但是你可以聲明它是靜態的。 – Nanne 2011-03-22 16:12:47
相關問題
- 1. Android開發者教程中的錯誤?
- 2. 與谷歌Android「HelloFormStuff」教程的Java錯誤
- 3. Android的教程 - HelloFormStuff - 無法解決繪製錯誤
- 4. 在Android SDK中開始新的活動
- 5. Android的新活動開始
- 6. Android開始新的活動
- 7. 在活動中打開新的活動
- 8. 啓動symbian開發教程
- 9. 新到Android開發 - 着開始新的活動
- 10. 如何更改Android開發人員的HelloFormStuff中出現的RadioGroup小部件的順序?
- 11. 更改開發人員成員中心中的開發人員名稱
- 12. 無法加載新的空白活動 - Android電子教程
- 13. C++教程中的2D遊戲開發
- 14. 啓動Palm WebOS開發的好教程?
- 15. 針對PHP開發人員的android編程的書籍和/或教程
- 16. 在Android中重新開始活動
- 17. Android開發人員第一次應用教程
- 18. Android開發新手。在一個活動中實現幾個不同的過程
- 19. 不能按照本教程在Android開發者教程
- 20. android開發 - 不能開始新的活動
- 21. 的Java教程C#開發
- 22. C#web開發教程
- 23. 不能使用Android開發者教程
- 24. 在Android中開發Facebook應用的教程
- 25. 的Android開始新的活動
- 26. 的Android開始新的活動錯誤
- 27. Android開發中的開始活動(NullPointerException)出錯
- 28. 活動中的靜態成員視圖 - Android
- 29. Android資源作爲主要活動中的成員變量
- 30. Drupal的高級PHP開發人員的任何好書/教程?
下面的代碼@Nanne將在您的帖子中引用的此應用程序中起作用。然而,要回答「這是什麼意思」當你的指示添加任何東西,一個成員,打電話給你的類活動。基本上你在你的活動的onCreate方法下面添加代碼(Class文件) – apesa 2011-03-22 16:03:14