0

嗨我有一個活動與三個垂直線性佈局與各自的layout_weight方向垂直。我已將10張圖像添加到左右線性佈局。中間佈局是空的。在Android的雙垂直滾動視圖?

我想補充的左,右線佈局滾動視圖,因此,如果屏幕小,然後用戶可以滾動看到線性佈局中的所有圖像。

<?xml version="1.0" encoding="UTF-8"?> 
<LinearLayout android:id="@+id/layoutPositionRow" 
xmlns:android="http://schemas.android.com/apk/res/android" 
android:orientation="horizontal" android:padding="8px" 
android:layout_width="fill_parent" android:layout_height="fill_parent"> 

    <LinearLayout android:layout_width="wrap_content" 
    android:layout_height="wrap_content" android:orientation="vertical" 
    android:layout_weight=".2" android:layout_gravity="center_vertical"> 
    </LinearLayout> 

    <LinearLayout android:layout_width="wrap_content" 
    android:layout_height="wrap_content" android:orientation="vertical" 
    android:layout_weight=".6" android:layout_gravity="center_vertical"> 
    </LinearLayout> 

    <LinearLayout android:layout_width="wrap_content" 
    android:layout_height="wrap_content" android:orientation="vertical" 
    android:layout_weight=".2" android:layout_gravity="center_vertical"> 
    </LinearLayout> 

    </LinearLayout> 

是否可能。

請建議我使用可用的鏈接或示例代碼。

回答

1

只是包裝您的滾動佈局爲ScrollView就像在這個代碼:

<ScrollView 
    android:layout_width="0dp" 
    android:layout_height="fill_parent" 
    android:layout_weight=".2"> 
    <LinearLayout android:layout_width="fill_parent" 
     android:layout_height="fill_parent" android:orientation="vertical" 
     android:gravity="center_vertical"> 
    </LinearLayout> 
<ScrollView> 

<LinearLayout android:layout_width="0dp" 
    android:layout_height="fill_parent" android:orientation="vertical" 
    android:layout_weight=".6" android:gravity="center_vertical"> 
</LinearLayout> 

<ScrollView 
    android:layout_width="0dp" 
    android:layout_height="fill_parent" 
    android:layout_weight=".2"> 
    <LinearLayout android:layout_width="fill_parent" 
     android:layout_height="fill_parent" android:orientation="vertical" 
     android:gravity="center_vertical"> 
    </LinearLayout> 
<ScrollView> 

在這裏,我用layout_width屬性值的所有元素爲0dp因爲使用layout_weight。此外,如果您想通過center_vertcial定位佈局中的元素,則應該使用android:gravity屬性而不是android:layout_gravity。最後一個告訴系統如何在他們的ScrollView上定位佈局。