我想要搜索栏,拇指上应该有图像和文字,而滚动图像和文字应该留在Android的搜索栏拇指上请帮帮我。
答案 0 :(得分:0)
您可以将新拇指定义为Drawable。您可以转换Drawable中的任何视图。
TextView yourView = new TextView(this);
yourView.setText("text");
yourView.setBackgroundResource(R.drawable.background_resource);
// taken from the other ticket
Bitmap snapshot = null;
Drawable drawable = null;
yourView.setDrawingCacheEnabled(true);
yourView.setDrawingCacheQuality(View.DRAWING_CACHE_QUALITY_LOW); //Quality of the snpashot
try {
snapshot = Bitmap.createBitmap(yourView.getDrawingCache(), sizes and stuff); // You can tell how to crop the snapshot and whatever in this method
drawable = new BitmapDrawable(snapshot)
} finally {
yourView.setDrawingCacheEnabled(false);
}
mySeekBar.setThumb(drawable);
我没有尝试这个代码,但解决方案应该朝这个方向发展。
然后,拇指可以静态创建,作为Drawable xml,例如分层不同的图像。无论如何,如果您希望它包含动态内容,您应该动态创建它,因此请定期更新它。 使用textview创建布局,然后使用:Create drawable from layout