如何在android studio中更改变量的值?

时间:2015-03-24 15:20:58

标签: android

我必须在按下按钮时更改变量的值。我想写下当按下此按钮时变量a将其值从1更改为2(例如)。我怎么能这样做?

2 个答案:

答案 0 :(得分:0)

一个选项是在Activity / Fragment类中声明变量global。然后,您可以从班级中的任何位置访问它并更改值。

例如:

public class MainActivity extends Activity{

  //Here you can declare globally
  private int myVar = 0;

  public void myMethod(){
    //You can modify the global var
    myVar = 1;
  }

}

答案 1 :(得分:0)

首先,您需要使用名称layout_name和具有id或name butChange的按钮设计此活动的布局。在活动类中,您可以执行以下操作:

Button change;
int a = 1;

 protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.layout_name);

change = (Button) findViewById(R.id.butChange); //parsing the XMLtype 'butChange' to'change'.
change.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
         a=2;
  }
 }
}