How to set Different String in a Textview in Fragment while clicking different Button?

后端 未结 2 998
执念已碎
执念已碎 2020-12-22 08:50

I\'m new to Android app programming.

I have two Fragments - fragmentA.xml and fragmentB.xml.

In fragmentA there are tw

2条回答
  •  感情败类
    2020-12-22 09:21

    Create a Global class in your project and define a public string ..

    public class Global{
      public static String TEXT = "";
    }
    

    In your Fragment A change this TEXT on button click event..

    but1.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View arg0) {
            Global.TEXT = "string 1";
        }
    });
    but2.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View arg0) {
            Global.TEXT = "string 2";
        }
    });
    

    same as on other button if you have

    In your FragmentB just setText()....it will take lase value change to Text

    text.setText(Global.TEXT);
    

提交回复
热议问题