2016-09-19 58 views
0

很難用言語解釋,但您可以在Google環聊中輕鬆查看我正在談論的內容。當您點擊底部的EditText輸入評論時,您會看到EditText底部和軟鍵盤之間的一些按鈕。如何添加在EditText和軟鍵盤之間出現的自定義佈局?

Google Hangouts EditText with buttons under it

你怎麼做呢?我做了一個簡單的佈局,它下面有一個EditText和一個Button,但是當用戶點擊EditText時,按鈕被軟鍵盤遮住了。有

<LinearLayout 
    android:orientation="vertical" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_marginTop="@dimen/StandardMarginSmall" 
    android:layout_marginBottom="@dimen/StandardMarginSmall"> 
    <EditText 
     android:id="@+id/NewComment" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:singleLine="false"/> 
    <Button 
     android:id="@+id/PostComment" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="@string/Post" 
     /> 
    </LinearLayout> 

一招入迫使它讓那些按鈕,可視的,而在編輯模式:這裏有一個清理樣?

回答

2

如果您在您的活動中設置了android:windowSoftInputMode="adjustResize",當顯示軟鍵盤時,它會將活動的內容向上移動(調整大小),而不是覆蓋活動的頂部。您將能夠顯示按鈕(他們將只在您的活動佈局的底部)。

+0

是的,這樣做,謝謝。我認爲EditText小部件本身有一個選項,但是你是對的,這是一個Activity寬泛的功能。無論哪種方式,爲我工作,所以謝謝! – Glaucus