設定EditText游標不聚焦,,軟體盤不自動彈出

2021-08-02 05:04:33 字數 520 閱讀 8040

介面有edittext控制項時候,一開啟介面,往往會自動彈出軟鍵盤,自動聚焦,想取消這種情況的發生,可以再上一級的父容器新增兩個屬性

android

:focusable=

"true"

android

:focusableintouchmode=

"true"

注意在edittext控制項中新增沒有效果

另外一種解決辦法是在oncreate()中新增

getwindow().setsoftinputmode(windowmanager.layoutparams.soft_input_state_always_hidden

);

網上也有別的解決辦法

android:cursorvisible="true"

android:textcursordrawable="@null"

我試過這個不太好使,,可以借鑑試試。

EditText游標顏色設定

又一次做應用,發現edittext沒有顯示游標,借鑑了網上的方法,發現是因為游標是白色的,與背景一樣造成的,這裡記錄一下如何設定edittext等的游標顏色 需要在布局檔案中指定androd textcursordrawable,如果需要設定成與字型一樣的顏色,改屬性設定為 null 即可,如果需要...

設定EditText中的閃光標Drawable

在開發中有時候想給edittext中的閃光標設定不同的顏色,其實這很簡單,只要設定在布局檔案中設定乙個屬性 android textcursordrawable drawable color cursor 下面在看一下color cursor.xml是如何書寫的 xmlns android andr...

修改EditText背景和游標

安卓原生的edittext樣式不太好看 游標和背景 不同的專案都需要定製。2 styles.xml中修改coloraccent對應顏色即可。color colorprimarydark color coloraccent 效果圖 次選方案 如果不能修改主題,要單獨定製某個edittext的游標和背景...