我有一个带有id
的线性布局的xml文件android:id="@+id/layout_id.
在我的其他java文件中没有此布局作为其布局, 我打电话了
View view = MessageIndex.this.getLayoutInflater().inflate(R.layout.layout_id, parent, false);
在layout_id线性布局中设置小部件的值。
TextView tv1 = (TextView)view.findViewById(R.id.abc);
现在我想为这个布局提供两个背景图像,以满足两个条件。 喜欢
if(a)
{
LinearLayout right=(LinearLayout)findViewById(R.id.layout_id);
right.setBackgroundDrawable(getResources().getDrawable(R.drawable.image1) );
}
else
{
LinearLayout right=(LinearLayout)findViewById(R.id.layout_id);
right.setBackgroundDrawable(getResources().getDrawable(R.drawable.image2)
}
但是,当我编写上述两个if-else语句时,应用程序崩溃了。