Android 如何仅向所有活动(包括列出活动)声明一次按钮?
我想开发一个应用程序,在所有活动中有4个按钮顶部和4个按钮底部。问题是我不想在所有活动中定义button的处理程序(因为只在一个位置进行修改更简单) 我想到的一个解决方案是:做一个扩展活动的主菜单,然后从主菜单扩展所有活动。但是,我想使用从ListActivity扩展而来的列表Android 如何仅向所有活动(包括列出活动)声明一次按钮?,android,button,static,android-activity,Android,Button,Static,Android Activity,我想开发一个应用程序,在所有活动中有4个按钮顶部和4个按钮底部。问题是我不想在所有活动中定义button的处理程序(因为只在一个位置进行修改更简单) 我想到的一个解决方案是:做一个扩展活动的主菜单,然后从主菜单扩展所有活动。但是,我想使用从ListActivity扩展而来的列表 是否有一种方法可以只声明和定义一次处理程序,并在所有活动中使用这些按钮?将列表活动重构为具有列表视图的活动。如果您这样做,您可以按照“主菜单”计划进行操作。将列表活动重构为具有列表视图的活动非常容易。如果您这样做,您可以
是否有一种方法可以只声明和定义一次处理程序,并在所有活动中使用这些按钮?将
列表活动
重构为具有列表视图
的活动
。如果您这样做,您可以按照“主菜单”计划进行操作。将列表活动
重构为具有列表视图的活动
非常容易。如果您这样做,您可以按照“主菜单”计划进行操作。解决了实现singleton类的问题
假设一个应用程序有4个固定按钮。在singleton类中为这些按钮编写4个方法,然后在编写的每个活动中调用它们。这不是一个完美的解决方案,但是它为您提供了一个单独的空间,您可以在其中更改处理程序并通过所有活动自动传播这些修改
希望它能帮助别人。解决了实现单例类的问题
假设一个应用程序有4个固定按钮。在singleton类中为这些按钮编写4个方法,然后在编写的每个活动中调用它们。这不是一个完美的解决方案,但是它为您提供了一个单独的空间,您可以在其中更改处理程序并通过所有活动自动传播这些修改
希望它能帮助别人。这是最简单的方法还是有更好的解决方案?如果我为主菜单定义xml上的按钮,它们也会扩展到其他活动?谢谢你的快速回答:)你可能需要手动调整按钮栏或其他内容,这样你就可以在onCreate
方法中合并这两个。这个解决方案可以用于两个活动。但是,我需要大约10个带有这些按钮的活动。我在搜索,是的,ListActivity似乎很容易重构。此外,我还需要将MaPcActo转换为活动(因为我想使用谷歌地图),这似乎更困难(因为可能是谷歌API不会觉得有趣)。你也可以考虑使用菜单代替。上下文菜单?是的,我可以考虑,但是这是对应用程序的要求:)这是最简单的方法还是有更好的解决方案?如果我为主菜单定义xml上的按钮,它们也会扩展到其他活动?谢谢你的快速回答:)你可能需要手动调整按钮栏或其他内容,这样你就可以在onCreate
方法中合并这两个。这个解决方案可以用于两个活动。但是,我需要大约10个带有这些按钮的活动。我在搜索,是的,ListActivity似乎很容易重构。此外,我还需要将MaPcActo转换为活动(因为我想使用谷歌地图),这似乎更困难(因为可能是谷歌API不会觉得有趣)。你也可以考虑使用菜单代替。上下文菜单?是的,我可以考虑,但是这是应用程序的要求: