我是Android的初学者。在各种教程中,我提到了位于 res.layout 文件夹中的 main.xml。我使用最新版本的eclipse。但我找不到 main.xml;相反,我找到了activity_main.xml。这两个(main.xml 和 activity_main.xml)是一样的吗?
我也找不到线性布局标签,因为教程说它应该是打开新项目时出现的默认标签。相反,我找到了相对布局。我认为正因为如此,我所有的元素(按钮)都是重叠的。请提出解决此问题的方法。
我是Android的初学者。在各种教程中,我提到了位于 res.layout 文件夹中的 main.xml。我使用最新版本的eclipse。但我找不到 main.xml;相反,我找到了activity_main.xml。这两个(main.xml 和 activity_main.xml)是一样的吗?
我也找不到线性布局标签,因为教程说它应该是打开新项目时出现的默认标签。相反,我找到了相对布局。我认为正因为如此,我所有的元素(按钮)都是重叠的。请提出解决此问题的方法。
两个文件之间没有区别。它们只是名称不同。所以
If your file name is activity_main.xml use it like this in onCreate()
setContentView(R.layout.activity_main);
别的
If your file name is main.xml use it like this in onCreate()
setContentView(R.layout.main);
如果它不是衬垫布局,你可以像这样改变它,
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal" >
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button 1" />
<Button
android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button 2" />
<Button
android:id="@+id/button3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button 3"
android:layout_weight="1"/>
</LinearLayout>
请按照此 tut 进行更多说明, http: //www.mkyong.com/android/android-linearlayout-example/
main.xml 只是一个布局文件,您的项目包含用于存储 xml 布局...如果您使用的是 ecipse,它将自动生成(并且 Eclipse 将修复其名称,如 activity_youractivityname.xml)
尝试逐步学习 1>首先创建 android 项目
File->New->android application project
按照步骤操作,如果成功,将创建 android 项目。
2>创建项目后,您可以在res/layout
项目资源管理器的文件夹中找到所有 .xml 文件
3>现在打开任何你想要的xml,你可以随意尝试它......
主要的.xml
这是一个用于制作用户界面的布局文件。
它始终是来自项目资源管理器的res->layout结构。
您可以使用名称转换标准创建您的名称,并将在您的 java 文件中进一步使用。
当您创建项目时,默认情况下会创建一个java and xml
文件。所以不用担心。