我有一个应用程序可以非常顺利地切换xml文件之间的布局。问题在于当我试图按下按钮时力就会关闭。我讨厌使用监听器,因为他们过多地编写程序,所以我在xml中使用onClick。我为第二个布局创建了一个完全独立的java文件来组织它,但onClick没有引用第二个java文件并强制关闭。关于如何修复它的任何想法?
答案 0 :(得分:0)
如果没有看到你的代码以及你是如何做到的,这听起来像是麻烦。但是,在xml中执行它很好,我经常这样做,因为我同意它似乎在大多数时候看起来更好。
如果您的按钮在多个Activities
中执行相同的操作,您可以执行的操作是从BaseActivity
延伸到您的其他Activities
。然后,您可以在不同的onClick()
中使用相同的Activities
。
例如,我创建了自己的“Action Bar”,因此它针对我的特定客户群进行了更多自定义。我为我layout
做了BaseActivity
。所以在“行动栏”上是一个回Button
。我<include>
在我的另一个layout
中Activities
并将此BaseActivity
扩展,然后Button
使用BaseActivity
中的功能。如果我需要不同的功能,我可以在某些Button
中覆盖这些Activities
。
我希望这会有所帮助。如果没有,那么请更好地描述您的问题,并提供您正在使用的一些代码以及errors / logcat