use*_*017 6 android android-fragments android-activity
我是android新手.我经常使用Activity来从一个屏幕更改为另一个屏幕与其他功能.从主页到热门页面的示例.在那之后,我知道片段,但我以前从未使用它.所以,如果我在屏幕上有一个带有多标签的应用程序,请不要在这里使用TabHost.每个标签的功能非常不同,例如:标签主页,标签热门,标签新闻,标签简介...喜欢Instagram应用程序.我必须使用它
什么方式更好?我想问什么时候只使用手机屏幕.(小尺寸屏幕,不适用于平板电脑).
小智 1
您可以使用任何一种方式。如果您决定使用活动解决方案,请创建一个包含所有选项卡功能的基本活动类。您不想在每个活动中一遍又一遍地实现这一点。
public class BaseActivity extends Activity {
@Override
public void onCreate(...) {
// Init tabs
}
// Methods for tab handling
}
Run Code Online (Sandbox Code Playgroud)
每个 Activity(热门、个人资料、主页……)都扩展了 BaseActivity
public class PopularActivity extends BaseActivity {
@Override
public void onCreate(...) {
super.onCreate(...);
// Init only the popular activity elements here
}
}
Run Code Online (Sandbox Code Playgroud)
这样,您只需实现一次选项卡功能即可在每个活动中获取它。
归档时间: |
|
查看次数: |
3640 次 |
最近记录: |