我尝试使用android支持库v7为我的活动添加操作栏,扩展了操作栏活动。 还构建了一个空白片段来制作标签。 但是,片段的内容与操作栏重叠。 我该如何解决?
答案 0 :(得分:2)
我在这里阅读ActionBar with support library and Fragments overlay content 我相信它会对你有所帮助:
对于预ICS设备,您必须使用:
R.id.action_bar_activity_content
而不是
android.R.id.content
R.id.action_bar_activity_content是布局中用于显示应用内容的新ID,当您使用支持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;
}