2012-10-23 67 views

回答

0

的人寫這個答案大概意味着對Button控件調用setOnClickListener()

@Override 
    public View onCreateView(LayoutInflater inflater, ViewGroup parent, 
          Bundle savedInstanceState) { 
    View result=inflater.inflate(R.layout.main, parent, false); 

    b=(Button)result.findViewById(R.id.button); 
    b.setOnClickListener(this); 

    return(result); 
    } 
+0

你有什麼機會可以擴展這個嗎?自從我發現Google問題後,我有幾個需要更新的onClicks,但是上面提供的代碼給了我一個關閉的力量。我正在使用我的onClicks開始其他活動。謝謝。 –

+0

@RED_:「你有什麼可以擴展的嗎?」 - 我不明白。 「因爲我發現了Google的問題」 - 究竟是「Google問題」呢? 「上面提供的代碼給了我一個關閉的力量」 - 當你看着你的堆棧跟蹤時,你學到了什麼? – CommonsWare

+0

有人告訴我,開發人員有一段時間需要修正一些問題,可以在XML中定義onClicks並在碎片中使用它們,當在XML中定義時,它會在Activity not a Fragment中查找方法,這就是爲什麼我的onClicks第一次沒有反應。你的代碼是修正,在代碼中定義onClicks,但是就像我說我正在接近一個力量。 [這是我的代碼(Pastebin鏈接)](http://pastebin.com/p2PYTpzN)堆棧跟蹤告訴我在第21行有一個致命異常(pastebin上的25)。 「random.setOnClickListener」這一行。奇怪,因爲它是非常基本的代碼。 –