Android 三星总是返回null,但它在HTC-findViewbyId上工作

Android 三星总是返回null,但它在HTC-findViewbyId上工作,android,android-widget,Android,Android Widget,我有奇怪的问题,很奇怪。在xml中,我有 <Button android:id="@+id/btnV" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="right|center_vertical" android:layout_marginRight="10d

我有奇怪的问题,很奇怪。在xml中,我有

    <Button
        android:id="@+id/btnV"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="right|center_vertical"
        android:layout_marginRight="10dp"
        android:background="@drawable/selector_app_update">
    </Button>

在HTC上,它可以工作,但在三星上,我每次都得到零。有人有类似的问题吗?我清理并重新启动了project和eclipse,但什么都没有。

这听起来确实很奇怪,通常我会要求您清理项目,甚至可能重新启动eclipse,但从外观上看,您已经尝试过了

重命名
按钮的ID
视图如何?你试过了吗


你能展示一下你初始化布局和按钮的代码部分吗?

这听起来很奇怪,通常我会要求你清理项目,甚至可能重新启动Eclipse,但从外观上看,你已经尝试过了

重命名
按钮的ID
视图如何?你试过了吗


能否显示初始化布局和按钮的代码部分?

问题可能是自定义背景绘图

这些设备的屏幕大小或DPI是否不同?
您是否在drawable ldpi和drawable hdpi中有不同的drawable,但在标准drawable文件夹中没有

问题可能是您的自定义背景可绘制

这些设备的屏幕大小或DPI是否不同?
您是否在drawable ldpi和drawable hdpi中有不同的drawable,但在标准drawable文件夹中没有

不,我在三星Galaxy Ylolz中工作得很好…怎么可能?只需刷新项目或重新启动eclipse。logcat怎么说?你能设置内容查看你的xml布局吗?不,我在Samsung Galaxy Ylolz中工作得很好…怎么可能?只需刷新项目或重新启动eclipse。logcat怎么说?你能设置内容查看你的xml布局吗?如果没有正确的绘图工具,Android会使用最合适的绘图工具,所以我真的不明白为什么这个答案会被接受。提及:但是,如果唯一可用的资源大于当前屏幕,系统将不使用它们,并且如果没有其他资源与设备配置匹配,您的应用程序将崩溃(例如,如果所有布局资源都使用xlarge限定符标记,但设备是正常大小的屏幕)。有关系统如何选择资源的更多信息,请阅读Android如何找到最佳匹配的资源。如果没有正确的绘图工具,Android将使用最合适的绘图工具,因此我真的不明白为什么会接受这个答案。提及:但是,如果唯一可用的资源大于当前屏幕,系统将不使用它们,并且如果没有其他资源与设备配置匹配,您的应用程序将崩溃(例如,如果所有布局资源都使用xlarge限定符标记,但设备是正常大小的屏幕)。有关系统如何选择资源的更多信息,请阅读Android如何找到最佳匹配资源。
btnV = (Button) findViewById(R.id.btnV);