【发布时间】:2015-07-15 17:15:29
【问题描述】:
我在LinearLayout 中有一个GridView 和com.daimajia.slider.library.SliderLayout。而这个LinearLayout 是ScrollView 的子代。我给GridView 和SliderLayout 赋予了权重。问题是SliderLayout 没有扩展
<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fillViewport="true"
android:focusableInTouchMode="true"
android:scrollbars="none" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/app_main_black"
android:orientation="vertical" >
<FrameLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="9.5"
android:minHeight="335dp" >
<com.daimajia.slider.library.SliderLayout
android:id="@+id/advertiseSlider"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<com.daimajia.slider.library.Indicators.PagerIndicator
android:id="@+id/custom_indicator"
android:layout_width="match_parent"
android:layout_height="20dp"
android:layout_gravity="bottom"
android:gravity="center"
custom:selected_color="#FFFFFF"
custom:selected_height="8dp"
custom:selected_padding_left="3dp"
custom:selected_padding_right="3dp"
custom:selected_width="8dp"
custom:shape="oval"
custom:unselected_color="#555555"
custom:unselected_height="4dp"
custom:unselected_padding_left="3dp"
custom:unselected_padding_right="3dp"
custom:unselected_width="4dp" />
</FrameLayout>
<ScrollableGridView
android:id="@+id/categorylist"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_margin="2dp"
android:layout_weight="5"
android:background="@color/app_main_black"
android:drawSelectorOnTop="true"
android:horizontalSpacing="2dp"
android:numColumns="2"
android:stretchMode="columnWidth" />
</LinearLayout>
</ScrollView>
【问题讨论】:
-
尝试将 android:fillViewport="true" 添加到您的滚动视图中
-
为什么 LinearLayout 上没有 weightSum
-
fillViewport 不工作
标签: android android-layout scrollview android-linearlayout