ViewStub报错:must have a valid layoutResource解决

因为在开发LockPri2时, 在界面输入密码的地方想设置一个浮动窗体, 当主窗体加载完成时, 会动画的方式从下至上弹出,

这时候想用ViewStub

 

主窗体xml:


    
    

    
        
        
            

	    
	    
	      
    
    
    

keyboard是另外一个xml中的布局, 在视图中能正常显示.

 

然后在代码中:

stub = (ViewStub)findViewById(R.id.keyboardStub);
stub.inflate();


程序执行到 stub.inflate(); 报错 "ViewStub must have a valid layoutResource". 检查了半天,

才发现是在主xml中设置时使用了标签的用法:

layout="@layout/keyboard"

正确的应该是:

android:layout="@layout/keyboard"


修改后, 执行正常!

 

你可能感兴趣的:(android开发)