Articles of seekbar

Android SeekBar设置进度值

我希望每当我点击一个按钮时,搜索栏进度就会改变。使用setProgress()仅适用于初始值,如果我在一些更改后使用它会抛出错误。

在API版本16之前检测SeekBar中的拇指位置

基本上,我需要检测SeekBar中进度何时发生变化,并在拇指顶部绘制一个指示进度值的文本视图。 我这样做是通过实现OnSeekBarChangeListener和public void onProgressChanged(SeekBar seekBar, int progress, boolean b)方法,我调用Rect thumbRect = seekBar.getThumb().getBounds(); 确定拇指的位置。 这非常getThumb() ,但显然getThumb()仅在API级别16+(Android 4.1)中可用,在早期版本中导致NoSuchMethodError 。 知道如何解决这个问题吗?

如何在搜索栏中更改拇指的颜色?

我的Android应用程序中有默认的搜索seekbar 。 我注意到,当握住搜索seekbar上的thumb时,它会变黄。 相反,我希望它在持有时变成蓝色。 如何才能做到这一点? 如果这是一个基本问题我很抱歉,我是android开发的新手。 谢谢。

Android – 如何更改默认的SeekBar厚度?

我有这个SeekBar: 我试图使用maxHeight更改此SeekBar厚度。 但没有改变。 它看起来像这样: 我想将此SeekBar的厚度更改为3dp,并使其如下所示: 所以我的问题是有可能以某种方式改变SeekBar的厚度吗? 如果有,怎么样?

在NavigationDrawer中的SeekBar

我想在导航抽屉中使用搜索栏 基本上我需要左右滑动来设置搜索栏,好吧,你猜对了,它滑动了导航抽屉…… 我想做的是在搜索栏聚焦时滑动搜索条,而在不聚焦时滑动导航条。 我该怎么做? 这是设置项目时的代码(我还没有设置搜索栏) private View onCritereView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View mView = inflater.inflate(R.layout.fragment_critere, container, false); LinearLayout mLinearLayout = (LinearLayout) mView.findViewById(R.id.critere_linearlayout); View mViewElement = inflater.inflate(R.layout.item_critere, null); ((TextView)mViewElement.findViewById(R.id.critere_title)).setText(“Prix Maximum”); mLinearLayout.addView(mViewElement); return mView; } 这是带有搜索条的item_critere.xml : 提前致谢 :)

制作自定义Skinny ProgressBar / Seekbar

在高层次上,我已经完成了几种types的进度条样式,但是当我试图让它们变瘦时它们都很难看。 我正在寻找一个跳转启动教程或布局,它将提供一个看起来类似于下图的条形图 有任何想法吗? 如果我让他们工作,我会很高兴发布结果。

在AppCompat 23.1.0中,Android SeekBar不能是全宽度甚至设置填充0

当我将android支持lib从23.0.1更新到23.1.0时,我发现SeekBar不再是全宽度了。 这是测试XML文件: 它在支持lib 23.0.1下运行良好,如下面的截图。 SeekBar有默认填充,当我设置padding = 0 manual时,它可以是全宽。 和AppCompatSeekBar尚不存在。 但是在lib 23.1.0的支持下,我是否设置了多少填充,SeekBar和AppCompatSeekBar没有任何变化,如下面的截图。 那么,这是支持lib的bug,任何机构遇到这个问题以及如何解决它? 谢谢〜! 更新: 它让我很困惑,我只是有另一个测试,我创建了一个新项目,无论我使用AppCompat 23.0.1还是23.1.0,SeekBar在设置padding = 0之后都不能是全宽,(compileSdkVersion是23,buildToolsVersion是“ 23.0.1“,targetSdkVersion是23)。 无论如何,我想知道当padding = 0不起作用时如何使SeekBar全宽。 build.gradle: apply plugin: ‘com.android.application’ android { compileSdkVersion 23 buildToolsVersion “23.0.1” defaultConfig { applicationId “com.test.seekbar” minSdkVersion 14 targetSdkVersion 23 versionCode 1 versionName “1.0” } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile(‘proguard-android.txt’), ‘proguard-rules.pro’ } […]

Android SeekBar控制MediaPlayer进度

我有一个SeekBar ,它正确显示MediaPlayer进度。 但是,我遇到了麻烦 – 如果我在某个地方寻找滚动框,它只会返回播放音频文件的位置。 public class EntityPageActivity extends Activity implements Runnable, OnClickListener, OnSeekBarChangeListener{ private SeekBar seekBar; private Button startMedia; private Button pauseMedia; private MediaPlayer mp; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.entity_page); AudioControl(); } public void AudioControl(){ seekBar = (SeekBar) findViewById(R.id.seekBar); startMedia = (Button) findViewById(R.id.play); pauseMedia = (Button) findViewById(R.id.pause); startMedia.setOnClickListener(this); pauseMedia.setOnClickListener(this); } public […]

Android搜索栏剪了拇指

我遇到了一些奇怪的问题..我用自定义拇指实现了一个搜索栏。当我在HTC Desire上运行我的应用程序时,一切正常。但是,当我在三星Galaxy上运行它时,拇指会被剪掉! 这是截图.. 欲望: 三星Galaxy: 我会很感激任何想法..tnx myprogress.xml: 样式: false @drawable/myprogress @android:drawable/progress_horizontal 10dip 10dip @drawable/thumb 4dp true seekbar xml:

Android应用中的离散搜索栏?

我想为Android应用程序创建一个搜索栏,允许用户选择介于-5和5之间的值(映射到“非常不同意”和“非常同意”)。 如何使用离散值创建搜索条? 或者是否有一个更好的UI小部件,我可以使用它? 谢谢。