Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在eclipse中实例化或设置android的布局_Java_Android_Xml - Fatal编程技术网

Java 如何在eclipse中实例化或设置android的布局

Java 如何在eclipse中实例化或设置android的布局,java,android,xml,Java,Android,Xml,我在res/layout文件夹中创建了一个新布局,问题是我不知道如何在模拟器中运行该布局。我的模拟器运行新android项目创建时的布局。我已尝试在项目附带的.java文件的setContent视图中更改该布局,但这会给我带来错误res/layout/foo.xml中定义的布局您可以在活动中设置/使用它,如下所示: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInst

我在res/layout文件夹中创建了一个新布局,问题是我不知道如何在模拟器中运行该布局。我的模拟器运行新android项目创建时的布局。我已尝试在项目附带的.java文件的setContent视图中更改该布局,但这会给我带来错误res/layout/foo.xml中定义的布局您可以在活动中设置/使用它,如下所示:

@Override
protected void onCreate(Bundle savedInstanceState)
{
    super.onCreate(savedInstanceState);
    this.setContentView(R.layout.foo);
    ...
}

我希望这就是你的意思。

方法
setContentView()用于实现您想要的功能。这通常是通过将方法放置在
onCreate()
中来完成的,如下所示:

@Override
protected void onCreate(Bundle savedInstanceState)
{
    super.onCreate(savedInstanceState);
    this.setContentView(R.layout.foo);
    ...
}
setContentView(R.layout.foo)
其中
R
是资源,
layout
是文件夹,
foo
是要显示的XML布局文件的名称

通过首先声明布局并在
setContentView()中设置该实例,也可以动态地实现这一点方法如下所示:

setContentView(ll)
where
ll
可以是布局的实例


希望这能解决你的问题

请给出更改视图的代码(java代码)和xml文件。