Comment puis-je faire un pointillé/pointillé dans Android?

Je suis en train de faire une ligne en pointillés. J'utilise en ce moment pour un solide en ligne:

LinearLayout divider = new LinearLayout( this );
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams( LinearLayout.LayoutParams.FILL_PARENT, 2 );
divider.setLayoutParams( params );
divider.setBackgroundColor( getResources().getColor( R.color.grey ) );

J'ai besoin de quelque chose comme cela, mais en pointillés à la place de solides. J'aimerais éviter de faire des centaines de mises en alternance entre un aménagement très transparent et solide mise en page.