我尝试使用 android 支持库 v7 为我的活动添加一个操作栏,我扩展了操作栏活动。还构建了一个空白片段来制作标签。但是,片段的内容与操作栏重叠。我该如何解决?
问问题
1892 次
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 回答