如何以编程方式重复工具栏背景图像?

时间:2015-11-04 20:42:44

标签: android android-toolbar

如何在运行时使用重复图像(不使用xml样式)设置工具栏的样式?

1 个答案:

答案 0 :(得分:0)

在onCreateOptionsMenu(菜单菜单)方法中,添加以下内容:

Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
Bitmap bmp = BitmapFactory.decodeResource(getResources(),R.drawable.IMAGE_TO_REPEAT);
BitmapDrawable bitmapDrawable = new BitmapDrawable(bmp);
bitmapDrawable.setTileModeXY(Shader.TileMode.REPEAT, Shader.TileMode.REPEAT);
toolbar.setBackgroundDrawable(bitmapDrawable);