Android Studio:我可以将一个java类用于多个布局吗?

时间:2016-02-26 19:00:44

标签: android-studio layout

我是Android Studio的初学者,我正试图弄清楚如何使用一个java类(.java)编辑不同的布局(.xml文件)。我试图在另一个布局上获取ImageView的id,但ImageView的findViewById返回null。我需要做什么?另外,我有两个布局文件,因为我使用的是popupWindow。所以,我需要访问popupWindow的ImageView。

谢谢!

1 个答案:

答案 0 :(得分:1)

听起来您只是使用Activity' findViewById,它会搜索您ImageView的活动布局。您需要在充气弹出视图中调用findViewById

View popupView = getLayoutInflater().inflate(R.layout.popup, null);

//Get your image view from the inflated popup
ImageView image = (ImageView) popupView.findViewById(R.id.imageView);