2014-09-25 129 views
-2

我是新的android编程,我正在处理我的第一个应用程序,所以我只想知道每次当我点击相同的按钮它做一些动作,例如如果我有一个按钮(下一个),我想点击它,一个图像将出现,这一个我做到了,但我想单击相同的按钮,并在同一活动中显示另一个图像视图。 我已经尝试了一些代码,但没有结果Android按钮与多个点击简单

所以请如果任何人都可以发布解释我如何做的代码。

+2

你已经有什么代码了?发布你有什么,也许人们会很好,提供建议.. – Dave 2014-09-25 23:01:29

回答

0

这里的代码一个简单的例子...

而不是显示一个随机图像,它会显示一个随机字符串。所有你需要做的只是修改它来显示图像。

public class MainActivity extends Activity { 

    private String[] names = {"Joe", "Mark", "Amanda", "Kelly", "Michael", "Jenny"}; 

    private Button button; 

    private TextView name; 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 

     // Get our views 
     name = (TextView) findViewById(R.id.name); 
     button = (Button) findViewById(R.id.button); 
     button.setOnClickListener(new View.OnClickListener() { 
      @Override 
      public void onClick(View v) { 
       next(); // show random name 
      } 
     }); 
    } 

    // Display random name on button click 
    private void next() { 
     name.setText(names[rand()]); 
    } 

    // Pick a random number from 0 to names.length 
    private int rand() { 
     return new Random().nextInt(names.length); 
    } 

}