2

我正在关注这个Android 教程。我试图找到main.xml但它不在res/layout. 但是我确实有res/layout/activity_my_first.xml这个文件的根节点RelativeLayoutLinearLayout教程中的不同。如何获取 main.xml?

也许我可以自己创造它。或者,也许我拥有的 XML 文件是新版本 ADT 插件中 main.xml 的替代品。我是 Android 和 Eclipse 的新手,所以我有点卡住了。

干杯!

4

2 回答 2

1

不需要标题为“main.xml”的布局。如果您愿意,您可以在 res/layout 文件夹中创建一个名为 main.xml 的文件,然后将布局复制并粘贴到您的示例中 - 然后可以在代码中使用它。但是,除非您尝试在您的 java 代码中使用一种名为“main”的布局,否则您的项目中没有必要使用这种布局。

于 2012-07-06T20:17:37.947 回答
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);
于 2012-07-06T20:19:15.920 回答