2013-05-30 135 views
6
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:orientation="vertical"> 
<EditText 
    android:id="@+id/editTextTitle" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:hint="@string/task_title" 
    android:ems="10" > 

    <requestFocus /> 
</EditText> 

<RelativeLayout android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:layout_alignParentBottom="true"> 
<Button 
    android:id="@+id/buttonSeven" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="7" /> 

</RelativeLayout> 

Android:如何將按鈕對齊到底部和鍵盤上方?

試圖在屏幕的底部對齊的幾個按鈕。但是,當彈出鍵盤時,我希望按鈕移動到鍵盤上方。怎麼做?

回答

17

在AndroidManifest.xml中只需添加該屬性: 機器人:windowSoftInputMode = 「adjustResize」

<activity 
      android:windowSoftInputMode="adjustResize" 
      android:name="com.example.stackoverflow.SimpleActivity5" >