當前位置:首頁 » 安卓系統 » android監聽多個按鈕

android監聽多個按鈕

發布時間: 2022-08-24 23:33:18

㈠ 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監聽,下面是一個具體的例子:

熱點內容
格式化linux 發布:2025-01-14 18:35:14 瀏覽:592
如何進入安卓原生市場 發布:2025-01-14 18:22:06 瀏覽:557
台式電腦找不到伺服器 發布:2025-01-14 18:19:58 瀏覽:422
androidsdk網盤 發布:2025-01-14 18:17:43 瀏覽:79
個別用戶訪問不了騰訊雲伺服器 發布:2025-01-14 18:03:27 瀏覽:276
oracle鏈接sqlserver 發布:2025-01-14 17:58:33 瀏覽:729
sql完全手冊 發布:2025-01-14 17:53:03 瀏覽:248
幻三腳本下 發布:2025-01-14 17:20:20 瀏覽:910
我的世界基岩版如何創自己的伺服器 發布:2025-01-14 17:15:01 瀏覽:329
花果演算法 發布:2025-01-14 17:09:57 瀏覽:775