成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

在Android開發中如何移除EditText上的輸入焦點

移動開發 Android
當我們創建一個帶EditText 或 AutoCompleteTextView的視圖時,在加載視圖時總是會把輸入的焦點自動移動到第一個輸入框。如何改成最終效果呢?且看本文詳解。

當我們創建一個帶EditText 或 AutoCompleteTextView的視圖時,在加載視圖時總是會把輸入的焦點自動移動到***個輸入框。如下圖所示:

帶EditText 或 AutoCompleteTextView的視圖

下面是mail.xml布局文件:

  1. <!--?xml version="1.0" encoding="utf-8"?--> 
  2. <linearlayout android:layout_height="fill_parent" android:layout_width="fill_parent" android:orientation="vertical" xmlns:android="http://schemas.android.com/apk/res/android"> 
  3.         <button android:id="@+id/Button01" android:layout_height="wrap_content" android:layout_width="wrap_content" android:text="@string/button_text"> 
  4.         </button> 
  5.         <edittext android:hint="@string/hint" android:id="@+id/EditText01" android:layout_height="wrap_content" android:layout_width="wrap_content" android:text=""> 
  6.         </edittext> 
  7.         <button android:id="@+id/Button02" android:layout_height="wrap_content" android:layout_width="wrap_content" android:text="@string/button_text"> 
  8.         </button> 
  9. </linearlayout> 
  10.  

我們如何才能把焦點從EditText上移除呢?最簡單的方法是創建一個不可見的(invisible)LinearLayout,LinearLayout將會把焦點從EditText上移走。

我們修改mail.xml布局文件,在EditText之前增加一個LinearLayout ,如下所示:

  1. <!--?xml version="1.0" encoding="utf-8"?--> 
  2. <linearlayout android:layout_height="fill_parent" android:layout_width="fill_parent" android:orientation="vertical" xmlns:android="http://schemas.android.com/apk/res/android"> 
  3.         <button android:id="@+id/Button01" android:layout_height="wrap_content" android:layout_width="wrap_content" android:text="@string/button_text"> 
  4.         </button> 
  5. <linearlayout android:focusable="true" android:focusableintouchmode="true" android:layout_height="0px" android:layout_width="0px"> 
  6.         <edittext android:hint="@string/hint" android:id="@+id/EditText01" android:layout_height="wrap_content" android:layout_width="wrap_content" android:text=""> 
  7.         </edittext> 
  8.         <button android:id="@+id/Button02" android:layout_height="wrap_content" android:layout_width="wrap_content" android:text="@string/button_text"> 
  9.         </button> 
  10. </linearlayout> 
  11. </linearlayout> 

最終效果如下所示:

最終效果

不需要任何代碼就把焦點移除了,是不是最簡單的解決方案?

希望本文對您有所幫助!

【編輯推薦】

  1. Windows Phone 7 免費線下培訓火熱報名中
  2. 在Android開發中調用Rest web服務
  3. 詳解谷歌官方教程 Android R5 NDK下載及安裝
  4. 詳解谷歌官方教程 Android插件ADT 9.0.0
  5. Android那些事兒 Android手機交互特性
責任編輯:佚名 來源: ideasandroid
相關推薦

2013-07-16 14:47:18

Android EdiEditText不彈出Android開發

2024-05-28 08:23:36

Android開發文本

2013-06-27 17:26:01

AndroidEditText

2021-11-29 14:26:53

FreeDOSLinux

2010-12-13 14:41:44

Android 2.3MyEclipse

2019-10-23 14:34:15

KotlinAndroid協程

2011-02-25 15:49:09

NecessitasQtAndroid

2011-06-15 18:38:17

Linux Qt Symbian

2019-09-24 19:00:41

Linuxrm命令unlink命令

2023-11-01 11:34:21

ContextAndroid

2024-01-30 08:56:55

性能監控性能管理工具內存存儲

2015-10-14 10:02:33

ClojureScri Android

2017-08-15 19:20:51

AndroidHttpServer

2015-12-08 13:25:39

2012-02-28 10:33:27

Eclipse 3.7Android環境

2017-12-28 14:51:01

AndroidView焦點

2010-08-31 09:39:37

2011-08-29 14:40:04

UbuntuAndroid

2012-09-19 14:40:35

Worklight

2019-02-28 09:30:04

Ubuntusudo命令
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲日日操| 亚洲精品一区国语对白 | 亚洲一区电影 | 亚洲国产一区二区三区在线观看 | 久久香蕉网 | 精品久久久久久久人人人人传媒 | 欧美另类视频 | 日操夜操| 精品视频一二区 | 激情一区二区三区 | aaaaaaa片毛片免费观看 | 婷婷色成人 | 国产一区二区在线看 | 免费观看a级毛片在线播放 黄网站免费入口 | 在线一区二区三区 | 国产亚洲精品精品国产亚洲综合 | 精产嫩模国品一二三区 | 国内av在线 | 久久精品手机视频 | 亚洲一区二区三区在线 | 国产精品国产 | 日韩精品极品视频在线观看免费 | 国产成人综合亚洲欧美94在线 | 久久中文视频 | 午夜免费福利片 | 国产一区二区精品自拍 | 日韩一级精品视频在线观看 | 天天摸天天看 | www.欧美 | 午夜影院视频 | www.国产 | 国产午夜精品理论片a大结局 | 香蕉久久a毛片 | 天天爽夜夜操 | 日韩视频二区 | 欧美精品导航 | 亚洲日本激情 | 日韩免费av一区二区 | 91小视频在线 | 91亚洲精品国偷拍自产在线观看 | 97精品国产97久久久久久免费 |