0

我的主要活动类包含 onCreate(Bundle)、onCreateOptionsMenu(Menu menu)、onPrepareOptionsMenu(Menu menu) 方法和我的所有 android:onClick= 方法(有很多)。

如果可能的话,我想减少我的 Main 活动类中的方法数量。那么“是否可以将我的 onClick 方法移动到不同的类”?

谢谢你的帮助。

4

2 回答 2

2

您可以创建一个不同的类来实现View.OnClickListener. 然后在主活动代码中,您可以setOnClickListener在要移动点击侦听器的组件上使用,并提供实现View.OnClickListener为参数的类。

编辑:这是View.OnClickListenerAndroid 开发者网站http://developer.android.com/reference/android/view/View.OnClickListener.html上页面的链接

于 2013-07-17T17:42:30.997 回答
0

您只能通过代码而不是 XML 来完成。您将需要创建一个类,例如“ClickManager”,您可以在其中为布局中的每个按钮定义 OnClickListeners。

于 2013-07-17T17:49:59.380 回答