android - 新 Android 项目中缺少 main.xml - Eclipse OS X

标签 android xml eclipse layout adt

我正在关注这个Android tutorial 。我正在尝试查找 main.xml 但它不在 res/layout 中。我确实有 res/layout/activity_my_first.xml 但该文件的根节点是 RelativeLayout 而不是像教程中的 LinearLayout如何获取main.xml?

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

干杯!

最佳答案

您只需将 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。本教程假设您已经创建了我猜测的内容。

只需确保在您的 Activity 的 onCreate 方法中您有

setContentView(R.layout.activity_my_first);

关于android - 新 Android 项目中缺少 main.xml - Eclipse OS X,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11369048/

相关文章:

xml - 如何在 iOS 应用程序中验证 XML 签名?

android - 如何在android/eclipse上设置Jfeinstein10滑动菜单

android - 当 BufferQueue 被废弃时,我该怎么办?

java - Xml Xpath 值中的多个命名空间

c# - 图形对象的序列化

java - 将套接字对象传递给 Android 上的另一个 Activity

java - 只有我添加的最终数组列表被克隆到二维数组列表的所有元素。

android - broadCastReceivers 与 CallBackListeners

android - 使用隐式 Intent 启动 Activity ?

android - 如何使用远程 URL 在 Android 模拟器中播放 mp4 视频?