为什么我的主要功能在我的活动文件中没有被声明?

tjr*_*010 0 java android program-entry-point android-activity

我在一个应用程序运行测试,有人为我提供的代码,我得到了一切,除了我activity.java去,它说R.layout.main,它说,主要解决不了.它宣称,为什么不检测它呢?它在下面

Activity.java

package magic.test.namespace;

import android.R;
import android.app.Activity;
import android.os.Bundle;

public class SaytheMagicWordActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
}
}
Run Code Online (Sandbox Code Playgroud)

main.xml中

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<Button
android:id="@+id/bt_speak" 
android:layout_width="fill_parent" 
android:layout_height="wrap_content" 
android:text="Speak"
/>
<TextView  
android:id="@+id/tv_result" 
android:layout_width="fill_parent" 
android:layout_height="wrap_content" 
android:text=""
/>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

chi*_*uki 5

删除import android.R所以它将R.layout.main在您的项目中寻找,而不是android.R