Androidx為Fragment中的按鈕設定監聽
Android Studio 使用Fragment 更新檢視, 檢視中按鈕的監聽不能寫到MainActivity,寫到fragment對應的java檔案中(因為寫道主檔案中有錯誤,如果博友們有解決的方法可以寫到評論區)
正文開始
為好理解,先做下程式碼背景描述:我做的是一個藍芽的介面,Fragment介面中有一個id為search_bluetooth_bt的按鈕,本文就是為此按鈕設定監聽事件;主介面有一個名為bluetooth_tab的layout層用於放置該Fragment,但是與本文沒大關係。下面是這個Fragment檔案的原始碼。
//TabBluetooth.java
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import androidx.fragment.app.Fragment;
public class TabBluetooth extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState){
View view = inflater.inflate(R.layout.bluetooth_tab, container, false);
Button bt_search = view.findViewById(R.id.search_bluetooth_bt);
bt_search.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
System.out.println("點選按鈕");
}
});
return view;
}
@Override
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
}
@Override
public void onPause(){
super.onPause();
System.out.println("bluetooth tab pause");
}
}
相關文章
- 設定radio單選按鈕預設選中
- WPF Button按鈕設定圓角
- Qt5.9中QSS(qt Style Sheet)用法之一設定按鈕顏色和背景色(設定按鈕間相互間隔、設定按鈕與周圍邊緣間隔)QT
- css設定按鈕心跳收縮後,按鈕文字上下抖動,如何解決?CSS
- vscode 設定按鈕 戴上了聖誕帽!VSCode
- 前端設計,確定按鈕正慢慢消失前端
- Android中使按鈕的背景變得透明&前端中css設定透明背景Android前端CSS
- 總是聽到有人說AndroidX,到底什麼是AndroidX?Android
- RadioButton文字按鈕間距設定,按鈕在文字右端顯示,RadioButton 右端對齊
- 點選大中小按鈕設定文章字型大小
- (五)自定義按鈕模板和設定觸發器觸發器
- 乾貨!必看創意按鈕設計,打造真正的按鈕誘惑
- 多IP伺服器上監聽器的設定伺服器
- win10顯示休眠按鈕設定方法 win10電源怎麼顯示休眠按鈕Win10
- Fiori Elements List Report table 裡的普通按鈕,Global 按鈕 和 Determining 按鈕
- 選單許可權和按鈕許可權設定
- vue-button設定按鈕是否可點選狀態Vue
- idea設定 執行 按鈕在右上角,設定toolbar兩端對齊Idea
- 設定USB無線網路卡為監聽模式大學霸IT達人模式
- Qt更改按鈕樣式 (以QSpinBox使用左右按鈕樣式為例)QT
- 直播app系統原始碼,Fragment 顯示 隱藏 監聽APP原始碼Fragment
- win10指紋開關按鈕灰色怎麼辦_win10指紋設定按鈕灰色的解決教程Win10
- 如何為資料行的新增操作按鈕
- oracle 設定監聽白名單,並且怎麼設定白名單地址Oracle
- javaWeb中的監聽器JavaWeb
- 直播系統原始碼,按鈕圖片和文字位置的各種設定原始碼
- 在 js 裡定義按鈕的響應函式JS函式
- 高亮按鈕
- 介面設計中如何增強CTA按鈕召喚力?
- uniapp頁面中的按鈕使用分享功能APP
- vue監聽input是否為空(監聽值為物件某個屬性)Vue物件
- 為 Charles 新增代理頁面按鈕(Rewrite)
- NX二次開發:一個DLL設定多個按鈕操作的方法
- win10開始選單電源按鈕增加休眠設定方法Win10
- 登陸註冊按鈕的樣式設計
- LabVIEW的自定義按鈕View
- js.ui中的datepicker 元件增加清除按鈕JSUI元件
- 小程式的按鈕按下去的樣式(button-hover)為啥不起作用?