草庐IT

seekbar-thumb

全部标签

Android:以编程方式为 ProgressBar/SeekBar 设置 maxHeight 参数

可以按如下方式在XML中创建一个SeekBar...现在我想以编程方式执行此操作,因为我需要根据屏幕分辨率调整maxHeight(是的,我知道不应该这样做,但我有充分的理由这样做)。我对以编程方式设置参数没有任何问题,只是我无法找到如何设置maxHeight。我觉得我需要使用属性,但我找不到确切的方法。有什么提示吗? 最佳答案 这不是直接可能的。SeekBar(实际上是SeekBar扩展的ProgressBar)只能从XML布局属性中获取maxHeight,没有对应的方法。此外,ProgressBar在调用setProgressDr

android - 如何调整 Android SeekBar 的灵敏度

我第一次尝试使用SeekBar,结果令我很失望。我有一个应用程序需要使用slider来覆盖80个点。我希望用户能够以0.5的增量移动(即10.5、11.0)。我的最大范围是40,这就是为什么我将它加倍到80以计算小数部分。一切正常,但当我把它放在我的Droid上时,我认为性能很糟糕。当试图在21.5处停止时,slider通常会在22.0或22.5处停止,我不得不花额外的时间来尝试将其慢慢移过去。其他时候我会尝试选择slider,但它没有反应。我不太担心react迟钝,但如果SeekBar要求用户精确定位某个位置,我就不能将它放入我的应用程序中。我可以做些什么来调整SeekBar以便轻松

android - 使用支持库的 SeekBar Holo 主题

我正在使用AndroidSupportLibraryv4和v7以获得fragment、可滑动的View寻呼机,甚至ActionBar!它有效,图形非常好!然而,虽然上述图形在Android2.x和Android4.x中看起来不错且一致,但一些常见的小部件在不同版本之间看起来非常不同。这会导致应用程序内部的颜色与外观一致的UI不匹配-因此无论我在UI的其余部分绘制什么,黄色SeekBar或蓝色SeekBar都不会匹配。我认为支持库的全部意义在于跨平台获得一致的UI,并且不再需要第3方库,例如ActionBarSherlock或HoloEverywhere!我似乎无法确定Google是否希

android - SeekBar 不更新 Android

我的ListView项中有一个SeekBar。并为每个项目一首歌。播放歌曲时,我希望SeekBar更新和/或控制MediaPlayer与SeekBar的进度。到目前为止,我只是通过拖动拇指来控制MediaPlayer进度。问题是,我无法让它更新SeekBarThumb位置。这是我的代码:Idsholder;privatefinalUtilsutils=newUtils();privatefinalHandlerhandler=newHandler();longtotalDuration;longcurrentPosition;...holder.seekbar.setMax(100);

java - Android Seekbar Progress Color 在运行时

我想在运行时使用代码而不是xml更改搜索栏进度颜色和背景颜色。我知道如何使用xml(Layerlist-Shapedrawable-Clipdrawable)我无法更改colors.xml中的颜色,因此我必须通过代码设置可绘制进度。我已经用LayerDrawable等尝试了不同的东西......但没有得到任何工作。有什么想法吗? 最佳答案 publicvoidsetProgressBarColor(ProgressBarprogressBar,intnewColor){LayerDrawableld=(LayerDrawable)p

android - 即使向左移动Seekbar的滚动条,图像的亮度也会不断增加

在我的应用中,我希望能够在ImageView中更改图像的亮度。为此,我使用搜索栏。当我向右移动滚动条时,它确实改变了图像的亮度,但是当我想降低亮度并向左移动时,亮度不断增加并且图像变得几乎是白色的。此外,作为用户使用搜索栏也非常困难。它的移动不是很顺利。有人可以帮助我改进我的代码,因为我是编程的初学者。部分代码如下:点击“过滤器”按钮:btn_filter.setOnClickListener(newView.OnClickListener(){@OverridepublicvoidonClick(Viewv){Log.e("EditPhoto","countervalue="+cou

android - 如何在某个级别停止搜索栏进度?

我有一个简单的问题。我有一个SeekBar列表。我的要求是,当用户将第一个SeekBar拖到70%时,下一个应该在30%处停止。如何停止SeekBar进度到特定值或我的情况下的%?publicclassProductsAdapterextendsBaseAdapter{privateArrayListlist;//privateLayoutInflaterlayoutInflater;privateintshelfShareSum;privateintremainingShelfShare;privatestaticHashMapshelfShareValues=newHashMap(

android - 在 Android 中将 SeekBar 置于 Imageview 之上?

问候,我在Android中有以下布局。我正在努力做到这一点,以便搜索栏显示在图像之上(我有一些代码可以使它可见和不可见(或者更确切地说是消失)。我想知道是否有人可以告诉我如何定位它,以便搜索栏越过imageview,从而允许imageview占据整个屏幕。谢谢 最佳答案 它与以下内容一起工作-我添加了framelayout而不是linearlayout。 关于android-在Android中将SeekBar置于Imageview之上?,我们在StackOverflow上找到一个类似的问

android - 自定义内联 SeekBarPreference - 如何在第一次运行时设置 SeekBar 进度?

我已经准备好了asimpletestproject对于我在GitHub上的问题。在我的项目中有一个自定义内联SeekBarPreference,它大部分工作正常(当拖动搜索栏时它的摘要会更新并保存整数值):但是有一个问题:在应用程序第一次运行时(当您尝试再次看到错误时,您可能需要卸载我的应用程序)SeekBar的进度未设置(但摘要已设置):我的问题是:如何在我的代码中解决这个问题?我尝试在SeekBarPreference.java的不同位置添加mSeekBar.setProgress(mProgress),但找不到该代码的正确位置。以下是我的源代码的摘录(以防Stackoverflo

android - 当用户按下设备音量键时,seekbar 拇指位置发生变化

我使用搜索栏来控制设备的音量。只需将其拖动到触摸板上,我就可以使用搜索栏的拇指更改设备的音量。但是当用户按下音量(侧面)键时,我需要相应地设置搜索栏拇指位置。我可以做到这一点请让我知道谢谢 最佳答案 我通过覆盖onkeydown事件找到了解决方案。@OverridepublicbooleanonKeyDown(intkeyCode,KeyEventevent){if(keyCode==KeyEvent.KEYCODE_VOLUME_UP){intindex=seekbar.getProgress();seekbar.setProgr