2011-07-08 146 views
-1

我想从我的布局文件夹中定义的布局获取视图,但我得到空指针异常,我知道,在我使用findViewById之前,我必须有任何活动中使用的布局,所以它被初始化,是无论如何,从任何活动中没有使用过的布局获取视图,因为我得到了一个使用布局的活动,我动态地更改了布局,并在该布局中删除了它的所有子视图,并将三个布局中的一个应用于我旁边潜在的布局,以填补默认活动的布局..Android布局资源问题

我需要这个做对话框,因为我有一个对话框有一个布局是透明的,并已附加onTouchListener,当我点击对话框解除布局,现在我的想法是获得其他大小定义的布局ED然后填写在我的自定义对话框的默认透明的布局,布局,这样做有任何布局,我可以像这样我就可以做所有我想要的布局对话框..

谢谢你,如果你需要的信息了关于我的想法,请写信给我,这对我很重要!

+0

这将是有益的,看看一个在那里你得到空指针异常(我假设这是问题?)。另外,由于没有大写或标点符号的两个运行句子,该问题是一件难事。如果你仔细设计你的问题,你会发现你在StackOverflow上得到了更多有用的回复[(这实际上是部分为什么创建该网站的原因)](http://www.codinghorror.com/blog/2011/02/how-到写入且不writing.html)。 – QRohlf

回答

1

您可以使用getResources()从上下文分别检索资源:

getResources().getLayout(id); 

此处了解详情:Accessing Resources