我的主要活动类包含 onCreate(Bundle)、onCreateOptionsMenu(Menu menu)、onPrepareOptionsMenu(Menu menu) 方法和我的所有 android:onClick= 方法(有很多)。
如果可能的话,我想减少我的 Main 活动类中的方法数量。那么“是否可以将我的 onClick 方法移动到不同的类”?
谢谢你的帮助。
您可以创建一个不同的类来实现View.OnClickListener
. 然后在主活动代码中,您可以setOnClickListener
在要移动点击侦听器的组件上使用,并提供实现View.OnClickListener
为参数的类。
编辑:这是View.OnClickListener
Android 开发者网站http://developer.android.com/reference/android/view/View.OnClickListener.html上页面的链接
您只能通过代码而不是 XML 来完成。您将需要创建一个类,例如“ClickManager”,您可以在其中为布局中的每个按钮定义 OnClickListeners。