2011-10-10 128 views

回答

13

工作,我有類似的問題,我相信這是問題,你只需要做一個小竅門。

將此LinearLayout添加到EditText之前,它在活動啓動時獲得焦點。您不需要在EditText中設置任何值。

<LinearLayout 
    android:focusable="true" 
    android:focusableInTouchMode="true" 
    android:layout_width="0dip" 
    android:layout_height="0dip" 
    android:id="@+id/dummyView"/> 
+0

不是很清楚,你能更精確地重複嗎?謝謝!我應該設置任何東西到EditText? –

+1

就在EditText上方,添加這個LinearLayout,並且不需要爲EditText做任何更改,僅供參考,我們已經將此佈局添加爲一個虛擬樣式,以便在開始活動時獲得焦點。 –

0

android:focusable="false"可能它會爲EditText上

+0

是的它的工作我測試了它在我的應用程序 –

+0

那麼你如何能夠得到重點,當它想要在其中編輯? – user370305

1

<activity>標籤在您的清單中添加本作中的EditText存在活動。

android:windowSoftInputMode="stateHidden"