解决办法:动态添加drawableleft
Drawable left = mContext.getResources().getDrawable(R.drawable.left);
Drawable right = mContext.getResources().getDrawable(R.drawable.right);
left.setBounds(0, 0, left.getMinimumWidth() - 4, left.getMinimumHeight());
right.setBounds(0, 0, left.getMinimumWidth() - 4, right.getMinimumHeight());
text.setCompoundDrawables(left, null, right, null);