我正在尝试做第一个应用程序教程。在编辑了 2 个 xml 文件、activity_main 和字符串之后,说明说:“在 Eclipse 中,单击工具栏中的运行。”
首先,它向我展示了一些问题。将 EditText 设置为 时android:layout_weight="1"
,它不喜欢android:layout_height
设置为wrap_content
并在“问题”选项卡上显示我。如果我像宽度一样将 layout_height 设置为 0dp,问题就会消失。
其次,现在它在问题列表中没有显示任何内容,无论是在 Windows 计算机上还是在通过 USB 连接并根据前面的说明进行设置的我的 android 设备上,点击运行都不会做任何事情。
我发现另一个有类似问题的线程。他们建议他查看他的 AndroidManifest.xml 和 MainActivity.java。我的似乎包含他们建议需要在那里的东西。哦!我看到我的狂热是开放的,但它似乎什么也没说。
activity_main.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity" >
<EditText android:id = "@+id/edit_message"
android:layout_weight="1"
android:layout_width = "0dp"
android:layout_height = "0dp"
android:hint="@string/edit_message"/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text = "@string/button_send"/>
</LinearLayout>
字符串.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">My First App</string>
<string name="action_settings">Settings</string>
<string name="edit_message">Edit your message, silly.</string>
<string name="button_send">Send</string>
<string name="title_activity_man">MainActivity</string>
</resources>