Android为什么创建一个Activity就不能跟随创建一个相关的layout里的XML文件呢?始终只有一个main.layout

打错了,是只有一个main.xml
那如何产生一个和新的ACTIVITY相关的布局文件呢

第1个回答  2011-07-21
因为有的人他不习惯用xml 很多视图都是在代码中写的 ...你要想要xml文件可以在res->layout下建立一个xml文件么 方法是 鼠标点layout一下 ...点右键->new ->other->android->android xml file 进去写文件名字 点finish就好了
第2个回答  2011-07-23
可以啊,你自己写一个布局文件,假设是ooo.xml,
在oncreate里面
把setContentView(R.layout.main);
修改成
setContentView(R.layout.ooo); 就ok了本回答被提问者采纳
第3个回答  2011-07-21
No~No~No~ 此言差矣,可以创建无数个.xml文件 之后你想有哪个.xml文件是在这个类中的onCreate(Bundle savedInstanceState)这个方法中写这个方法:
setContentView(....);括号里面一般是R.Layout.XXX 这个XXX就是你自己定义的.xml文件的名字
第4个回答  2011-07-21
Activity是一个类啊,按你的说法 有可能我不需要建立一个继承Activity类的Class 但是依然会帮我建立一个layout的xml吗? 这肯定不合理嘛

android 一个activity是不是对应一个layout布局
不是 Activity是android的一个重要组件,主要负责和用户交互部分,有自己的生命周期,在其上可以布置按钮,文本框等各种控件,简单来说就是Android的UI部分。只能说一般情况下会指定一个layout布局,通常是定义在layout文件夹下.xml文件。也可以是一个具体的View视图。也可以什么都不加,也不会出错,仅仅一...

怎样将自己建立的layout下的xml与默认xml关联
1.现在新建一个Android工程,在Layout文件夹里面会新建两个XML的文件,两个分别是activity_main.xml和fragment_main.xml,2.在默认情况下,试图运行一下方法,总是会出错,3.解决方法,首先,把onCreate()方法中的activity_main换成fragment_main,然后,把下面的if()语句注释掉,再尝试运行,就没有...

Android开发初级问题,R.layout.xxx方法无法引用在layout中创建的xml...
去import看看有没有 错误导入了import android.R 如果有。删掉。查看xml有没有写错的地方 还有一种方法是 Project --- > clean 这里要注意下。如果 Project --- > clean 后 R也没有重新生成 。关掉Eclipse 重新打开Eclipe 才会重新生成R.java的 ...

android新建了res\/layout-land\/main.xml文件,但横屏时候程序执行的还是...
在一个Activity中可以指定参数android:ConfigChanges,用于捕获手机状态的改变。在Activity中添加了android:configChanges属性,目的是当所指定属性(Configuration Changes)发生改变时,通知程序调用onConfigurationChanged()函数。仅仅是通知Activity而已,应该不会自动变更XML --- 补充一点(我也学到了……):当配...

我创建了一个类,继承自Activity 为什么setContentView(R.layout.mai...
在探讨为什么在 Activity 类的 setContentView(R.layout.main) 中参数 R 引用不到的问题时,首先要明确的是 R.java 文件是一个由编译器自动生成的文件,通常位于 gen 目录下。R.java 文件包含了项目中所有资源的引用,例如布局文件、图片、字符串等。在您的情况下,问题可能出在 Eclipse 自动编译...

android在layout下新建一个xml文件时,src的包下为什么没有生成相应...
layout 下的xml 只是布局文件,是不会生成对应的java 文件。android src 是java 文件 主要是用来写 组件和逻辑的, java 文件 要根据 res 资源对应的Id来获取资源。res 是资源文件,图片,颜色等都可以在这边定义, 然后会自己生成对应的ID。如 定义 图片,pic。png 放到drawable 文件夹在 ,就可以...

android开发中,xml如何与.java文件关联起来?
比如,你写了一个名为main.xml的文佳(是用于界面形式的显示),然后想在Activity01里面去调用,那么你需要在Activity01的onCreate主方法中用: setContentView(R.layout.main);这句话就是用main.xml作为Activity01的界面效果。\\x0d\\x0a 如果,你需要对main里面的那个按钮进行监听,需要通过按钮id找到按钮。使用语句:Bu...

android新创建Activity是否需要在Manifest文件中注册?如何进行注册?
android新创建Activity是需要在Manifest文件中进行注册的。注册步骤如下:一、新建一个类(*.class),继承自android.app.Activity类。二、在res\/layout目录下新建一个布局xml文件,文件名随意(只能包含小写字母数字或下划线),用来设置新Activity的布局(对于如何设置Activity的布局,可参考本站相关内容)。...

Android studio怎么创建资源的相关文件编辑xml?
Android studio的开发工具当中,创建了一个Android项目当中,而在默认的项目的文件当中是不够的,还是需要自己创建一个相关的资源的相关文件,在该文件中进行编写一些xml,例如是Android项目的布局的上文件。1、要进行创建资源文件之前,需要先把鼠标代码的文件中进行选中,或者进行选中项目。2、然后点击菜单中...

Android:这个MainActivity起初是关联layout中的main.xml,怎么变成另_百...
倒数第三行,setContentView,把括号里的参数改成其他的 注意:相关的Button的id也要与xml里的一致哦

相似回答