禁用webview中的滚动功能?
直到现在我一直是iPhone开发人员,现在我决定让Android旋转.我无法在Android上弄清楚的事情是如何在编程中防止在WebView中滚动? 类似于预防onTouchMove事件的iPhone的东西! 解决方案 这是我的代码禁用WebView中的所有滚动: // disable scroll on touch webview.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { return (event.getAction() == MotionEvent.ACTION_MOVE); } }); 仅隐藏滚动条,但不要禁用滚动: WebView.setVerticalScrollBarEnabled(false); WebView.setH
0 2024-02-19
编程技术问答社区
安卓系统。使多行编辑文本可滚动,在垂直滚动视图中禁用
我正在开发一个在某种程度上结构的应用程序. 根据我的应用要求,我在xml中创建了水平scrollview,然后在.java中垂直滚动view as: // Vertical Scroll view in Linear layout ScrollView scrollView = new ScrollView(this); scrollView.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT)); 然后,我以编程方式创建了一个表视图,并将其添加到ScrollView中.我创建了多行编辑文本并禁用它,因为我想在其运行时间中设置文本,并将其添加到表视图中. EditText editText = new EditText(this); editText.setId(1); editText.setLayoutParams(new TableLayou
6 2024-02-17
编程技术问答社区
如何使 "滚动条 "出现在左侧?
在Android ListView中,如何使scrollbar出现在左侧? 解决方案 示例: mView.setVerticalScrollbarPosition(View.SCROLLBAR_POSITION_LEFT); 其他解决方案 您可以使用其他解决方案 正如其他两个答案所提到的,一种可能性是使用View.setVerticalScrollbarPosition() with SCROLLBAR_​​POSITION_LEFT.但是,一个巨大的警告是,这需要API级别11+,在撰写本文时,占Android安装的不到10%.对于大多数应用程序,这是不可接受的. 想到在旧版本的Android上完成您想要的事情的一种可能性是做一些非常笨拙的事情:关闭滚动条,在其左侧用狭窄的布局镜像您的主布局,刚好足够宽要安装滚动条,然后用 scrollyby()当您的主视图滚动时(通过覆盖 也就是说,除非有一个非常有说服力的理由将滚动条向左移动,否则我实际上不会建议这样做.
2 2024-02-17
编程技术问答社区
在水平回收器视图中的顶部滚动条
我正在研究水平循环的简单演示. 我想与RecyClerview一起显示滚动条.因此,我在XML中添加了android:scrollbars="horizontal"和android:scrollbarSize="5dp". 我能够获得滚动条,但它显示在底部.我想实现的是在顶部显示它. 我找到了一些这样的问题,但它们都不适用于水平recyclerview + top侧scrollbar. 这是我到目前为止尝试过的代码:
8 2024-02-17
编程技术问答社区
回收器视图中的滚动条颜色
如何在回收瓶中更改滚动条的颜色? 我有滚动条,但我想更改其颜色. 我的回收库是这样的: 解决方案 您可以通过在RecyClerview中包含以下代码 来做到这一点. android:scrollbarThumbVertical="@drawable/yoursdrawablefile 在我的情况下,可绘制的文件是:
16 2024-02-17
编程技术问答社区
如何处理Lollipop 5.1上的快速滚动器?
背景 我已经制作了一个很小的图书馆,该图书馆显示了如何模仿Android Lollipop的股票联系人应用程序的样式, 在这里 . 问题 看来,在Android 5.1上,快速滚动器看起来与前面的滚动器非常不同,并且离右边太近了,因此很难使用它. Android 4.4的屏幕截图: 这是Android 5: 上的屏幕截图 和Android 5.1: 我发现的 我试图介绍Android 5.1的所有"什么新事物"部分,以及在某些相关类文档中,但是我没有找到任何特别的东西,除了" set fastscrollstyle ".但是,我找不到有关如何使用它的解释(加上API 21,所以这可能不是原因). 问题 如何使快速滚动器位于左侧,以便更容易触摸它? 您如何使用SetFastScrollStyle?有什么教程吗? 解决方案 我遇到了同样的问题,经过几个小时的研究,我提出了解决方案.这项AOSP提交对我有最大的帮助,它
从安卓的ScrollView中移除滚动条轨道
我的Android应用程序具有一个主要的WebView(从本地资源中加载的HTML),我想使用屏幕的整个宽度,并能够(垂直)滚动.因此,我在布局XML中将WebView包裹在滚动浏览中,但是无论我做什么,我似乎都无法从滚动视图的右侧删除滚动条轨道.更糟糕的是,我似乎无法更改滚动条曲目的背景颜色. 该曲目占据了约10DP左右,这在WebView中为HTML造成了问题.我希望滚动条出现在Web视图的顶部(如果您知道我的意思,iPhone样式).现在,您可以说"为什么不将HTML更改为10px较薄?",我的后备解决方案是哪个,但我宁愿不必这样做. 这是布局XML的相关片段,您会看到我尝试了每个Android:ETC属性:
4 2024-02-15
编程技术问答社区
溢出-x:hidden在安卓(三星Epic)和可能的其他系统中不工作
我正在使用CSS媒体查询来根据分辨率/设备调整站点的布局.我的布局看起来不错,但是我无法使水平卷轴消失.我还尝试取消缩小无济于事的能力……任何建议都将不胜感激.该网站是dev.javelinexperiential.com. 解决方案 知道所有当前版本的Android和iOS 的问题 请参阅: http://code.google.com/p/p/android/问题/细节?id = 2118 http://code.google.com/p/p/android/问题/细节?id = 2911
6 2024-02-06
编程技术问答社区
在webview中平滑的水平滚动
我有一个带有许多"页面"(文本列)的wevbiew,并且希望能够以响应Fling手势在列之间水平滚动.我可以使用scrollto()做这件事,但这很突然,我真的很想能够顺利进行从一个"页面"到另一个页面. 我看到的问题:您不能将滚动器附加到WebView,也不应在滚动浏览中嵌套WebView. 有人在网络浏览量中实现平滑或动画的水平滚动有什么好主意吗? 编辑要添加:我正在尝试实现knotmanish的想法,我在这里使用一个无附加的滚动器来计算距离. // vx and vy are from the onfling event of the gesture detector scroller.fling(page*x, 0, vx, vy, page*(x + 1), page*(x + 1), 0, 0); while(scroller.computeScrollOffset()){ webview.scrollTo(
8 2023-12-03
编程技术问答社区
在文本视图上自动向下滚动
我的应用程序中有 3 个组件,顶部有 1 个 textview(inputType:textMultiline, scrollbar:vertical,gravity:bottom|right),中间有 1 个编辑视图,底部有 1 个按钮.当我在我的编辑视图上输入一些东西并单击按钮时,编辑视图上写的文本显示在文本视图上.每次我点击确定时,文本显示底部,显示的是前三个输入.我必须向下滚动 textview 才能看到我的最后一个输入. 现在,我希望我的用户在他们的 textview 上看到他们的最后输入.我想知道每次我在上面输入新文本时,是否有这样的代码用于文本视图的自动向下滚动.我是开发 android 应用程序的新手.谢谢! 解决方案 我已经得到了答案!谢谢你给我一些想法.我将来可能会使用它们.@Bharat Sharma,您几乎得到了答案!谢谢! public void onClick(View v) { // TODO Auto-generat
96 2022-10-13
编程技术问答社区