2014-02-19 40 views
2

在我的圖形佈局中,即使設置了滾動視圖,它也會在屏幕末尾切斷。有沒有辦法擴展圖形佈局,以便我可以看到整個滾動視圖,而不僅限於屏幕大小?如何擴展android圖形佈局屏幕大小?

XML代碼:

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:id="@+id/layoutChampions" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:orientation="vertical" > 

<ScrollView 
    android:id="@+id/scrollView1" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentTop="true" > 

    <RelativeLayout 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:orientation="vertical" > 
+0

檢查是否在某處添加了邊距/填充。如果你可以附加屏幕截圖,那將會很好。 – Sharj

+0

剛剛添加的代碼 – Piofmc

回答

3

您的ScrollViewRelativeLayout的高度裁剪,儘管它設置爲wrap_layout。取決於佈局要求,您可能不需要容器ScrollView。如果是這種情況,請刪除layoutChampions並將ScrollView設置爲根。這將使預覽屏幕忽略高度限制,並讓您看到完整的佈局。

<?xml version="1.0" encoding="utf-8"?> 
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" > 
    <LinearLayout 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:orientation="vertical" > 

     ... 

    </LinearLayout> 
</ScrollView> 

如果您需要爲您的ScrollView和其他一些View個容器,你可能希望有更大的(更高)的預覽畫面。您可以創建自定義設備作爲解決方法。

  • 打開「Android虛擬設備管理器」(在Eclipse中,從「窗口」菜單訪問)
  • 進入「設備定義」選項卡
  • 選擇任何你想要的設備,然後按「克隆... 「(您也可以從頭開始創建)
  • 將高度分辨率更改爲某個較大的值(例如4096px)。您還可以將名稱更改爲防止混淆,今後
  • 按「克隆設備」

由於定製設備已經建立,現在你可以選擇它的預覽畫面上。 (如果沒有出現,重新啓動Eclipse)。

+0

解決了它,非常感謝! – Piofmc

1

更新時間:

有沒有辦法來滾動滾動型在Eclipse圖形佈局。但是,您可以執行以下其中一項操作。

使用大屏幕創建預覽器並查看您的全部內容。

+0

似乎並不可悲 – Piofmc

+0

代碼中還可能有其他內容。但是,如果您的根佈局只有寬度和高度match_parent,那麼它將佔用整個屏幕大小。 – Sharj

+0

不知道我是否溝通不暢,但我想要做的是:http://examples.javacodegeeks.com/wp-content/uploads/2013/05/graphics-layout.jpg – Piofmc

相關問題