1

我尝试使用 android 支持库 v7 为我的活动添加一个操作栏,我扩展了操作栏活动。还构建了一个空白片段来制作标签。但是,片段的内容与操作栏重叠。我该如何解决?

4

1 回答 1

2

我在这里阅读了带有支持库和 Fragments 覆盖内容的 ActionBar 我相信它会对您有所帮助:

对于前 ICS 设备,您必须使用:

R.id.action_bar_activity_content

代替

android.R.id.content

R.id.action_bar_activity_content 是布局中用于显示应用内容的新 id,当您使用 support v7 appcompat ActionBarActivity 时,它会替换 android.R.id.content。

您可以使用此代码检索活动内容的正确 ID:

public static int getContentViewCompat() {
return Build.VERSION.SDK_INT >= Build.VERSION_CODES.ICE_CREAM_SANDWICH ?
           android.R.id.content : R.id.action_bar_activity_content;
}
于 2013-09-06T09:51:49.257 回答