0

我为我的 android 应用程序(FileChooserExampleActivity.xml)制作了一个 xml 文件,并将其注册到Andriodmanifest.xml文件中,但是当我要在FileChooserExampleActivity.java中调用它时。Eclipse 无法将其识别为接口

错误是:

此行有多个标记 - FileChooserExampleActivity 无法解析或不是字段

Androidmanifest.xml 有什么问题吗?

Manifest.xml 是:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.ipaulpro.afilechooserexample"
    android:versionCode="2"
    android:versionName="1.1" >

    <uses-sdk
        android:minSdkVersion="7"
        android:targetSdkVersion="16" />

    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

    <application
        android:hardwareAccelerated="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name" >

        <activity
            android:name=".FileChooserExampleActivity"   android:theme="@style/AppTheme" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

    </application>

</manifest>

FileChooserExampleActivity 类是:

public class FileChooserExampleActivity extends Activity {

    @Override
    public void onCreate(Bundle savedInstanceState) 
        {
        super.onCreate(savedInstanceState);
        setContentView(R.id.FileChooserExampleActivity);
         }
4

3 回答 3

0

如果您将内容视图更改为 R.layout.your_file 并且它仍然不起作用,请尝试在您的 XML 文件中查找错误,否则只需清理您的项目。我只是通过简单地清理我的项目来解决类似的问题。祝你好运!

于 2014-07-18T20:58:56.463 回答
0

命名约定希望 res/layout 文件以小写字母开头。所以你应该重命名FileChooserExampleActivity.xmlfileChooserExampleActivity.xml

setContentView(R.id.FileChooserExampleActivity);

可能你想拥有

setContentView(R.layout.fileChooserExampleActivity);

你必须在 res/layout 中创建一个名为fileChooserExampleActivity.xml

于 2013-06-04T10:40:42.883 回答
0

换成然后试试setContentView(R.id.FileChooserExampleActivity);setContentView(R.layout.FileChooserExampleActivity);

于 2013-06-04T10:41:38.403 回答