如何从另一个未在setContentView中设置的xml访问按钮?

时间:2014-02-05 03:02:31

标签: java android

例如,如果我有一个具有setContentView(R.layout.page)的java类,我只能访问该java类中的页面xml中的按钮和文本框。但是如何在不执行setContentView()的情况下从同一个java类访问其他xml布局的按钮?当我尝试这样做时,我得到一个nullPointerException。提前感谢您的回复。 (我很乐意提供任何必要的信息)

1 个答案:

答案 0 :(得分:0)

如果xml y也是当前活动的一部分,则可以使用LayoutInflater

LayoutInflater layoutInflater = (LayoutInflater)getActivity().getSystemService(Context.LAYOUT_INFLATER_SERVICE);    
                 View view = layoutInflater.inflate(R.layout.y, null );
ImageView img=(ImageView)view.findViewById(R.id.imgView);