Android onClick适用于多个班级

时间:2013-09-17 02:56:51

标签: java android xml class onclick

我有一个应用程序可以非常顺利地切换xml文件之间的布局。问题在于当我试图按下按钮时力就会关闭。我讨厌使用监听器,因为他们过多地编写程序,所以我在xml中使用onClick。我为第二个布局创建了一个完全独立的java文件来组织它,但onClick没有引用第二个java文件并强制关闭。关于如何修复它的任何想法?

1 个答案:

答案 0 :(得分:0)

如果没有看到你的代码以及你是如何做到的,这听起来像是麻烦。但是,在xml中执行它很好,我经常这样做,因为我同意它似乎在大多数时候看起来更好。

如果您的按钮在多个Activities中执行相同的操作,您可以执行的操作是从BaseActivity延伸到您的其他Activities。然后,您可以在不同的onClick()中使用相同的Activities

例如,我创建了自己的“Action Bar”,因此它针对我的特定客户群进行了更多自定义。我为我layout做了BaseActivity。所以在“行动栏”上是一个回Button。我<include>在我的另一个layoutActivities并将此BaseActivity扩展,然后Button使用BaseActivity中的功能。如果我需要不同的功能,我可以在某些Button中覆盖这些Activities

我希望这会有所帮助。如果没有,那么请更好地描述您的问题,并提供您正在使用的一些代码以及errors / logcat