第一部。
new--》class---》填写name---》填写superclass为android.app.Activity完成后双击AndroidManife.xml
在application节点里加入
<activity
android:name="youractivityname"
/>
new--》class---》填写name---》填写superclass为android.app.Activity完成后双击AndroidManife.xml
在application节点里加入
<activity
android:name="youractivityname"
/>
解决方案 »
- android开发EditText问题
- Android 开发中遇到 Unable to create service java.lang.IllegalStateException 大家帮忙看看呗!
- 请教?在android中处理键盘事件是怎么实现的
- surfaceview画线
- GPS模拟器的困扰
- 关于Activity布局(计算器界面)
- 如何使用 adb shell 开启 便携式WI-FI热点
- 安卓开发之文件的读取与保存
- webview报错nativeOnDraw failed; clearing to background color.
- 关于service启动和广播接收的问题求帮助,较急
- 如何获取视频文件的视频宽度,高度?
- framworks\base\core\res\res\values中arrays.xml修改(急)
就象这样public static final class layout {
public static final int main=0x7f030000;
}如何添加进去啊谢了
theNewActivity.xml 这个不用新建啊!
只要 AndroidManife.xml就好了public static final class layout {
public static final int main=0x7f030000;
}这个是新建一个布局文件会自动生成的没生成你试试 项目 右键 build project
在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.
*/
主要是说这个文件是不能手动修改的,它是自动生成的,我们不要对这个文件进行任意的修改
但是我想知道如何在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)
这里声明的时候就会报错
这是为什么
求求各位高手!!!
在你的res文件里有一个layout文件夹,这个文件夹里面放的都是你的所有的activity需要的布局文件,只要你在layout文件夹里新建一个****.xml文件,弄好布局。那么在R.java文件里就会自动生成你想要的那个了,LZ不要去手动修改。
2.新建一个XML文件,要和main文件同路径,名字可以自己命名,然后自己布局,测试的话,把main重命名就可以了。
3.在AndroidManifest.xml里注册。
在application节点里加入
<activity
android:name="youractivityname"
/>
4.编译,运行,就可以了啊。
那里没有我在这里setContentview(R.layout.Activityname)怎么用啊
下面有很多选项卡 还是选择 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
这样就可以了··
希望对楼主有帮助 我也是初学者 也有很多问题 呵呵
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
之所以要删掉这段 是因为 只有首页 就是你运行程序 的第一页 才可以有 intent 其他页面都不可以
我知道原因了
那个.xml的文件命名格式有要求
是这个原因才导致新建的Activity没有在R.java文件中注册的
后来经过自己的反复尝试,发现原来 Android应用的布局文件的命名规则和java或者c的标示符命名规则并不一致。总结如下: 布局文件名称只能由 1. 小写英文字母 a - z 2. 数字 0 - 9 3. 点号‘.’ 4. 下划线 组成, 并且只能以小写字母开头。希望此对大家学习android应用开发时有所帮助。
感谢26楼