在另一个片段中更改ImageView图像。 Android的

时间:2016-09-15 15:54:10

标签: android string replace imageview fragment

有两件。一键。在另一个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;
    }

但只需按一下按钮,更改图像应用程序即可关闭

1 个答案:

答案 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,意味着在使用其他类之前,应始终初始化该片段。