我一直在尝试将XML drawable作为按钮的背景,但它没有正确呈现。我已经将链条一直上升到ImageView,但它仍然无法正确渲染。
我从这里获得xml可绘制代码:How to create a right facing arrow using xml shapes in android?
实例化和设置背景:
rightArrow = new ImageView(context);
rightArrow.setImageResource(R.drawable.arrow_right);
将ImageView添加到父视图:
arrowLayout.addView(rightArrow);
但是"箭头"仅部分呈现(如此处所示): layout.png
包含所有内容的LinearLayout都有青色背景,可以更好地看到它。 TextView应该是箭头的ImageView但它没有正确呈现。
修改: arrowLayout相关代码:
RelativeLayout arrowLayout;
arrowLayout = new RelativeLayout(context);
arrowLayout.setBackgroundColor(Color.GRAY);
arrowLayout.addView(rightArrow);
layout.addView(arrowLayout);