Articles of horizo​​ntalscrollview

如何为Horizo​​ntalScrollView触发onClickListener?

这个问题解释了我想要的一切。 Horizo​​ntalScrollView似乎是setOnClickListener()不会触发的唯一小部件。 注意:我无法使用onTouch事件,因为每次触摸都会触发4-5次。 我也不能在其父视图上使用onTouch,因为父视图有许多具有不同function的按钮。 以下描述并不重要: 但是,这些是我搜索过的现有链接(没有帮助): horizo​​ntalscrollview onclicklistener没有被调用 如何在horizo​​ntalscrollview的点击监听器上实现 单击Horizo​​ntalScrollView的事件 在滚动后,Horizo​​ntalScrollView中的项目的Android单击事件不响应 这些是我发布的链接(没有完全回答): 以编程方式在Horizo​​ntalScrollView中插入视图 其中一个ImageButton没有单击并使Horizo​​ntalScrollView可单击 我在这些链接中询问了多个问题,其中一个是“on Horizo​​ntalListener for Horizo​​ntalScrollView”。 那部分问题从未得到解答。 因此,一个独家的问题。

圆形自动滚动horizo​​ntalscrollview android

我想自动滚动一个水平滚动视图,当它到达最后一个imageview时,在linearlayout中包含很多imageview,第一个出现,依此类推 我发现这个代码符合我的需要但是当我添加了自动滚动时,圆形function将无法工作:当到达最后一个imageview时,第一个不会出现 这是我的代码: slider = (RelativeLayout)findViewById(R.id.slider); RelativeLayout container = (RelativeLayout) findViewById(R.id.slider); scrollView = new PSInfiniteScrollView(this,new PSSize(120,120)); for (int i = 0; i < 10; i++) { MyCloneableView img = new MyCloneableView(this); img.setId(i + 20); img.setImageResource(R.drawable.ic_launcher); img.setScaleType(ImageView.ScaleType.FIT_XY); img.setBackgroundColor(c[i]); img.setTag(c[i]); scrollView.addItem(img); } container.addView(scrollView); Thread t = new Thread(new Runnable() { @Override public void run() { doLoop(); } […]

scrollView Inside Horizo​​ntal Scrollview无法正常工作

希望我们有愉快的时间。我遇到了一个小问题。当我将垂直滚动视图放在水平滚动视图中时,垂直滚动视图无法正常工作。(我也通过在垂直方向内放置水平滚动视图来尝试反之亦然。) 当我尝试滚动布局时,只允许我向一个方向滚动,而不是同时滚动。 我认为这是Android正版问题。 请提供任何解决方案。 问候

ListView与水平ScrollView

我正在尝试创建一个列表视图,其中包含一个水平滚动视图作为每一行。 我希望元素垂直排列,如果有超过一定数量的项目,视图将变为可滚动。 然而它看起来像这样。 我正在膨胀以下的xml single_row.xml 这是我的适配器,用于将视图添加到视图中 Adapter.java import android.content.Context; import android.util.Log; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.ArrayAdapter; import com.example.jj.library.Chip; import com.example.jj.library.ChipView; import com.example.jj.library.ChipViewAdapter; import com.example.jj.library.OnChipClickListener; import java.util.ArrayList; import java.util.List; /** * Created by jj on 12/21/2015. */ public class LiveFeedAdapter extends ArrayAdapter implements OnChipClickListener { private static final String TAG = “LIVEFEED ADAPTER”; […]

Android仅下载horizo​​ntalScrollView中可见的图像

我有一个Horizo​​ntalScrollView,它包含一个LinearLayout来保存我的所有视图。 我添加了大约20个RelativeLayout,它包含一个ImageView和TextView到LinearLayout。 我想只在ImageView在屏幕上时加载图像(当我滚动到ImageView时)。 我尝试按照这篇文章在缩略图上使用getHitRect() ,但是,缩略图的Rect(边界)总是getHitRect() ,导致我的方法返回false。 我究竟做错了什么? thumbnailLayout是Horizo​​ntalScrollView中的LinearLayout thumbnailScroll是我的Horizo​​ntalScrollView runOnUiThread(new Runnable() { @Override public void run() { Log.e(TAG, “running”); for (int i = 0; i < thumbnailLayout.getChildCount(); i++) { RelativeLayout view = (RelativeLayout) thumbnailLayout.getChildAt(i); ImageView thumbnail = (ImageView) view.findViewById(R.id.thumbnail); if (thumbnailIsOnScreen(thumbnail)) { Log.e(TAG, items.get(i).getTitle() + " has downloaded"); app.setImage(items.get(i).getThumbnailSmall(), thumbnail); } } } }); private […]

Horizo​​ntalScrollView-android的水平菜单

这是我必须实现的一个水平菜单。这个菜单应该用左右箭头平滑地滚动,就像这个福克斯新闻应用程序https://market.android.com/details?id=com.foxnews.android与第一个应用程序屏幕截图。 通过在这个论坛上使用谷歌和其他post我使用horizo​​ntalScrollView来实现它,但不知道如何用箭头设置左右透明图像,以指示根据滚动有更多元素向左或向右。 无论我编码什么,实现滚动运动,但它的速度慢,并努力用箭头显示左右图像。 请告诉我你是否有任何解决方案。 这个布局我正在使用

在Horizo​​ntalScrollView中有效调整ImageView的大小

我正在制作一个可滚动的视图,其中包含每个图像下方的图像和edittexts。 为简单起见,下面显示的图像没有edittexts。 当图像居中时,它需要“增长”并且离开的图像需要“缩小”。 我希望图像在它们居中时resize。 我知道如何计算每个图像视图中的大小和位置作为scrollX的函数。 我没有试图实现这一点,但我想在尝试这样做之前先听一些意见。 有效地做到这一点的最佳方法是什么? 将10张图像(最大值)加载并在视图滚动时不断resize,计算成本是否昂贵? 这会不稳定吗? 想法: – 在scrollX更改时计算每个图像大小和位置。 调整每个图像的大小并重新定位。 – 仅跟踪在居中/离开中心时将增长/缩小的图像。 resize并将其重新定位为视图 思考? 您认为最好的实施方式是什么? 谢谢!

在Horizo​​ntalScrollView中设置选择

我在horizo​​ntalscrollview中有多个视图,在N视图的活动(view1,view2,view3到viewN)中。 当我参加此活动时,view1是horizo​​ntalscrollview中的第一个可见项目。 但我想从view5或view6开始是我的horizo​​ntalscrollview中的第一个可见项目,所以当我从左向右滑动时,它会显示为所有视图view1,view2直到view4之前的view4。

同步两个ScrollView视图的位置

我试图同步两个ScrollViews的位置。 我正在尝试这样做以显示电视指南列表。 我创建了一个自定义类,它扩展了RelativeLayout以显示指南。 这个相对布局有四个子项:左上角的imageview,右上角显示列标题的Horizo​​ntalScrollView,左下角显示行标题的ScrollView,右下角的ScrollView,包含列表。 然后,此ScrollView包含一个Horizo​​ntalScrollView,而Horizo​​ntalScrollView又包含一个LinearLayout,其中包含多个显示数据的子视图。 我希望这可以清楚地解释它,但这是一个图表,使它更清楚: ____________ |__|___hsv___| | | | | | sv -> | | | hsv -> | |sv| ll -> | | | etc | | | | |__|_________| 我这样设置是因为我希望指南列表水平和垂直滚动,但是没有滚动视图可以做到这一点。 此外,无论指南列表位于何处,我都希望显示行和列标题,但我希望它们能够正确排列。 所以我试图find一种方法来同步两个hsv的位置,并同步两个sv的位置。 我也尝试这样做,避免每隔几毫秒运行一个处理程序来轮询一个视图并调用另一个视图的scrollTo。 我不能确定这是最好的方法,但这就是我想出来的。 如果有人有任何其他建议,请随意!

将ScrollViews布局用于Horizo​​ntalScrollView

我想创建一种卡片布局,其中的卡片在HorizontalScrollableView中包含一个ListView布局,可以HorizontalScrollableView滚动卡片。 一切正常,但我有滚动问题。 只有当我没有水平滚动卡片时才可以垂直滚动列表视图而反之亦然。 这是主要的容器: 我膨胀并将listview项添加到线性布局。 我想平滑地进行垂直和水平滚动,没有这些限制(同时水平和垂直滚动)。 我怎样才能做到这一点?