gpt4 book ai didi

带权重的 Android Horizo​​ntalScrollView

转载 作者:行者123 更新时间:2023-12-05 07:54:30 25 4
gpt4 key购买 nike

我想创建我的自定义开关,我使用了 Horizo​​ntalScrollView,我有两个 LinearLayout,子线性比父线性长,但滚动不起作用,我的代码在这里,有什么建议为什么不工作 Horizo​​ntalScrollView?

 <HorizontalScrollView
android:id="@+id/c_horizontal_scroll"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:fillViewport="true"
android:scrollbars="none">
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:weightSum="1.0">
<LinearLayout
android:id="@+id/u_custom_switch_slide_efect"
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1.5">
<LinearLayout
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="0.33">
</LinearLayout>
<LinearLayout
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="0.33"
android:background="@drawable/view_corner_green"
android:gravity="center">
<TextView
android:id="@+id/c_selected_hint"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:gravity="center"
android:text="Left"
android:textColor="@color/u_white"
android:textSize="@dimen/u_common_text_font_size" />
</LinearLayout>
<LinearLayout
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="0.33"
android:background="@color/u_black"></LinearLayout>
</LinearLayout>
</LinearLayout>
</HorizontalScrollView>

谢谢!

最佳答案

如果未指定,android:weightSum 选项用于声明 View 的 subview 的最大权重和。因此,您不能在 LinearLayout 中声明 android:weightSum="1.0",然后向其 subview 声明 android:layout_weight="1.5",因为 1.5 大于此 View 可以允许的总重量和。看看 documentation了解更多详情。

关于带权重的 Android Horizo​​ntalScrollView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31222318/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com