我正在处理应用的标头。标题将有4个按钮。每个按钮都有一个监听器和一些代码,可以将它发送到该按钮的主页。
按钮的Java代码将是相同的,所以我想知道我能做什么,以便我可以在一个地方拥有该代码并在我的所有屏幕中重复使用它。人们通常如何处理这种情况?应该/我可以创建一个实用程序类,然后导入它吗?如果我这样做,那么如何处理这样的代码,以便知道我的目的是什么?
Intent myIntent = new Intent(CurrActivity.this, NextActivity.class);
CurrActivity.this.startActivity(myIntent);
谢谢!
答案 0 :(得分:1)
嗯,据我所知,动作栏可能对你有帮助吗?
我建议你检查一下动作栏的一个很好的实现。 (开源)
ActionBarSherlock ActionBarSherlock是一个独立的库 方便所有人使用动作栏设计模式 通过单一API的Android版本。
库将自动使用本机ActionBar实现 在Android 4.0或更高版本上。对于不包含的先前版本 ActionBar,一个基于源代码的自定义操作栏实现 冰淇淋三明治将自动包裹在布局周围。 这使您可以使用操作栏轻松开发应用程序 适用于2.x及以上版本的每个Android版本。
有关详细信息,请参阅http://actionbarsherlock.com。
答案 1 :(得分:1)
我能想到的几个选项: -
使用这两个选项,您应该查看 include 标记,该标记允许您共享定义跨布局导航的xml。
http://developer.android.com/resources/articles/layout-tricks-reuse.html
希望有所帮助。