【问题标题】:findviewbyid() is returning null on larger android device but not on smaller devicesfindviewbyid() 在较大的 android 设备上返回 null,但在较小的设备上不返回
【发布时间】:2015-11-04 05:05:29
【问题描述】:

我有一个安卓游戏。当我的游戏安装在安卓 4.4.2 的 4.7 英寸平板电脑上时,游戏很好,不会崩溃。当它在 10 英寸平板电脑上运行 android 4.1.2 时,游戏崩溃,并在调用 findviewbyid() 时出现 nullpointerexception 警告。我对其进行了调试,发现系统在视图上找不到我的按钮“botaoitenscompeticao”。

有人已经有这个问题了吗?如何解决? 我不是在 OnCreate() 上调用它 我没有使用对话框或其他东西。这是正常的视图

【问题讨论】:

  • 上述设备的布局是否相同?
  • 谢谢。很抱歉;)
  • 我看到你已经编辑了你的问题,但没有提供我的答案:) 通过询问你是否有两个设备的相同布局,我对活动/片段/查看你是否感兴趣提到的 4.7" 平板电脑和 10" 平板电脑是一样的(比如它们驻留在 layout-xhdpi 和 layout-sw-620dp 等中)

标签: android android-layout android-view android-button


【解决方案1】:

我为不同的设备使用了不同的布局。对不起

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-08-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多