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");
}
}
相關文章
- Android ListView中按鈕監聽器設定及優化AndroidView優化
- 為監聽設定密碼密碼
- QT中使用Event Filter監聽按鈕事件,Release後按鈕不見QTFilter事件
- 設定按鈕的徽章文字
- 監聽activity、fragment生命Fragment
- UIButton(用按鈕中的文字大小來動態設定按鈕的尺寸)UI
- 為監聽設定密碼防止遠端關閉監聽密碼
- 菜鳥學JS(四)——javascript為按鈕註冊回車事件(設定預設按鈕)JSJavaScript事件
- 加固Oracle安全,為監聽設定口令Oracle
- Qt中按鈕背景圖片的切換設定QT
- 設定radio單選按鈕預設選中
- hbuilder mui如何監聽搜尋框點選清除按鈕UI
- 除了課堂上介紹的設定的監聽器的方法,還有哪些辦法實現按鈕的響應?
- Android Fragment實現按鈕間的切換AndroidFragment
- WPF Button按鈕設定圓角
- 監聽設定密碼密碼
- Qt5.9中QSS(qt Style Sheet)用法之一設定按鈕顏色和背景色(設定按鈕間相互間隔、設定按鈕與周圍邊緣間隔)QT
- 設定Gridview,Repter...中的linkbutton按鈕不可用View
- MFC設定按下Enter鍵後響應指定的按鈕
- 設定USB資料監聽
- cocos2d-x監聽android的選單和返回按鈕Android
- Asp.net設定預設按鈕的方法總結ASP.NET
- html如何設定radio單選按鈕預設選中效果HTML
- css設定按鈕心跳收縮後,按鈕文字上下抖動,如何解決?CSS
- 前端設計,確定按鈕正慢慢消失前端
- Swift 設定navigation左右兩側按鈕SwiftNavigation
- ORACLE listener監聽設定密碼Oracle密碼
- 總是聽到有人說AndroidX,到底什麼是AndroidX?Android
- 點選按鈕之後將其設定為不可用狀態
- 如何點選提交之後將按鈕設定為灰色不可用
- 將按鈕設定為不可用幾種方式簡單介紹
- Android中使按鈕的背景變得透明&前端中css設定透明背景Android前端CSS
- iOS專案開發實戰——監聽對話方塊的按鈕點選事件iOS事件
- jQuery實現動態設定按鈕是否可用jQuery
- 設定按鈕不可用,避免重複提交
- 設定按鈕失效的幾種方式簡單介紹
- 設定 Oracle 監聽器密碼(LISTENER)Oracle密碼
- 設定Flume監聽檔案內容