Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了如何在android SeekBar上添加数字刻度大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用开箱即用的 android SeekBar组件.下面我想添加1到5的数字,显示SeekBar的进度.我在搜索栏上正确分配数字时遇到问题.

就像下面的图片一样

解决方法

要通过搜索栏拇指绘制文本,请使用此功能

public BitmapDrawable writeOnDrawable(int drawablEID,String text){

        Bitmap bm = BitmapFactory.decoderesource(getresources(),drawablEID).copy(Bitmap.Config.ARGB_8888,truE);
        Paint paint = new Paint(); 
        paint.setStyle(Style.FILL);  
        paint.setColor(Color.bLACK); 
        paint.setTextSize(20); 
        Canvas canvas = new Canvas(bm);
        canvas.drawText(text,bm.getHeight()/2,paint);

        return new BitmapDrawable(bm);
    }

功能调用

seekbar.setThumb(writeOnDrawable(R.drawable.thumbimage,myText));
 将thumb_mage.png文件放在res / drawable /中,’myText’是你想要在那个drawable上面写的字符串

有关完整对话,请参阅以下链接

how to set the seek bar thumb with a layout or with a TextView?

希望这对你有所帮助.

大佬总结

以上是大佬教程为你收集整理的如何在android SeekBar上添加数字刻度全部内容,希望文章能够帮你解决如何在android SeekBar上添加数字刻度所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。