有两件。一键。在另一个ImageView上。如何通过按下第一个片段上的按钮来加载ImageView中的某个图像,该图像位于第二个片段中。
片段2:
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_barcode_page1, container, false);
logoIMG = (ImageView) view.findViewById(R.id.logoIMG);
ButterKnife.bind(this, view);
return view;
}
但只需按一下按钮,更改图像应用程序即可关闭
答案 0 :(得分:0)
您可以使用静态变量。
示例: - ImageFragment
//global public and static ImageView
public static ImageView imageView;
.....
//Initialize the imageview somewhere
public setupView(){
imageView = getView().findViewById(R.id.myImageView);
}
<强> ButtonFragment 强>
按钮内部点按这样做。
ImageFragment.imageView.setImageDrawable(//your drawable//);
注意:初始化ImageFragment中的imageView,意味着在使用其他类之前,应始终初始化该片段。