Android 在其他类中使用相同的按钮

Android 在其他类中使用相同的按钮,android,eclipse,class,button,Android,Eclipse,Class,Button,我正在使用eclipse并正在编写我的第一个应用程序,但我有一个初学者问题,我想在主类中使用我的按钮中的一些方法,但我想在我的开始类中使用它们,如何设置 是否通过使用: Button1 = (Button) find View By Id(R.id.button1) 每节课我都想用它?还是有更简单的方法 我不确定这是否会给我正确的结果,我目前得到一个错误,我不知道这是否是错误 谢谢您的帮助。如果您想在Start类中使用button1,那么您还必须在Start类的布局文件中声明它 您很可能会遇到

我正在使用eclipse并正在编写我的第一个应用程序,但我有一个初学者问题,我想在主类中使用我的按钮中的一些方法,但我想在我的开始类中使用它们,如何设置

是否通过使用:

Button1 = (Button) find View By Id(R.id.button1)
每节课我都想用它?还是有更简单的方法

我不确定这是否会给我正确的结果,我目前得到一个错误,我不知道这是否是错误


谢谢您的帮助。

如果您想在Start类中使用button1,那么您还必须在Start类的布局文件中声明它


您很可能会遇到错误,因为该行代码将使应用程序在开始类布局文件中搜索button1(很可能不在那里)。

您可以选择创建一个
BaseActivity
,并在那里添加
按钮及其功能。然后,您可以在
活动
扩展基本活动
,您希望使用此
按钮

要执行此操作,您需要在
活动
的xml中使用
标记,您需要此
按钮
。现在,您可以在其他
活动中使用此
按钮
,如果您在某些
活动中需要不同的功能,您可以
覆盖
按钮
使用的方法

如果这样做看起来太复杂,那么您需要在每个xml中放置
按钮
,并在使用该xml的类中放置相关功能。但您可以尝试一下……它确实可以让事情变得更简单,并减少重复代码


另一个问题,如果我想扩展主类,但我已经扩展了活动,我该怎么做?如果我写两次扩展,就会出错。不客气。我用它来实现我自己的自定义“操作栏”,它工作得相当好。你不能。你只能在课堂上扩展。这就是为什么您要创建这个
BaseActivity
,它
扩展了活动
,并且它可以正常工作,因为您的其他
活动
随后继承了
活动
对象、方法等。。谢谢你抽出时间……)我有一个问题不是关于这个话题的,你能回答这个问题吗?还是我应该去别的地方?没问题。如果它很简单,我可以在这里回答,但如果它需要代码、错误,并且完全脱离主题,那么你应该发布一个新问题,否则这篇文章会变得太混乱,对其他人没有帮助