1. 程式人生 > >Android 如何獲取RadioGroup選中RadioButton監聽

Android 如何獲取RadioGroup選中RadioButton監聽

監聽RadioGroup來判斷哪個按鈕被選中了,這裡適合RadioButton的動態新增,不清楚RadioButton個數的情況下。

radioGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() { 

     @Override 
     public void onCheckedChanged(RadioGroup group, int checkedId) { 
        
         radioButton = (RadioButton)findViewById(radioGroup.getCheckedRadioButtonId());
         selectText = radioButton.getText().toString();
} }); }

相關推薦

Android 如何獲取RadioGroup選中RadioButton

監聽RadioGroup來判斷哪個按鈕被選中了,這裡適合RadioButton的動態新增,不清楚RadioButton個數的情況下。 radioGroup.setOnCheckedChangeList

android 手機應用裝置管理啟用狀態,獲取啟用狀態,啟用狀態

        註冊一個Receiver <receiver   android:name="LockReceiver"   android:description="@string/ap

Android之switch控制元件

mSwith.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(Comp

android Data Binding 資料變化

本文參考databinding官方文件整理。官方文件連結地址https://developer.Android.com/topic/libraries/data-binding/index.html#data_binding_layout_files Data Objects

Android開發20——單個監聽器多個按鈕點選事件

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

Vue獲取dom和資料

Vue獲取dom物件 在js和jq中我們都能獲取dom物件例如 // 獲取id=1的div標籤 <div id=d1>dom物件</div> // js語法 let ele = document.getElementById('d1') // jq語法 let ele = $('

Android View的onClick事件

點選事件 Android中Touch事件相關內容都被封裝到 MotionEvent 中,MotionEvent 中的時間型別有按下、擡起、滑動和結束事件。這些事件都是人機互動的一個過程,按下動作指的是人手指按在手機螢幕上這個動作,擡起動作指的是人手指按下手機後擡起來這個動作

Android實現搖晃手機的(搖一搖)

背景 專案中,需要在某些介面監聽使用者搖晃動作做出相應的反應。下面分Kotlin和Java兩種給出具體的程式碼。 實現方案(Kotlin) 新增SensorManagerHelper.kt class SensorManagerHelper(private

Android EditText屬性介紹及內容變化

目錄 輸入相關: 顯示相關: 特殊功能 監聽EditText內容變化的兩種方式 EditText繼承關係:EditText  < TextView < View 輸入相關: 設定只接受某些字元 android:digits="123ab

使用sed獲取本機正在的埠

今天依舊還是被SolrCloud給折磨著,Flume和Solr的表配置已經配置完畢,就是上傳不到zookeeper,一直顯示zookeeper超時連線,但是所有的配置已經按照文件上的寫好,為嘛不行呢?可是眼尖的我發現zookeeper的埠是5181,我記得預設的是2181,難道是為了安全配置成其他的了?但是我

Android app生命週期全域性(判斷app是否處於後臺)

一、在Application中註冊ActivityLifecycleCallbacks:    registerActivityLifecycleCallbacks(myActivityLifecycl

探討Android實現後臺(Service)按鍵的功能

一般來說需要做這個功能的大多數是機頂盒或者智慧電視,也就是AndroidTv。剛好這兩天公司的機頂盒有這麼一個需求,針對遙控器某些特殊按鍵,實現按鍵的監聽,並實現相應的功能。研究了一下,大概有這麼一些辦法。   第一種辦法是廣播,一般來說系統對於音量鍵和Hom

Android學習日記】(七) 簡訊接收例項

/* 自定義繼承自BroadcastReceiver類,監聽系統服務廣播的資訊 */ public class EX06_01_SMSreceiver extends BroadcastReceiver  {     /*宣告靜態字串,並使用android.provider

Android 拍照 截圖 事件實現

需求是獲得使用者截圖,或者拍照的主動存圖行為。 但是 android 官方沒有提供回撥廣播之類的實現監聽,所以需要用另一種方式達到需求,這裡實現的就是通過監聽media資料夾實現目的。 所需許可權:  <uses-permission android:name="an

Android如何在Fragment中OnKeyDown、OnkeyUp事件

在螢幕上,有個Activity,在Activity上面有個Fragment,此時,當我們在螢幕中彈出一個覆蓋全屏,或者覆蓋一部分,剩下部分帶陰影的(Dialog)時候。我們的最上層View裡面拿不到OnKeyDown或者是OnKeyUp方法,怎麼辦呢? 可以在Dialog的onResu

android三種方法實現事件

Android實現監聽事件的四種方式(匿名內部內實現,外部類實現,介面實現,繫結到標籤) 1. 使用匿名內部類的方式實現監聽事件 使用方法: 首先為要實現監聽的物件繫結監聽器,例如為一個Button物件繫結一個監聽器botton.setOnClickListener();。

cocosdx3.0 lua專案 從cocostudio中到處得ui 獲取button 以及button

local winsize=cc.Director:getInstance():getWinSize() local layer=cc.Layer:create() local scene=cc.Scene:create() n=2

Android手機發送和UDP資料

UDP協議中文名是使用者資料報協議,在網路中它與TCP協議一樣用於處理資料包,是一種無連線的協議。在OSI模型中,在第四層——傳輸層,處於IP協議的上一層。與所熟知的TCP(傳輸控制協議)協議一樣,UDP協議直接位於IP(網際協議)協議的頂層。根據OSI(開放系統互連)參考

Android 改寫返回鍵事件,使得back鍵功能類似home鍵,讓Acitivty退至後臺時不被系統銷燬

現在很多程式要求back鍵不是退出程式而是像home鍵一樣讓Acitivty退至後臺時不被系統銷燬,查到的資料大多說都是繼承activity的沒有繼承TabActivity, TabActivity和activity不能一樣處理,廢話不多說了上程式碼。 繼承activity

Android實現TextView部分文字單擊事件

由於專案需要,在Android上實現TextView部分文字監聽單擊事件效果如下: 網上找了一些資料,我自己加工一下,生成了一個工具類,使用非常方便,程式碼如下: TextViewUtil.getInstance().setPartOnClickListener(mTv