2012-07-26 67 views
3

我有這樣的代碼鍵盤上方的Android按鍵,只需滾動視圖和relativeview

<ScrollView> 
<RelativeView> 
... 
</RelativeView> 
</Scrolview> 

是有可能使在鍵盤頂部的按鈕浮動,而不必更改到

<RelativeView> 
<button /> 
<ScrollView> 
    <RelativeView> 
    </RelativeView> 
</ScrollView> 
</RelativeView> 

因爲作爲android reccomends,越少的層和視圖效果越好

+0

創建一個外部線性佈局,然後按鈕,然後滾動查看你建議。 abd在清單中爲您的活動添加adjustResize。這將使您的整個視圖可滾動。如果有任何問題發佈在這裏。如果你不想讓按鈕浮動,你必須將該按鈕從滾動條上移除 – Android 2012-07-26 09:21:58

回答

0

在您的manifest.xml文件中使用adjustResizeadjustPan像這樣:

<application 
     android:icon="@drawable/icon" 
     android:label="@string/app_name" > 
     <activity 
       ..... 
       android:windowSoftInputMode="adjustResize" > 
       <intent-filter > 
        <action android:name="android.intent.action.MAIN" /> 

        <category android:name="android.intent.category.LAUNCHER" /> 
       </intent-filter> 
     </activity> 
</application> 
+0

同時嘗試使用按鈕android:layout_alignParentBottom =「true」和android:layout_below =「@ + id/...」,沒有工作 – max4ever 2012-07-26 10:54:09