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