2012-10-23 37 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”这一行。奇怪,因为它是非常基本的代码。 –