0

我有一个应用程序可以非常顺利地在 xml 文件之间切换布局。问题在于当我尝试按下按钮时强制关闭。我讨厌使用侦听器,因为它们使程序变得太多,所以我在 xml 中使用 onClick。我为第二个布局制作了一个完全独立的 java 文件来组织它,但是 onClick 不引用第二个 java 文件并强制关闭。关于如何解决它的任何想法?

4

1 回答 1

0

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

如果您的按钮在多个 中执行相同的操作,您可以做的Activities是从 a 扩展BaseActivity为您的另一个Activities。然后你可以onClick()在不同的地方使用相同的Activities

例如,我创建了自己的“操作栏”,因此它更适合我的特定客户群。我layout为我的BaseActivity. 所以在“Action Bar”上是一个后退Button。我<include>把它layout放在我的另一个中Activities并扩展它,BaseActivity然后Button使用BaseActivity. 如果我需要不同的功能,我可以Button在某些情况下覆盖这些s。Activities

我希望这有帮助。如果不是,请更好地描述您的问题,并提供您正在使用的一些代码以及错误/logcat

于 2013-09-17T03:07:56.573 回答