EditText的一些使用技巧

2022-05-30 16:36:09 字數 1490 閱讀 7570

1.讓edittext不自動獲取焦點

將edittext的某個父級控制項設定成

android:focusable="true"

android:focusableintouchmode="true"

2.改變軟鍵盤右下角確認鍵

設定edittext控制項的imeoptions屬性

<

edittext

android:id

="@+id/edittext"

android:layout_width

="match_parent"

android:layout_height

="wrap_content"

android:singleline

="true"

android:imeoptions

="actionsearch"

/>

actionnone : 回車鍵,按下後游標到下一行

actiongo : go,

actionsearch : 放大鏡

actionsend : send

actionnext : next

actiondone : done,確定/完成,隱藏軟鍵盤,即使不是最後乙個文字輸入框

有時發現設定了,但是卻並沒有改變。並不是上面的屬型無效,而是還需要將singleline設定為true

當設定 actionsend  或 actionsearch 等屬性時,可在**中新增相關操作

commentedit.setoneditoractionlistener(new

textview.oneditoractionlistener()

return

false

; }

});

3.能獲取焦點,能編輯,但是不允許彈出軟鍵盤

採用反射設定

private

void

sethidesoftinput()

catch

(exception e)

}

4.動態設定edittext的輸入型別

數值型

etvalue.setrawinputtype(inputtype.type_class_number | inputtype.type_number_variation_normal);

文字型

etvalue.setrawinputtype(inputtype.type_class_text | inputtype.type_text_variation_person_name);

5.能獲取焦點,不能編輯

給edittext設定下面的inputfilter

inputfilter filter = new

inputfilter()

};

SlickEdit 一些使用技巧

slickedit 使用了幾天以後,發現不僅僅是自動提示,瀏覽,它提供的編輯功能也非常強大。如果說 sourceinsight 和 slickedit 在瀏覽 上面各有所長,那麼編輯這方面 se 和 si 就不是乙個級別了。下面是我知道的一些使用技巧,老鳥就不用看了,哈哈.1.如果發現路徑的 顯示成...

mysql 一些使用技巧

1.忘記root密碼,解決辦法 usr local mysql share mysql mysql.server stop mysql4 usr local mysql support files mysql.server stop mysql5 usr local mysql bin mysqld...

latex一些使用技巧

1.如何使連續的參考文獻能夠中間用破折號連起來?比如 6,7,8,9 變成 6 9 方法 在文件開始前加上下面的語句命令 usepackage numbers,sort compress 不但可以壓縮參考文獻標號,還可以進行排序,即無論正文裡面的順序怎樣,顯示出來都是先後順序。在elsevier模板...