2
A
回答
3
使用下面的代碼來自動彈出軟鍵盤時活動啓動
InputMethodManager imm = (InputMethodManager)getSystemService(
Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(youredittext, 0);
請確保您有沒有在你的manifest.xml定義android:windowSoftInputMode="stateHidden"
。
要使一個EDITTEXT與頁腳連接,使用下面的代碼:
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:background="#f3f3f3"
android:paddingBottom="10.0dip"
android:paddingTop="10.0dip"
android:id="@+id/bottom_bar" >
<EditText
android:id="@+id/et_send_bar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_marginLeft="10.0dip"
android:layout_toLeftOf="@+id/ib_send"
android:hint="Enter Message"
android:singleLine="true" />
<ImageView
android:id="@+id/ib_send"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/et_send_bar"
android:layout_alignParentRight="true"
android:layout_alignTop="@+id/et_send_bar"
android:layout_marginBottom="1px"
android:layout_marginRight="10.0dip"
android:layout_marginTop="1px"
android:background="@drawable/chatsend_bg"
android:paddingBottom="5.0dip"
android:paddingLeft="10dp"
android:paddingRight="10dp"
android:paddingTop="5.0dip"
android:src="@drawable/ic_send_dark_normal" />
</RelativeLayout>
0
要在Activity
開始顯示鍵盤需要使用這樣的:
<activity android:name="com.your.package.ActivityName"
android:windowSoftInputMode="stateVisible" />
從Android的文檔:
stateVisible
軟柯當通常適當時(當用戶正在向前導航到活動的主窗口時),yboard是可見的。
要在Activity
開始隱藏鍵盤,你需要使用這樣的:
在AndroidManifest.xml中:
<activity android:name="com.your.package.ActivityName"
android:windowSoftInputMode="stateHidden" />
從Android的文檔:
stateHidden
軟鍵盤在用戶選擇活動時隱藏 - 當用戶肯定導航到活動時, 是, 而不是由於離開另一活動而回退到該活動。
當用戶輸入新的Activity(即使EditText控件獲得焦點)時,此設置將隱藏軟鍵盤。軟鍵盤僅在用戶單擊編輯框控件時纔會顯示。
0
我還發現了另一個解決方案時,軟鍵盤appers連升佈局的構成要素。
它可以adjustResize
屬性的AndroidManifest.xml
主要用途使用adjustResize
屬性來實現的是該活動的主窗口總是被調整以騰出空間給軟鍵盤在屏幕上。
來說明鍵盤和移動在Activity
啓動時EditText
你需要使用這樣的:
<activity android:name="com.your.package.ActivityName"
android:windowSoftInputMode="adjustResize" />
0
我認爲它會爲你的作品: 清單文件添加這種說法你的活動: 機器人:windowSoftInputMode =「stateHidden」
<activity
android:name="ConversationActivity"
android:label="@string/title_activity_conversations"
android:launchMode="singleTask"
android:screenOrientation="portrait"
android:windowSoftInputMode="stateHidden" />
相關問題
- 1. 的Android EditText上的軟鍵盤問題
- 2. 如何隱藏EditText上的軟鍵盤
- 3. RelativeLayout中的EditText粘在鍵盤上
- 4. 如何使軟輸入鍵盤上的edittext始終在android中?
- 5. Android:在EditText上的自定義AlertDialog上顯示軟鍵盤Focus
- 6. 把EditText放在軟鍵盤上面
- 7. Android軟鍵盤覆蓋EditText?
- 8. Android軟鍵盤如何不響應EditText?
- 9. Android上的軟鍵盤
- 10. 如何在軟鍵盤顯示時隱藏EditText軟鍵盤?
- 11. Android - 如何讓鍵盤出現EditText
- 12. EditText下的Android軟鍵盤 - 設置軟鍵盤位置
- 13. 在android軟鍵盤上爲edittext大寫首字母
- 14. Android:軟鍵盤EditText上的Backspace不起作用
- 15. 顯示在webview上的Android軟鍵盤
- 16. Android的軟鍵盤覆蓋EDITTEXT景觀
- 17. 如何打開EditText的軟鍵盤ontouchListener
- 18. 的Android EditText上默認的數字鍵盤,讓文字
- 19. 禁用EditText數組上的Android鍵盤
- 20. Android中禁用軟件鍵盤,直到EditText上選擇
- 21. 如何讓從Edittext獲得焦點的軟鍵盤輸出
- 22. 軟鍵盤隱藏的EditText
- 23. 如何讓軟件鍵盤出來後EditText顯示如Instagram?
- 24. Android 4.0軟鍵盤重疊EditText
- 25. Android:觸摸EditText時隱藏軟鍵盤
- 26. 軟鍵盤覆蓋EditText字段android
- 27. Android EditText setText導致軟鍵盤凍結
- 28. Android:如何觸發軟鍵盤上的任何按鍵事件?
- 29. 如何在Android Studio中的EditText上觸摸時隱藏鍵盤
- 30. 如何從EditText軟鍵盤獲得KeyEvent?
Tkanks爲您的答案!但如何讓這樣的酒吧堅持軟鍵盤? –
這不是一個大問題。只需創建一個edittext並將其屬性設置爲alignparentBotton = true(如果您的父級是相對佈局)......那麼它應該可以工作 – kgandroid