我买了书Bill Phillips & Brian Hardy“Android编程大书呆子牧场指南”。 在第一章中,我使用idea创建了Gradle解决方案,而不是eclipse。这个由idea创建的项目不能编译。R.id.container未解决
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_quiz);
if (savedInstanceState == null) {
getSupportFragmentManager().beginTransaction()
.add(R.id.container, new DummyFragment())
.commit();
}
}
XML:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin"
tools:context=".QuizActivity$DummyFragment">
<TextView
android:text="@string/hello_world"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
错误:找不到符号变量容器
我没有改变任何东西,但项目不编译
请帮我。
你在'xml'文件和'activity_quiz'布局中有'container' id吗? –
我添加了xml文件 – Alexander
您必须将'android:id =“@ + id/container”'添加到您的布局 –