在您評分並標記爲重複之前,請閱讀我的問題。如何使EditText在創建活動時不重點
我已閱讀討論此問題的其他問題,並且它們都適用於我的佈局,除了第一個創建的。
目前,這是在我onCreate
方法的頂部:
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
^,使得它如此至少鍵盤不啓動時彈出,但EditText
仍然集中在。
這是XML
我EditText
:
<EditText
android:id="@+id/password"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/changePass"
android:layout_centerHorizontal="true"
android:layout_marginTop="167dp"
android:ems="10"
android:imeOptions="flagNoExtractUi"
android:inputType="textPassword"
android:maxLength="30" >
</EditText>
這是個什麼樣子,當我打開我的活動,如:
的問題是,有一些電話,當一個EditText
是這樣專注的,他們不能寫在裏面。我想要它不是重點。
我所做的工作中提出了在未來的佈局,它的EditTexts
不集中,並會看起來更象這樣:
請注意,這是相同的佈局,雖然。這是用戶返回到此屏幕後的屏幕,這表明XML
沒有錯,因爲這與XML
相同,但問題在於EditText
僅在創建活動時關注。
我已經完成了研究,其他所有問題都無法幫助我解決這個問題(但他們確實幫助鍵盤沒有出現,謝天謝地)。我該如何做到這一點,以便啓動時的EditText
看起來像第二個截圖,而不是第一個?
所以你要專注於'EditText'? –
你在'EditText'中嘗試過'android:focusable =「false」嗎? –
@PratikButani,使得它永遠不會被聚焦,雖然。 –