1. 程式人生 > >android 點選按鈕,使其他控制元件獲得焦點

android 點選按鈕,使其他控制元件獲得焦點

需求:點選一個Button,,讓EditText獲得焦點;

很簡單,

1.在EditText的xml屬性中新增

android:focusable="true"

2.在Button的點選事件中新增EditText的焦點判斷和焦點的獲得。

 btn.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
              
		if(editText.isFocused()){
			//已獲得焦點
		}else{
			editText.requestFocus();//獲得焦點
		}
            }
 });

OK啦。。。

相關推薦

android 按鈕使其他控制元件獲得焦點

需求:點選一個Button,,讓EditText獲得焦點;很簡單, 1.在EditText的xml屬性中新增 android:focusable="true" 2.在Button的點選事件中新增EditText的焦點判斷和焦點的獲得。 btn.setOnClickLi

android EditText彈鍵盤其他控制元件收鍵盤不觸發事件特1控制元件收鍵盤觸發特2控制元件不收鍵盤

說實話開發android,鍵盤真的很不聽話,非常難用,於是百度找到dispatchTouchEvent進行重寫可完成鍵盤收放,但還是不夠完美,我期望的功能如下: 1.基礎功能: a.點選輸入控制元件彈出鍵盤 b.點選非輸入控制元件收起鍵盤 2.特殊功能1

androidButton使字型變色

androidStudio下的開發 //下面是放在 drawable資料夾下的forget_password_btn_text_selector.xml檔案 <?xml version="1.0" encoding="utf-8"?> <selector

FrameLayout使其裡面的控制元件TextView改變顏色

先上圖片說明一下效果: 要求:(1)點選“發表”這個TextView控制元件,字型顏色要改變;           (2)點選“發表”這個TextView控制元件所在的FrameLayout,字型顏色要改變;           (3)圖片也需要在點選事件時變化; 程式

Android 按鈕實現控制元件顯示隱藏

我寫了一個自定義的listview,listview 每一列點選切換圖示 同時顯示 隱藏的佈局,再次點選則隱藏該佈局。以下是判斷的程式碼: holder.isShowlin.setOnClickListener(new View.OnClickListener() { @

JS實現按鈕下載檔案

今天在實現下載功能時,後臺介面測試完成後,前臺在呼叫時發現,因為系統是基於token的,又不想把token顯示在url中,後來找到了一篇文章,講解了如何通過構造form表單提交請求後端介面,實現檔案下載,原文地址:https://www.cnblogs.com/hamsterPP/p/6763458.html

vue 專案中 ,按鈕複製圖片到貼上板

一個很奇葩的需求 生成了一張圖片後,在圖片下有個按鈕,點一下就複製到了貼上板 一開始先找到了clipboard.js  但是它只能複製文字 把圖片的base64地址碼複製瞭然後再編碼成圖片? 然後到so、git上問,找到了一個demo 點選一下圖片就複製到了貼上板

C#:按鈕彈出輸入框輸入並獲取內容

1.起因 一開始是直接用 TextBox接收使用者的輸入內容,但是有時候不想在窗體上加控制元件,所以就想到了另一種辦法,彈出一個輸入框,輸入並獲取內容,之後輸入框又消失不見,不佔位置。 2.用法 先要在專案中引入框架   Microsoft.VisualStudio

Vue2.x-01按鈕彈出子Vue元件遍歷JSON展示資料

文章目錄 概述 實現過程 Step1: 父元件設定Button按鈕 Step2: 這裡使用了showHandlerFlag來控制子元件是否顯示,所裡需要在data中定義下這個變數 Step3: 引用宣告元件 Step4:

按鈕自動瀏覽檔案好檔案之後自動上傳

上傳功能在前端應用中經常用到,現在網上很多上傳的外掛,在之前的博文中介紹一個 fileinput外掛,下面就使用簡單的input實現檔案上傳 先看效果:  前臺程式碼: <h2>使用input標籤上傳</h2> <div>

android 按鈕實現頁面跳轉並顯示以選擇資訊

感覺今天所學的 radio listcheckbox spinner 基礎內容都比較簡單 目前只寫了單選的資訊顯示。checkBox 和 Spinner 還沒實現 原始碼如下 (注意要寫第二個Activity的清單 即新增Activity02的activity標籤)

Android 按鈕隱藏/展開 TextView 實現文字摺疊效果

這次版本迭代產品提出了一個很常見的需求:列表中的一個 TextView 條目預設展示兩行文字,超過兩行則展示一個 Button,可點選展開閱讀。再次點選將文字摺疊起來。可摺疊的 TextView 網上教程很多,但找不到這種類似的。做這個需求又遇到一些坑

Android按鈕跳轉到網頁

<Button android:layout_width="60dp" android:layout_height="40dp" android:onClick="tiaowan" /> public void tia

java按鈕出現另一個視窗

第一個窗體LoginFrame.java: package winRelation; import java.awt.Dimension; import java.awt.Rectangle; im

android事件第一次無效第二次才響應的問題

今天碰到的問題,android的標題欄一個回退button,每次進入的時候第一次點選無效,一直到第二次點選時才響應,然後把程式碼copy到系統的回退按鈕裡面,結果每次都能響應,後面想了想,應該跟焦點有關係 第一次點選的時候相當於獲取焦點,第二次點選的時候才響應點

專案筆記:按鈕使其保持時的狀態

在Web開發時,有不少選項卡切換的例項,當點選一個選項卡時要使其一直保持點選時的狀態,直到點選下一個選項卡切換到另一個選項卡才改變按鈕顏色,之前在專案中有遇到這樣的問題,現在將幾種方法做一總結。 多個選項卡切換 1.使用原生JS切換style 給每一個按鈕新增一個點選事件,

h5頁面按鈕觸發手機自帶的發簡訊

<a href="sms:10086?body=888" id="smsSend">發簡訊</a> 上面的程式碼只適用於Android,當為ios時需要將上面的?改為& 使用js判斷手機系統 var u = navigator.userAge

iOS開發之在scrollview上新增並解決其子控制元件無響應(如tableView)

- (void)addTap{ UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc]initWithTarget:s

ListView中Item的事件與Item中控制元件事件並存的方法

在ListView的item的xml配置檔案的根節點新增屬性: android:descendantFocusability="blocksDescendants" 並且在要新增事件的子控制元件(如button)的屬性裡新增 andro

解決React Native中ScrollView中控制元件獲得焦點空白處鍵盤消失的問題

大家好,今天講下在開發RN過程中使用ScrollView控制元件出現的問題。 最初的開發需求是顯示一個介面,這個介面有兩個特點: 1)縱向很長,顯示的內容有點多 2)介面的下半部分中有TextInput控制元件 要想滿足第一個條件,首先想到的是將顯示的這些內容最外層加上一層