Luc*_*ino 4 android button listener
我的布局中有两个ImageButtons,"加号"和"减号".我在点击功能中将一个点击监听器附加到"加号"按钮并带有一个简单的Toast消息,它可以工作.
ImageButton btplus = (ImageButton)findViewById(R.id.btplus);
btplus.setOnClickListener( new ImageButton.OnClickListener(){
@Override
public void onClick(View v) {
Toast.makeText(getApplicationContext(), "+", Toast.LENGTH_SHORT);
}
});
Run Code Online (Sandbox Code Playgroud)
然后我将第二个点击监听器附加到减去ImageButton ...
ImageButton btminus = (ImageButton)findViewById(R.id.btminus);
btminus.setOnClickListener( new ImageButton.OnClickListener(){
@Override
public void onClick(View v) {
Toast.makeText(getApplicationContext(), "-", Toast.LENGTH_SHORT);
}
});
Run Code Online (Sandbox Code Playgroud)
......没有更多的按钮点击工作!"加"点击停止工作.
我在这个主题上看过很多例子,但我看不出他们(工作)和我的有什么区别.
Sam*_*iya 10
比如多个按钮点击列表......
ImageButton btminus = (ImageButton)findViewById(R.id.btminus);
btminus.setOnClickListener(this);
ImageButton btplus = (ImageButton)findViewById(R.id.btplus);
btplus.setOnClickListener(this);
Run Code Online (Sandbox Code Playgroud)
那么你的活动想要实现onclicklistener你实现的方法是:
public void onClick(View v) {
switch (v.getId()) {
case R.id.btplus:
Toast.makeText(getApplicationContext(), "Plus is clicked" + "+", Toast.LENGTH_SHORT).show();
break;
case R.id.btminus:
Toast.makeText(getApplicationContext(),"Minus is clicked" + "-", Toast.LENGTH_SHORT).show();
break;
default:
break;
}
}
Run Code Online (Sandbox Code Playgroud)
小智 7
ImageButton btplus = (ImageButton)findViewById(R.id.btplus);
btplus.setOnClickListener( new View.OnClickListener(){
@Override
public void onClick(View v) {
Toast.makeText(getApplicationContext(), "+", Toast.LENGTH_SHORT).show();
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14563 次 |
| 最近记录: |