android監聽多個按鈕
㈠ android 里 怎麼給多個button加上監聽器
在new Button()之後
bn1.setOnClickListener(new OnClickListener(){
public void onClick(View v){
//do what you want
}
});
㈡ android怎麼實現後台對按鍵事件的監控
遙控器按鍵事件這個不是在Android源碼的bootable下面ircon.c配置的么。比如:
{ .scancode = 0x0b, .mask = 0xaa0087ee,
.keycode = KEY_UP, .spec = IRCON_KEYCODE_NORMAL | IRCON_KEYCODE_LONGPRESS | IRCON_KEYCODE_MOUSEMD },
遙控器按鍵編號是「 0x0b」,給他的響應是「KEY_UP」,就是方向鍵的下,這個是在源碼里邊配置的。你必須要有遙控器的書名數,知道遙控器每個按鍵的編號,然後對應給他相應的響應才可以。
但是你要操控手機,你的手機必須要能接受遙控器信號,這個也是要硬體支持的,一般的手機貌似都沒有這個。
這個遙控的響應操作是驅動層做的,和應用層沒什麼關系,主要是驅動和硬體的支持。
㈢ android如何連接資料庫如何監聽按鈕事件要代碼(有注釋的)
回答:通過如下方式進行監聽。
方法步驟:
1、內部類:
代碼片段,雙擊復制btn.setOnClickListener(new OnClickListener()
這種方法適合只為單個按鈕添加事件,當按鈕較多的時候,就要重復寫onClick()方法,這樣不是最佳的在做法。
2、創建獨立的類:代碼片段,雙擊復制btn.setOnClickListener(new MyListener());
class MyListener implements OnClickListener代碼片段,雙擊復btn.setOnClickListener(listener);
OnClickListener listener = new OnClickListener()
注意說明:這種做法能節省代碼,當有多個按鈕時,可以同用一個listener,減少了onClick()方法的調用。而只需在onClick()方法里進行判斷是哪個按鈕就可以了。
Android拍照、錄像、錄音代碼範例
㈣ android中多個按鈕用一個監聽器監聽怎麼寫,求具體的代碼,謝謝。
1、先申明一個監聽對象
2、不同按鈕設置同一個監聽對象
3、監聽中,通過按鈕的id判斷是哪個按鈕的點擊事件
代碼如下
1、new監聽
OnClickListener clickListener = new OnClickListener(){
@Override
public void onClick(View v) {
if (v.getId()==R.id.button1){//按鈕1
}else if(v.getId()==R.id.button2}{//按鈕2
}
}
2、設置監聽
Button btn1 = (Button)findViewById(R.id.button1);
Button btn2 = (Button)findViewById(R.id.button1);
btn1.setOnClickListener(clickListener);
btn2.setOnClickListener(clickListener);
㈤ 如何在android studio里設置點擊監聽事件
Androidstudio 添加點擊監聽事件有三種方法:
一.匿名內部類
1.先找到那個控制項(初始化)
private Button bt1; //onCreate方法外
bt1 = (Button)findViewById(R.id.button1);
2.設置事件監聽器
bt1.setOnClickListener(new OnClickListener(){
public void onClick(View v){
System.out.println("我的按鈕被點擊了");
}
});
(5)android監聽多個按鈕擴展閱讀:
如果按鈕綁了監聽器
按鈕點擊是通過OnClickListener來實現的
大致的流程應該是這樣的
public class MainActivity extends Activity
{
private Button loginButton;
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//創建監聽器對象
loginButton = (Button) findViewById(R.id.login_btn);
OnClickListener listener = new ButtonClickListener();
loginButton.setOnClickListener(listener);
}
/**
* 監聽器類
*/
class ButtonClickListener implements OnClickListener
{
@Override
public void onClick(View v)
{
switch (v.getId())
{
case R.id.login_btn:
//點擊後的邏輯處理
break;
}
}
}
㈥ 一個android頁多個togglebutton怎麼監聽
監聽,每個控制項都可以獨立的進行監聽的,例如這樣的形式setonclicklister,只不過有很多按鈕了之後,就會顯得代碼很臃腫,你可以使用swicht的形式來簡化代碼.
㈦ android 開發中,如何監聽連接車機的多功能方向的按鍵
硬線觸發(方向盤按鍵) 一般信號會到CAN匯流排,你需要從CAN匯流排獲取到這個信號,然後你的應用根據獲取到信號進行處理。
㈧ 怎麼在android中實現一個按鈕的多個監聽事件
1、先申明一個監聽對象
2、不同按鈕設置同一個監聽對象
3、監聽中,通過按鈕的id判斷是哪個按鈕的點擊事件
代碼如下
1、new監聽
OnClickListener clickListener = new OnClickListener(){
@Override
public void onClick(View v) {
if (v.getId()==R.id.button1){//按鈕1
}else if(v.getId()==R.id.button2}{//按鈕2
}
}
2、設置監聽
Button btn1 = (Button)findViewById(R.id.button1);
Button btn2 = (Button)findViewById(R.id.button1);
btn1.setOnClickListener(clickListener);
btn2.setOnClickListener(clickListener);
㈨ android多個按鈕綁定同一個監聽器
可以用一個監聽器(Listener)來實現多個按鈕的onClick監聽,下面是一個具體的例子: