【问题标题】:.xml layout file not working because of <EditText> body由于 <EditText> 正文,.xml 布局文件无法正常工作
【发布时间】:2012-07-19 11:14:03
【问题描述】:

我正在研究我在互联网上找到的一个非常简单的示例,但我的 main.xml 布局文件不起作用。

当我在 main.xml 中添加正文时,它无法显示任何东西。

任何帮助表示赞赏:)

这是 main.xml 文件。

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="schemas.android.com/apk/res/android"; android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> 
<EditText android:id="@+id/myEditText" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/new_to_do_item" android:hint="@string/hint_msg" /> 
<ListView android:id="@+id/myListView" android:layout_width="fill_parent" android:layout_height="wrap_content" /> 
</LinearLayout>

【问题讨论】:

  • 顺便说一句,有人应该改进某人发布问题的方式。它是如此丑陋和误导,cmets的发布方式!
  • 您好,请不要责怪,我刚刚轻松复制了您的文件内容,所以请用代码删除您的评论
  • 使用代码标记按钮或键盘快捷键 (Ctrl+K) 添加代码。按编辑器窗口右上角的? 按钮阅读格式化帮助。不要将 Stack Overflow 归咎于您无法使用它。
  • 1.当我发布评论时,它没有在预览显示屏幕上显示 .xml 文件的内容。可能是一些加载问题。 2.有人可以帮我如何正确发布代码部分吗?我尝试了(Ctrl+K),但没有太大帮助......事实上,我试图发表这条评论大约 5 分钟......

标签: android xml file layout


【解决方案1】:

使用&lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

而不是

<LinearLayout xmlns:android="schemas.android.com/apk/res/android";

试试这个...

<?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="vertical" >

    <EditText
        android:id="@+id/myEditText"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:hint="@string/hint_msg"
        android:text="@string/new_to_do_item" />

    <ListView
        android:id="@+id/myListView"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content" />

</LinearLayout>

【讨论】:

  • 这正是我的 .xml 文件,samir .. 但是当我发布这个问题时,它消失了.. 抱歉,代码标记按钮对我没有太大帮助.. 所以,任何其他帮助将不胜感激:)
  • 当我删除 正文时,它工作得很好......这是一个提示:P
  • 好的,找到问题的真正原因错误的 Target API 和很多神经(由于某些其他原因)让我模糊了:)抱歉浪费您的时间 :)
【解决方案2】:
<LinearLayout xmlns:android="schemas.android.com/apk/res/android"; 
android:orientation="vertical" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent"
>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:orientation="vertical" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent"
>

为我工作

编辑: 慢下来^^

编辑2:

添加一些有用的东西:您必须将 XML 或 HTML 标记标记为“代码示例”,然后它们才能正常显示

编辑3:

Exception in loading layout: java.util.LinkedHashMap.eldest()Ljava/util/Map$Entry;

第一个答案似乎对某些人有用

【讨论】:

  • thnx mate ;) 我试试看 ;)
  • 这正是 Samir Mangroliya 写的 ;)
  • 但是 .. 我和 Samir 有完全相同的文件 .. 对我不起作用...当我打开图形布局窗口时,它说:java.util.LinkedHashMap.eldest() Ljava/util/Map$Entry;
  • 我在我的答案中编辑了一个链接,也许可以尝试那里提供的解决方案
  • 是的,这就是问题所在。解决了几分钟。不过,你投票吧;)
猜你喜欢
  • 1970-01-01
  • 2013-09-22
  • 2012-10-10
  • 1970-01-01
  • 2018-04-02
  • 1970-01-01
  • 1970-01-01
  • 2018-07-11
  • 1970-01-01
相关资源
最近更新 更多