2014-10-20 126 views
1

我有多行編輯文本和2個按鈕下面的垂直線性佈局。當我嘗試寫東西時,鍵盤會隱藏這些視圖。我試圖設置android:windowSoftInputMode="adjustResize"android:windowSoftInputMode="adjustPan"但它沒有幫助。編輯鍵盤上方的文字,但按鈕仍然不可見。幫助我解決我的問題。Android。通過鍵盤隱藏視圖

+0

試試這個:機器人:windowSoftInputMode = 「stateHidden | adjustResize」 的 – 2014-10-20 10:03:04

+0

可能重複[Android的軟鍵盤隱藏按鈕(http://stackoverflow.com/questions/21906912/android-soft -keyboard-hide-button) – prettyvoid 2014-10-20 10:07:17

回答

0

將您的LinearLayout放置在ScrollView中。這樣,您可以在EditText字段獲得焦點後滾動到其他視圖。

+0

非常不好的解決方案,它禁止我滾動編輯文本。爲此,我需要編寫額外的代碼。 – 2014-10-20 10:16:01

0

當您使用編輯文本時,鍵盤顯示輸入內容,並在編輯時隱藏按鈕或其他小部件。 當你完成edittext時它應該消失。 這應該工作。

<activity 
     android:name=".activityname" 
     android:label="@string/app_name" 
     android:windowSoftInputMode="adjustPan|adjustResize" > 
+0

已經試過了。不起作用。它的編輯文本上升,但按鍵仍然在鍵盤下方。 – 2014-10-20 10:20:51

+0

我不清楚你的問題。你想在編輯文本之後關閉鍵盤嗎?或者即使在編輯文本時你想顯示按鈕嗎? – Prabhuraj 2014-10-20 10:27:40

-1

我遇到了同樣的問題。用兩個簡單的步驟解決它。

  1. 把你的視圖內滾動

    <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
    

    的android:layout_width = 「match_parent」 機器人:layout_height = 「match_parent」 機器人:方向= 「垂直」>

    <LinearLayout your code 
    
  2. 編輯軟件清單輸入模式。

+0

將可滾動視圖(編輯文本)滾動到視圖非常糟糕的主意 – 2014-10-20 11:06:03