2012-09-07 41 views
0

我在做应用程序的移动,7" 平板电脑(600 * 1024)和10" 平板电脑(720 * 1280)获得的平板电脑。我创建了布局和可绘制下列文件夹。相对布局ID没有在Android的

drawable-hdpi 
drawable-land-hdpi 
drawable-land-mdpi 
drawable-large-mdpi 
drawable-large-port-mdpi 
drawable-ldpi 
drwable-mdpi 


layout 
layout-sw600dp(7") 
layout-sw720dp(10") 
layout-land 
layout-sw600dp-land(7") 
layout-sw720dp-land(10") 

它工作正常移动,但在tablets.It不工作是给了app.It的拳头屏幕上相对布局空指针异常,同时使用tablet.I正在测试不是从XML采摘相对布局在emulator.Can人帮助我。

在此先感谢

回答

0

我也面临同样的问题。 RelativeLayout是ID为空时,我对平板电脑进行测试。

问题是:通过的错误,我没有在我的布局xml添加RelativeLayout对应于平板电脑,这意味着大布局。

这里你的情况这些(layout-sw600dp(7“),layout-sw720dp(10”),layout-sw600dp-land(7“),layout-sw720dp-land(10”))是与大屏幕。

要解决此问题,我在对应的xml文件中将RelativeLayout添加到大型布局文件夹中。

它不再扔NPERelativeLayout当我再次测试了它的平板电脑。