Androidリスニングイベント追加アクションの3つの方法
1815 ワード
android
, activity oncreate , 。 , .
Button btn = (Button) findViewById(R.id.myButton);
btn .setOnClickListener(new View.OnClickListener()
{
public void onClick(View v)
{
//do something
}
});
activity , ,
public class TestMedia extends Activity implements View.OnClickListener
{
Button btn1 = (Button) findViewById(R.id.myButton1);
Button btn2 = (Button) findViewById(R.id.myButton2);
btn1 .setOnClickListener();
btn2 .setOnClickListener();
}
public void onClick(View v)
{
switch (v.getId())
{
case R.id. myButton1:
//do something
break;
case R.id. myButton2:
//do something
break;
}
}
, ,
public class TestMedia extends Activity
{
Button btn1 = (Button) findViewById(R.id.myButton1);
Button btn2 = (Button) findViewById(R.id.myButton2);
btn1 .setOnClickListener(new ClickEvent());
btn2 .setOnClickListener(new ClickEvent());
}
class ClickEvent implements View.OnClickListener
{
public void onClick(View v)
{
switch (v.getId())
{
case R.id. myButton1:
//do something
break;
case R.id. myButton2:
//do something
break;
}
}
}
wyyew