第一部。
new--》class---》填写name---》填写superclass为android.app.Activity完成后双击AndroidManife.xml
在application节点里加入
        <activity
        android:name="youractivityname"
        />

解决方案 »

  1.   

    这个我试过了   但是添加了之后    我也新建了theNewActivity.xml   但是如何在R.java中生成对应的layout的int值啊
    就象这样public static final class layout {
            public static final int main=0x7f030000;
        }如何添加进去啊谢了
      

  2.   

    汗!
    theNewActivity.xml 这个不用新建啊!
    只要 AndroidManife.xml就好了public static final class layout {
      public static final int main=0x7f030000;
      }这个是新建一个布局文件会自动生成的没生成你试试 项目 右键 build project
      

  3.   

    [size=24px]我是初学者,我在这里有点不明白,有的在网上说每建一个Activity(在同一个项目里)都对应一个.xml文件就像第一个Activity对应一个main.xml一样,我试过了找你那样新建类继承Activity之后R.java这个文件里不会出现新建的类的那个值啊就像public static final int main=0x7f030000;这样我主要是想问如何在R.java中如何声称这个值,好在setContentView(R.layout.NewActivityName)谢谢大虾了
      

  4.   

    在layout布局文件里新建一个xml文件,比如test.xml吧,自己设置布局,在你新建的activity中对其进行声明:setContentview(R.layout.test),这样这个activity就对应这个test.xml了
      

  5.   

    补充下。
    在R.java文件里有段注释
    /* AUTO-GENERATED FILE.  DO NOT MODIFY.
     *
     * This class was automatically generated by the
     * aapt tool from the resource data it found.  It
     * should not be modified by hand.
     */
    主要是说这个文件是不能手动修改的,它是自动生成的,我们不要对这个文件进行任意的修改
      

  6.   

    这个我知道
    但是我想知道如何在R.java中添加上新建的Activity对应的layout的int值
    就像public static final int main=0x7f030000;这样

    public static final class layout {
      public static final int main=0x7f030000;
      }
    没有的话在
    setContentview(R.layout.Activityname)
    这里声明的时候就会报错
    这是为什么
    求求各位高手!!!
      

  7.   

    楼主。不要想再R.java里修改或添加什么。
    在你的res文件里有一个layout文件夹,这个文件夹里面放的都是你的所有的activity需要的布局文件,只要你在layout文件夹里新建一个****.xml文件,弄好布局。那么在R.java文件里就会自动生成你想要的那个了,LZ不要去手动修改。
      

  8.   

    打开你的android project,有文件夹src,gen,res等和其他文件,res文件夹中就有layout文件夹
      

  9.   

    按照2楼的方式操作后,选中你的工程,按下F5刷新下,R.java是系统自动生成的,如果还没有生成,选中你project里的clean,清一下你的工程,一般都会生成了。你刚入门建议下载一些视频来看看,这样入门快些~~
      

  10.   

    楼主,基本上在目前的阶段,你任何时候都不要去想修改R文件里的内容。1.新建一个Activity
    2.新建一个XML文件,要和main文件同路径,名字可以自己命名,然后自己布局,测试的话,把main重命名就可以了。
    3.在AndroidManifest.xml里注册。
    在application节点里加入
      <activity
      android:name="youractivityname"
      />
    4.编译,运行,就可以了啊。
      

  11.   

    关键是我所有的东西都建好了  可是就是那个就是在那个R.java中不自动生成啊
    那里没有我在这里setContentview(R.layout.Activityname)怎么用啊
      

  12.   

    楼主 找到清单文件 AndroidManifest.xml进行新页面的注册
    下面有很多选项卡 还是选择  AndroidManifest.xml这一项
           <activity android:name=".AnimationActivity"
                      android:label="@string/app_name">
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
            </activity>
    复制这一段代码
    去掉
               <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
    这些 
    <activity android:name=".AnimationActivity"这里那个点之后的东西改成你新建的页面
    例如 <activity android:name=".AnimationActivity02"
    这就是把新的页面注册好了
    找到 res 下的 layout 文件夹 打开看到 main.xml这个就是你第一个页面的布局文件 
    第二个需要自己建  
    把鼠标放在 layout文件夹上 右键new  然后选择 Android XML File 这个选项
    往下看 porject下面 File 边上就是填写 你新一个页面的布局文件的名字  
    例如 我们叫 Activity02
    但是一定要 在Activity02后面加上 .xml
    也就是 Activity02.xml
    这样就可以了··
    希望对楼主有帮助 我也是初学者 也有很多问题 呵呵
      

  13.   

    忘了说了
      <intent-filter>
      <action android:name="android.intent.action.MAIN" />
      <category android:name="android.intent.category.LAUNCHER" />
      </intent-filter>
    之所以要删掉这段 是因为 只有首页 就是你运行程序 的第一页 才可以有 intent 其他页面都不可以
      

  14.   

    拿本android範例大全 照著敲代碼 一個禮拜左右 就入門了
      

  15.   

    谢谢各位大侠
    我知道原因了
    那个.xml的文件命名格式有要求
    是这个原因才导致新建的Activity没有在R.java文件中注册的
      

  16.   

    当我这样做后第二个Activity总是没有办法启动,而且在第二个XML文件中也不能看到布局的样式
      

  17.   

    我想问在注册Activity中要添加android:label,等号后面的双引号里面的值有什么要求,我随便添加后会出现错误。那个值是要在哪里传过来吗
      

  18.   

    人家是R.java中不能自动生成,也就是自己新建的布局文件不能被程序自动识别。结果显然是这个布局文件有问题。
    后来经过自己的反复尝试,发现原来 Android应用的布局文件的命名规则和java或者c的标示符命名规则并不一致。总结如下:    布局文件名称只能由 1. 小写英文字母 a - z  2. 数字 0 - 9  3. 点号‘.’ 4. 下划线 组成, 并且只能以小写字母开头。希望此对大家学习android应用开发时有所帮助。
      

  19.   

    我是新人也遇到这问题了,看了半天终于发现26楼给出了正确答案,去掉了命名中的大写字母,果然R。java自动更新了
    感谢26楼