1. 程式人生 > >android防止EditText自動獲取焦點

android防止EditText自動獲取焦點

在EditText的父級控制元件中設定

   android:focusable="true"      android:focusableInTouchMode="true"

例:

<RelativeLayout android:layout_marginLeft="2dp" android:layout_marginRight="2dp"         android:layout_width="match_parent"         android:layout_height="wrap_content"         android:orientation="horizontal"          android:focusable="true"       android:focusableInTouchMode="true"

        >

<!--使父控制元件獲得焦點,防止下面的EditText獲得焦點-->

<TextView            android:id="@+id/beizhu"    android:layout_height="50dp"    android:layout_width="wrap_content"    android:textSize="12pt"    android:text="今日備註:"/> <EditText     android:id="@+id/beizhuEdit"    android:layout_toRightOf="@id/beizhu"    android:layout_alignTop="@id/beizhu"    android:layout_height="50dp"    android:layout_width="match_parent"       android:inputType="textMultiLine"    android:scrollbars="vertical" android:textSize="10pt"/>     </RelativeLayout>

相關推薦

android防止EditText自動獲取焦點

在EditText的父級控制元件中設定   android:focusable="true"      android:focusableInTouchMode="true"例:<RelativeLayout android:layout_marginLeft="2dp" android:layout

AndroidEditText自動獲取焦點並彈出輸入法問題

1.每次啟動新的Activity的時候,輸入法總是彈出來,太煩人了。 主要原因就是頁面上方有個EditTexit,每次都自動獲取焦點。 注意要求是:每次啟動新的Activity的時候,EditTexit不要獲取到焦點或者獲取到焦點也不讓輸入法彈出來,並不是阻止輸入法使用。只

android EditText 自動獲取焦點並彈出軟鍵盤

話不多說,直接上程式碼! EditText e; e=(EditText)findViewById(R.id.editText); //獲取焦點 e.setFocusable(true); e.setFocusableI

android AlertDialog中的Edittext自動獲取焦點並彈出軟鍵盤

private void confirmPhoneGurdPswd(final String guardPswd) { // 1.建立彈出式對話方塊 final AlertDialog.Builder alertDialog = ne

Android 解決EditView自動獲取焦點

 <LinearLayout             android:layout_width="fill_parent"             android:layout_height="wrap_content"             android:bac

EditText自動獲取焦點問題的處理

如果一個介面中包含EditText控制元件的話,當我們跳轉到該介面時,會自動彈出輸入法。但很多情況下我們不想彈出輸入法。那麼我們就要知道為什麼跳轉到介面時會自動彈出輸入法,這是因為EditText自

開啟app後Edittext自動獲取焦點並彈出輸入法的方法

方法1.: 呼叫程式碼: //自動彈出鍵盤 InputMethodManager inputManager = (InputMethodManager) getApplication().getSystemService(Context.INPUT_METHOD_SERV

android:初始加載時edittext自動獲取焦點的方法

問題 you 框架 控制 content auto value 嘗試 right 在做一個搜索功能時,剛進入界面,edittext直接自動獲取焦點,這顯然不是我想要的。 那麽問題來了:如何關閉EditText自動獲取焦點的? 嘗試了好幾個方法,在Java代碼添加focu

Android屬性 android:focusableInTouchMode Android 如何讓EditText自動獲取焦點

關於android:focusable屬性 http://www.cnblogs.com/Gaojiecai/archive/2013/06/18/3142783.html   Android屬性 android:focusa

Android EditText設定其不讓自動獲取焦點

Android 如何讓EditText不自動獲取焦點 在專案中,一進入一個頁面, EditText預設就會自動獲取焦點。 那麼如何取消這個預設行為呢? 解決之道:在EditText的父級控制元件中找一個,設定成: android:focusable="true" a

Android取消EditText自動預設獲取焦點行為

Android控制元件EditText自動預設會獲取螢幕焦點,取消這個行為只需要兩行程式碼,如下: android:focusable="true" android:focusableInTouchMode="

EditText無法獲取焦點 獲取焦點無法編輯(android:descendantFocusability用法簡析 )

android:descendantFocusability用法簡析 開發中很常見的一個問題,專案中的listview不僅僅是簡單的文字,常常需要自己定義listview,自己的Adapter去繼承BaseAdapter,在adapter中按照需求進行編寫,問題就出現了,可

Edittext自動獲取焦點解決方法以及獲取焦點後的事件實現方法

解決之道:在EditText的父級控制元件中找一個,設定成                         android:focusable="true"                      

完美解決 Android WebView 文字框獲取焦點自動放大問題

前幾天在寫一個專案時,要求在專案中嵌入一個WebView 本來很快就完成了,測試也沒有問題。但發給新加坡時,他們測試都會出現文字框聚焦時,網頁面會放大(他們用三星手機測試的) 下面我將原文copy過來 **********************************

Vue--由自動獲取焦點引出的DOM、mounted、自定義指令

order spl type bottom fcc auto 表達式 hit 默認 一.自動獲取焦點的DOM實現 1 <!DOCTYPE html> 2 <html lang="en"> 3 4 <head>

ListView中EditText無法獲取焦點

group 解決方法 red sel focus end oid abi 分享 原文地址:http://www.cnblogs.com/skyseraph/archive/2013/04/21/3033848.html   要解決這個問題,我們先要了解android:des

Vue 中使用 el-input 自動獲取焦點和二次獲取焦點問題

最近,碰到一個問題,就是輸入框旁邊有一個編輯按鈕,點選時,才可以對輸入框進行編輯: 要實現的效果: 為了方便輸入,需要自動獲取焦點,所以加入了autofocus,但是發現,只有第一個並且第一次點選才起作用。 查了網上的一些文件,說是跟dom的渲染順序和資料的快取有點兒關係,至

文字框自動獲取焦點的兩種方式

文字框自動獲取焦點的兩種方式 1、html5的autofocus屬性 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>

使用jquery使input自動獲取焦點

最近在做畢業設計時一直沒能完善這個細節,想要通過點選選項卡後,自動獲取輸入框焦點,在網上查閱了很多資料終於踏破鐵鞋無膩處。 #(element).focus()能夠使元素獲取焦點或者設定元素觸發獲取焦點的事件。 博主講的原因是: 如果之前當前元素為隱藏或者未被建立,則需要延時。 按著

Android 判斷Edittext是否有焦點

//判斷Edittext是否有焦點 name.setOnFocusChangeListener(new View.OnFocusChangeListener() { @Override public void onFocusChang