閱讀821 返回首頁    go 阿裏雲 go 技術社區[雲棲]


android – 頁麵初始化時讓組件得不到焦點

最近在做一個應用,其中一個界麵上有幾個EditText,我發現每次啟動這個界麵之後焦點就自動落在第1個EditText上,從而使EditText的提示不能顯示。

解決的方法是:在EditText的父組件(比如linearlayout)添加兩個屬性,如下

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

如果沒有父組件的話可以添加一個隱藏的 linearLayout,並加上上麵的兩個屬性:

<LinearLayoutandroid:focusable="true"
android:focusableInTouchMode="true"
android:layout_width="0px"
android:layout_height="0px" />


最後更新:2017-04-02 22:16:26

  上一篇:go [usaco] 5.4.4 Betsy&#39;s Tour
  下一篇:go YouTube視頻網站的Chrome必備插件推薦