我无法让Android Studio识别出两个符号。 “container”和“PlaceHolderFragment”。这是作品
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
if (savedInstanceState == null) {
getFragmentManager().beginTransaction()
.add(R.id.container, new PlaceHolderFragment())
.commit();
}
我的XML文件中的依赖项读取
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:23.0.1'
compile 'com.google.android.gms:play-services:7.8.0'
我确保Google Play服务第26版,Google Repository第21版,Android支持存储库第20版和Android支持库第23.0.1版都安装为SDK工具。我也试过使缓存无效并重新启动。
感谢您的帮助,
马特
答案 0 :(得分:1)
您必须在项目中创建PlaceHolderFragment类,这将扩展Fragment类。 R.id.container中的容器也是存在片段的容器的id。所以你需要在xml中相应地定义它。