jjzjj

ntalScrollView

全部标签

android - 如何设置 android Horizo​​ntalScrollView 从右到左的行为(默认从右侧选择选项卡,而不是左侧)

如何设置Horizo​​ntalScrollView以从右到左的方式运行?默认行为是显示的第一个选项卡(默认选项卡)从左侧开始。我希望将选项卡反向排序,以便第一个“默认”选项卡位于屏幕的右侧。我该怎么做?我使用了layout_gravity但它不起作用..这是我的布局代码,包含tabhost和Horizo​​ntalScrollView: 最佳答案 一种可行的解决方法:finalHorizontalScrollViewview=(HorizontalScrollView)findViewById(R.id.scroller);vie

Android 计算 scrollTo 在 Horizo​​ntalScrollView 中的位置

我有Horizo​​ntalScrollView和几个TextView。每个TextView可能包含不同长度的文本。我应该如何使用“scrollTo(x,y)”计算滚动到的正确偏移量?滚动有效,但与预期不同。我已经尝试了各种方法(getLocationOnScreen()、getMeasuredWidth()、getWidth()在每个子元素上并将它们添加到getehr),但我仍然无法获得我喜欢的结果。View滚动得有点远或不够。解决方案当HSV有多个不同宽度的元素时,你可以像这样在每个元素上居中:for(TextViewel:requiresFocus){if(el.getText(

android Horizo​​ntalScrollView布局组件方向

当我向水平线性布局添加新按钮时,我有包含水平线性布局的Horizo​​ntalScrollView,按钮从左到右并排添加,当超过屏幕宽度时,新添加的按钮将在屏幕上不可见但是水平滚动会出现向右滚动我想将新按钮添加到水平线性布局的方向从右到左而不是从左到右。 最佳答案 当您使用时:myLinearLayout.addView(myButton);它一个接一个地添加它们。但是如果你使用myLinearLayout.addView(myButton,0);它在LinearLayout的第一个项目之前添加了myButton。除了上面的代码,如

android - 如何在 ViewPager 中禁用 Horizo​​ntalScrollView 的滚动

我在ViewPager中放置了一个水平ScrollView。目标是仅使用软件触发水平ScrollView的滚动。所有滚动手势都应由View寻呼机处理。我已经通过创建拦截所有滑动手势的自定义ViewPager来做到这一点:publicclassGreedyViewPagerextendsViewPager{GestureDetectormGestureDetector;View.OnTouchListenermGestureListener;publicGreedyViewPager(Contextcontext){super(context);initGestureDetector(c

Android - Horizo​​ntalScrollView - 获取焦点 View (或它的索引)

我有一个包含LinearLayout的Horizo​​ntalScrollView,后者又包含几个FrameLayout。每个FrameLayout都包含一个Fragment的布局。现在我正在尝试获取View,即FrameLayout,它当前在Horizo​​ntalScrollView中可见或处于焦点中。一旦我获得焦点View,我就可以在LinearLayout中获取它的索引。我尝试了以下方法,但没有任何效果:Horizo​​ntalScrollView.findFocus()-返回nullLinearLayout.findFocus()-返回nullLinearLayout.get

android - TabWidget 不填充 Horizo​​ntalScrollView

我想显示标签宽度水平滚动条。我试过这样实现Howdoyousettabviewtoscroll?但是标签没有填满宽度。如何解决? 最佳答案 解决了!使用android:fillViewport="true"并移除LinearLayout。 关于android-TabWidget不填充Horizo​​ntalScrollView,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/108

android - Horizo​​ntalScrollView 中的 SortableTableView 不断增长

编辑:不幸的是,我仍然没有在这个问题上取得进展。我想这很有男子气概,因为我是Android初学者。非常感谢任何输入或建议(这是我在工作中遇到的问题)。我应该提供更多信息还是我的问题缺少任何重要信息?我正在使用这个库为我的应用程序提供可排序的表格View:https://github.com/ISchwarz23/SortableTableView.因为该应用程序应该在智能手机上锁定为纵向模式,所以我将View放入Horizo​​ntalScrollView以便用户可以滚动以查看不同的列。我的问题是,每次我在列标题上切换以对表格进行排序时,表格都会变宽一点。您知道是什么原因造成的,或者我

java - Horizo​​ntalScrollView 中的捕捉效果

我要实现Snappingeffect在Horizo​​ntalScrollView中,即当用户水平滚动时,最可见的项目(项目可见度>50%)来到中心。我尝试使用:hsv.getViewTreeObserver().addOnScrollChangedListener(newViewTreeObserver.OnScrollChangedListener(){@OverridepublicvoidonScrollChanged(){intscrollX=hsv.getScrollX();//ForHorizontalScrollViewLog.e("scrollX",String.val

java - 动态添加到 horizo​​ntalscrollview

我遵循了一些在线教程,向您展示了如何使用多个xml文件创建静态horizo​​ntalscrollview。但是我希望能够从数据库中获取内容,用内容填充一个新View(来自stockxml布局),然后将其添加到horizo​​ntalscrollview。是否有任何教程向您展示如何向horizo​​ntalscrollview添加动态View? 最佳答案 这很简单,您的Horizo​​ntalScrollView必须包含一个容器,如LinearLayout或RelativeLayout,在您的Activity中获取该布局的实例,并根

android - 在 Android 的 Horizo​​ntalScrollView 中动态插入 View

我正在为Android平板电脑3.0开发一个应用程序,它有一个Activity应该可以在水平轴上滚动,就像一本电子书。为此,我在布局的Horizo​​ntalScrollView中使用了RelativeLayout。这是XML:这个xml文件叫做main.xml。我在java文件中做的是:setContentView(R.layout.main);parent=(ViewGroup)findViewById(R.id.container);Viewv=createView();//Thatsworkingforsure.parent.addView(v);但是它不起作用,ViewV没有