【问题标题】:Adding the contents from XML to Java将内容从 XML 添加到 Java
【发布时间】:2012-07-07 21:38:06
【问题描述】:

我一直在阅读本教程 -
http://developer.android.com/training/basics/firstapp/building-ui.html
我遇到了一个问题......在教程中,他们解释了 XML 元素(TextField 和 Button),最后他们说如何调整程序以查看按钮 + 文本字段。
问题是,模拟器没有显示它们......只是一个黑屏。
我想这是因为我没有在 .java 主文件中添加任何内容,但在教程中没有提到任何内容。
我该怎么办?
非常感谢所有愿意提供帮助的人!

【问题讨论】:

  • 主要Java文件的内容是什么?默认情况下,它应该有一个带有setContentView(...) 调用的onCreate 方法。如果没有,那将是缺少的……
  • @RoniCopul 编辑您的问题并在此处添加代码,而不是尝试将其放在评论中。
  • @DavidConrad 我发送了一个链接到答案下方的代码(最后一个 cmets)

标签: java android xml


【解决方案1】:

如果你的 XML 文件名是 main.xml 那么要显示它的内容你需要这个方法

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
}

【讨论】:

  • 谢谢,但是还是不行……不知道是什么问题
  • 请添加您的 Activity 代码,该代码位于 .java 文件中
  • 添加代码在注释中是一团糟(因为不能使用标签:/)所以我就说他的代码和你说的一样
  • 是的,代码看起来不错。 activity_main.xml 呢?您是否将元素添加到那里或其他文件中?
  • 我的主要 XML 文件是 activity_main.xml,(在 res/layout 中找到),它还使用了一个 strings.xml 文件,在 values/values 中找到
猜你喜欢
  • 2013-01-14
  • 2022-11-01
  • 2013-02-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-04-17
  • 2015-01-02
相关资源
最近更新 更多