android main.xml在android中怎么运行 10
我目前知道android中的xml被编译成二进制文件,而不是被解析成java的class文件。难道xml文件编译成的二进制文件直接在底层的linux内核上运行的?不运行于...
我目前知道android中的xml被编译成二进制文件,而不是被解析成java的class文件。难道xml文件编译成的二进制文件直接在底层的linux内核上运行的?不运行于android虚拟机上面?
展开
3个回答
推荐于2016-07-27 · 知道合伙人软件行家
关注
展开全部
main.xml必须在res/layout目录下创建。
运行方式:
创建Activity 并重写onCreate方法。
在onCreate方法中加载main.xml
setContentView(R.layout.main);即可
以下为完整代码:
public class MainActivity extends Activity{
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
展开全部
你好,每次启动一个anroid project的时候,都会直接从main.xml中读取组件的信息。一般main.xml存放的就是一些用到的布局和组件。
更多追问追答
追问
谢谢,这些我知道,我想问的是xml与android虚拟机的关系?xml是否运行在其上面,还是运行在linux内核上面,虚拟机通过jni机制或其他什么方法实现交互?
追答
这个具体的实现细节不是我们所需要了解的,我们只需要知道,我们每次启动一个android project之后,都会从main.xml中读取组件的信息就OK了。
请问下,你应该是做底层驱动的吧,一般anroid应用程序是不需要去了解这个的。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
main.xml并不运行,他只是你编程中存储的一些设置信息。
编译时,他们会被直接编译到使用他们的程序中。没有对应的固定文件。
编译时,他们会被直接编译到使用他们的程序中。没有对应的固定文件。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |