gpt4 book ai didi

android - horizo​​ntalscrollview 设置子元素填充 horizo​​ntalscrollview 宽度

转载 作者:太空宇宙 更新时间:2023-11-03 13:36:03 25 4
gpt4 key购买 nike

基本上我有一个水平 ScrollView ,通过监视我正在分页的 onTouch 事件(即: ScrollView (页面)的每个可见部分在滚动时“点击”到下一个,而不仅仅是标准 ScrollView。请参阅 iOS 中的分页 ScrollView )。

现在我想找到一种方法让内部 child 继承与 ScrollView 相同的宽度(设置在 "fill_parent")。

这是我的 XML 帮助:

<HorizontalScrollView
android:id="@+id/scrollview"
android:layout_height="0dp"
android:layout_width="fill_parent"
android:layout_weight="1"
android:background="@drawable/scrollviewbg">

<LinearLayout
android:orientation="horizontal"
android:layout_width="wrap_content"
android:layout_height="fill_parent">

<ImageView
android:src="@drawable/content1"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<ImageView
android:src="@drawable/content2"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<ImageView
android:src="@drawable/content3"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />

</LinearLayout>

</HorizontalScrollView>

如您所见, ScrollView 的宽度设置为 fill_parent 并且其中有一个 LinearLayout。现在有 3 个图像,其设置的宽度和高度类似于屏幕的宽度,但我想要做的是将其更改为 3 个 LinearLayout

每个 LinearLayout 都需要继承与 ScrollView 相同的宽度,以便在应用我的代码时每个都占据整个“页面”。

我该怎么做?这是我必须使用代码做的事情吗?我需要什么代码?

谢谢。

最佳答案

我知道这不是直接的答案,但它更容易使用来自 Compatibility PackageViewPager用于分页功能。您可以在 samples 文件夹中找到示例(请参阅 src/com/example/android/supportv4/app/FragmentPagerSupport.java 获取源代码)。

关于android - horizo​​ntalscrollview 设置子元素填充 horizo​​ntalscrollview 宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7230913/

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