草庐IT

android - 为什么我的 Dialog Seekbar 崩溃了?空指针异常

我在对话框上有一个搜索栏,它崩溃了。它说有一个NullPointerException。但是我找不到它!我的错误在哪里?我评论了NullPointerException所在的位置。dialog_context_mark.xml:标记.java在PublicClassmark中我是这样定义的:SeekBarseek_gewicht;SeekBarseekBar_wertung;TextViewgewicht;OnSeekBarChangeListener:OnSeekBarChangeListeneryourSeekBarListener=newOnSeekBarChangeListen

android - SeekBar 和 EditText 相互更改导致的 Stackoverflow 错误

所以我设置了一个SeekBar和一个输入类型为数字的EditText。我希望它是这样的,如果用户输入一个可行范围内的数字,它将改变SeekBar的进度。此外;如果用户决定他们宁愿通过拖动SeekBar来改变;这会将EditText更改为SeekBar的当前值。我收到一个stackoverflow试图实现这个,我相信这是因为我让他们都使用他们的onChanged监听器。所以他们正在给彼此带来无限的变化。如果是这样的话;我将如何实现所解释的预期结果?代码:s1.setOnSeekArcChangeListener(newSeekArc.OnSeekArcChangeListener(){@

Android:如何隐藏Seekbar进度?

Seekbars有蓝色的进度指示器。在我的例子中,我只想在TextView中显示进度百分比,所以我不需要它。如何隐藏Seekbar进度的蓝色指示器? 最佳答案 在布局文件中添加android:progressDrawable="@android:color/transparent" 关于Android:如何隐藏Seekbar进度?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2

android - SeekBar 缩略图动画

我的问题是双重的。我现在有一个seekBar,它不是定制的,但我担心将来需要定制。我的问题围绕着拇指图像:我的seekBar拇指需要可点击,因为我希望在触摸时发生一个Action我设法使用onTouchlistener实现了问题是我想要一个视觉反馈图像当拇指被点击时,我试过了通过可绘制选择器实现但无济于事。第二个问题是我想在方向更改时为我的搜索栏拇指设置动画。我不知道该怎么做...任何帮助将不胜感激!编辑:我要实现的动画是旋转,因此图像将始终“直立”我尝试用于点击反馈的代码如下: 最佳答案 因此,经过长时间的深思熟虑,我所做的是在拇

Android SeekBar 长度与 layout_width 值不匹配

我正在尝试在布局中制作一个带有硬编码宽度的搜索栏,但是,一旦搜索栏的硬编码宽度值超过某个值,搜索栏的宽度将不会反射(reflect)我设置的值。例如:产生一个短的搜索栏,因为宽度决定它应该只有50dp长。这是布局:现在,当我将layout_width更改为300dp时,我看到一个截断的搜索栏,它肯定不是300dp长。这是文件和布局:注意:seekbar似乎被限制在相对布局(红色矩形)的宽度内,任何时候seekbar的长度(由android:layout_width指定)都会超过宽度RelativeLayout的长度是有上限的。如何让我的搜索栏符合我想要的硬编码长度?编辑:我在下面包含了

android - 我想在删除触摸时将 Seekbar 设置为零

我在游戏中使用搜索栏,我希望它在用户离开时默认设置为零位置verticalSeekBar=(VerticalSeekBar)findViewById(R.id.vertical_Seekbar);vsProgress=(TextView)findViewById(R.id.vertical_sb_progresstext);tv1=(TextView)findViewById(R.id.text1);verticalSeekBar.setOnSeekBarChangeListener(newOnSeekBarChangeListener(){publicvoidonStopTracki

android - NavigationDrawer 中的 SeekBar

我想在抽屉导航中使用搜索栏基本上我需要左右滑动来设置搜索栏,好吧,你猜对了,它会滑动抽屉导航...我想做的是在聚焦时滑动搜索栏,在未聚焦时滑动抽屉导航。我应该怎么做?这是我设置项目时的代码(我还没有设置搜索栏)privateViewonCritereView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){ViewmView=inflater.inflate(R.layout.fragment_critere,container,false);LinearLayoutmLinearLayout=(L

android - SeekBar setProgress 破坏次要进度

我的主要进度和次要进度同时增长,次要进度比主要进度增长得更快。每次我更新主要进度时,次要进度都会丢失(就像它为零或小于主要进度一样)。这会产生令人讨厌的闪烁。我发现的唯一解决方法是在设置主要后将次要设置为自身。我添加了“+1”,因为SeekBar有一个检查,如果我设置相同的值则不会重绘。mSeekBar.setProgress(newPosition);mSeekBar.setSecondaryProgress(mSeekBar.getSecondaryProgress()+1);//WTF?第二行可能会修复它,但它看起来很荒谬,我想效率也很低。这发生在Lollipop(5.0.1)-

android - 将 seekbar 与 Android 中的标签对齐

我想将一行标签与SeekBar的步长对齐。我这样做:左右填充是必需的,因为slider不是完全从左右开始的这是结果:但是当您移动步进器时,一些标签最终会与其不对齐。有什么办法可以做到这一点? 最佳答案 看看这个图书馆。它具有开箱即用的非常全面和灵活的解决方案:https://github.com/woxingxiao/BubbleSeekBar 关于android-将seekbar与Android中的标签对齐,我们在StackOverflow上找到一个类似的问题:

带有 SeekBar 的 Android - 防止 'thumb' 在触摸 SeekBar 以拖动/滚动屏幕时移动

我有一个带有TableLayout的Android应用程序,每行都有一个SeekBar和一个ToggleButton。这些行超出了屏幕的可见范围,因此它是可滚动的。当我触摸并拖动以向上滚动页面并在此过程中触摸SeekBar时,它会立即更改“拇指”的位置而不是滚动页面。但是,ToggleButton不会以这种方式运行;相反,我可以在按钮上开始拖动并滚动然后释放,而不需要ToggleButton改变状态。有没有办法让SeekBar以这种方式运行,以便触摸它开始拖动不会导致栏改变位置,而是滚动页面? 最佳答案 我遇到过类似的问题。我能找到