我正在关注此Android tutorial。我试图找到main.xml
,但它不在res/layout
。我确实有res/layout/activity_my_first.xml
但是这个文件的根节点是RelativeLayout
而不是LinearLayout
,就像在教程中一样。 如何获取main.xml?
也许我可以自己创造它。或者,我所拥有的XML文件可以替代较新版本的ADT插件中的main.xml。我是Android和Eclipse的新手,所以我有点卡住了。
干杯!
答案 0 :(得分:1)
不需要具有标题为“main.xml”的布局。如果您愿意,可以在res / layout文件夹中创建一个名为main.xml的文件,然后将样本中的布局复制并粘贴 - 然后它就可以在代码中使用了。但是,除非您尝试在Java代码中使用名为“main”的布局,否则不必在项目中使用一个布局。
答案 1 :(得分:1)
您可以使用本教程中的内容替换activity_my_first.xml中的内容。
<?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">
<EditText android:id="@+id/edit_message"
android:layout_weight="1"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:hint="@string/edit_message" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/button_send" />
</LinearLayout>
或创建另一个名为main.xml的xml。本教程假设您已经创建了我猜测。
请确保您的活动中的onCreate方法
setContentView(R.layout.activity_my_first);