gpt4 book ai didi

android - 在android中滚动点击下一步和后退按钮

转载 作者:行者123 更新时间:2023-11-30 04:00:48 26 4
gpt4 key购买 nike

我有一个与在 android 中滚动相关的小问题。这是我的 xml 文件

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent" >

<VideoView
android:layout_height="match_parent"
android:layout_width="fill_parent"
android:id="@+id/video"
/>

<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:visibility="invisible"
android:id="@+id/channelview" >

<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/back"
android:layout_alignParentLeft="true"
android:id="@+id/backbtn"
/>

<HorizontalScrollView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_toRightOf="@+id/backbtn"
android:layout_toLeftOf="@+id/nextbtn"
android:id="@+id/scroll" >

<LinearLayout
android:id="@+id/imageholder"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:orientation="horizontal" >
</LinearLayout>
</HorizontalScrollView>

<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/next"
android:layout_alignParentRight="true"
android:id="@+id/nextbtn"
/>

</RelativeLayout>

问题是我正在向线性布局动态添加 ImageView (超过 50 个奇数),我不确定如何通过单击已添加到水平 ScrollView 两侧的下一个和上一个按钮使其滚动。默认情况下,如果我在 ScrollView 上滑动,它会滚动,但我也想通过单击按钮来滚动任何一种方式。谁能建议我如何使用示例代码完成它。谢谢。

最佳答案

这样可以向上或向下滚动 ScrollView 。

scrollview.post(new Runnable() {

@Override
public void run() {
// to scroll down
scrollview.fullScroll(ScrollView.FOCUS_DOWN);
// to scroll up
scrollview.fullScroll(ScrollView.FOCUS_UP);
}
});

关于android - 在android中滚动点击下一步和后退按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12541711/

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