Android控制EditText的焦點

在項目中,一進入一個頁面, EditText默認就會自動獲取焦點。

那么如何取消這個默認行為呢?


在網上找了好久,有點?監聽軟鍵盤事件,有點?調用 clearFouse()方法,但是測試了都沒有!?xml中也找不到相應的屬性可以關閉這個默認行為


解決之道:在EditText的父級控件中找一個,設置成

???Android:focusable="true" ?
?? android:focusableInTouchMode="true"

這樣,就把EditText默認的行為截斷了!



<LinearLayout?
??????? style="@style/FillWrapWidgetStyle"
??????? android:orientation="vertical"
??????? android:background="@color/black"
??????? android:gravity="center_horizontal"
?????? ?
????????android:focusable="true" ?
??????? android:focusableInTouchMode="true"
??????? >
??????? <ImageView
??????????? android:id="@+id/logo"
??????????? style="@style/WrapContentWidgetStyle"
??????????? android:background="@drawable/dream_dictionary_logo"
????????? />
??????? <RelativeLayout?
??????????? style="@style/FillWrapWidgetStyle"
??????????? android:background="@drawable/searchbar_bg"
??????????? android:gravity="center_vertical"
??????????? >
??????????? <EditText
??????????????? android:id="@+id/searchEditText"
?????????????? style="@style/WrapContentWidgetStyle"
?????????????? android:background="@null"
?????????????? android:hint="Search"
?????????????? android:layout_marginLeft="40dp"
?????????????? android:singleLine="true"
???????????? />
?????????? ?
??????? </RelativeLayout>
?????? ?
??? </LinearLayout>

來自:http://blog.csdn.NET/woshicaixianfeng/article/details/7261718 ? 灰常感謝這位同學。。。

?

還有一個方法也可以非常簡單的實現這個功能:

EditText對象的clearFocus();

InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);?
imm.hideSoftInputFromWindow(editMsgView.getWindowToken(), 0);(關閉軟鍵盤。。。)

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/457017.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/457017.shtml
英文地址,請注明出處:http://en.pswp.cn/news/457017.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

解決python中html 代碼被注釋掉 依舊被解釋導致報錯ERROR:tornado.access:500 GET /home (xxx.xxx.xxx.xxx)

ERROR:tornado.access:500 GET /home (xxx.xxx.xxx.xxx) 注釋的是Html代碼&#xff0c;是給瀏覽器看的。 Html里的代碼還是要執行。注釋python代碼用{# #}

springMvc 傳子 bean 中有bean

2019獨角獸企業重金招聘Python工程師標準>>> bean 類型 如下 1. json 字符串 $.ajax({ url :${ctx}/test/testData/f1?bookjava, type: post, dataType : "json", con…

通過rsync搭建一個遠程備份系統(二)

Rsyncinotify實時備份數據 rsync在同步數據的時候&#xff0c;需要掃描所有文件后進行對比&#xff0c;然后進行差量傳輸&#xff0c;如果文件達到了百萬或者千萬級別以上是&#xff0c;掃描文件的時間也很長&#xff0c;而如果只有少量的文件變更了&#xff0c;那么此時rsync是…

C語言掃地雷游戲的題目簡介,C語言程序設計課程設計(論文)-掃地雷游戲.doc...

C語言程序設計課程設計(論文)-掃地雷游戲遼 寧 工 業 大 學C語言程序設計 課程設計(論文)題目&#xff1a; 掃地雷游戲院(系)&#xff1a; 軟件學院專業班級: 電子商務091班學 號:學生姓名&#xff1a;指導教師&#xff1a;教師職稱&#xff1a; 助 教起止時間&#xff1a;2009…

關于地圖中軌跡的平滑移動的實現

很多人應該都有類似的經歷&#xff0c;叫完車&#xff0c;想看看車離我還有多遠距離&#xff1f;但手機屏幕上的車不是一動不動&#xff0c;就是一跳一跳的漂移。 目前市面上大多產品“軌跡平滑移動”做的并不好。 市面上只有快的打車和一號專車實現了平滑移動&#xff0c;那…

查看centos中的用戶和用戶組

1、用戶列表文件&#xff1a;/etc/passwd/ 2、用戶組列表文件&#xff1a;/etc/group 3、查看系統中有哪些用戶&#xff1a; cut -d : -f 1 /etc/passwd 4、查看可以登錄系統的用戶&#xff1a; cat /etc/passwd | grep -v /sbin/nologin | cut -d : -f 1 5、查看用戶操作…

【Android】關于參數的傳遞問題

最近遇到了一個bug&#xff0c;在debug條件下可以看出更改后的值&#xff0c;但是在最終顯示的結果中確實沒有更改的值。經過很多次的調試后&#xff0c;才發現最后的原因竟然是因為參數傳遞的時候并沒有將更改后的值傳遞給最終變量。 這時才意識到java中只存在值傳遞&#xff…

android按鈕響應事件嗎,Android 按鈕響應事件的幾種方式

目錄1.在布局中指定onClick屬性布局代碼android:id"id/btn1"android:layout_width"wrap_content"android:layout_height"wrap_content"android:text"button1"android:onClick"click"/>android:id"id/btn2"andr…

Android 開源優秀 Library 推薦

之后的每月會推薦一些優秀的開源 Android libraries&#xff0c;不僅僅是學習&#xff0c;也可以方便的使用到項目中&#xff0c;避免重復的造輪子。 PageIndicatorView 如果你需要在 ViewPager 中指明當前處于哪個畫面中&#xff0c;PageIndicatorView是你的不二選擇。而且真…

Vue2.0王者榮耀助手

vue-gok vue2.0-王者榮耀助手 項目使用的是帶玩游戲平臺提供的API&#xff0c;由于騰訊公司王者榮耀游戲關閉了查看其它人的戰績功能&#xff0c;帶玩平臺受其影響&#xff0c;已將API暫時關閉&#xff0c;所以無法獲得穩定的 DAIWAN-API-TOKEN ,所以會出現DAIWAN-API-TOKEN令…

訪問對象的屬性和方法

class Person(object):name ""age 0height 0weight 0def run(self):print("run")def eat(self,food):print("eat"food)def openDoor(self):print("我已經打開了門")def fillEle(self):print("我已經把大象裝進了冰箱")de…

Android mc怎么和win10聯機,我的世界手機版/win10版聯機完美互通方法

我的世界手機版玩家想要更加方便的操作&#xff1f;0.12.1更新之后&#xff0c;你除了能使用手柄進行方便的操作之外&#xff0c;現在你能完全擺脫小屏幕蹩腳的操作了&#xff01;win10版在9月9日進行了重大更新&#xff0c;我們能直接使用win10的電腦玩我的世界&#xff0c;而…

十大基礎算法

做為程序員&#xff0c;以下著十大10大基礎實用算法是必須知道的。

[HNOI2004]L語言

1212: [HNOI2004]L語言 Time Limit: 10 Sec Memory Limit: 162 MBSubmit: 1507 Solved: 666[Submit][Status][Discuss]Description 標點符號的出現晚于文字的出現&#xff0c;所以以前的語言都是沒有標點的。現在你要處理的就是一段沒有標點的文章。 一段文章T是由若干小寫字…

對象的初始狀態(構造函數)

class Person(object):# name ""# age 0# height 0# weight 0def run(self):print("run")def eat(self,food):print("eat"food)def __init__(self,name,age,height,weight):# print(name,age,weight,height)print("這里是init")sel…

【bzoj 2434】【codevs 1946】[Noi2011]阿貍的打字機(AC自動機)

2434: [Noi2011]阿貍的打字機 Time Limit: 10 Sec Memory Limit: 256 MBSubmit: 2477 Solved: 1382[Submit][Status][Discuss]Description 阿貍喜歡收藏各種稀奇古怪的東西&#xff0c;最近他淘到一臺老式的打字機。打字機上只有28個按鍵&#xff0c;分別印有26個小寫英文字母…

android加法服務類,iOS越來越像Android:蘋果簡單做加法遠離精致

原標題&#xff1a;iOS越來越像Android:蘋果簡單做加法遠離精致剛剛結束的WWDC2016的主題演講中&#xff0c;蘋果為我們帶來了最新的iOS 10系統&#xff0c;官方稱本次iOS 10的推出有著多大10項的重要更新&#xff0c;在用戶體驗、界面、Siri、地圖以及音樂方面都有著不少的變化…

JDK源碼學習之Arraylist與LinkedList

ArrayList和LinkedList是我們在開發過程中常用的兩種集合類&#xff0c;本文將從底層源碼實現對其進行簡單介紹。 下圖是Java集合類所涉及的類圖。 一.ArrayList 從上面的集合類圖可以看出&#xff0c;ArrayList實現了List接口。ArrayList是順序的集合容器,容器中可以存放null…

學習記錄4

學習了python基本數據類型&#xff0c;附學習筆記圖及操作圖 轉載于:https://www.cnblogs.com/bgd140206127/p/6549229.html

self 實例對象-代碼詳細解釋

self代表類的實例&#xff0c;而非類哪個對象調用方法&#xff0c;那么該方法中的self就代表那個對象self.__calss__ 代表類名class Person(object):def run(self):print("run")print(self.__class__)p self.__class__("tt",30,10,20)print(p)def eat(sel…