XML drawable在ImageView上无法正确显示

时间:2017-07-10 00:50:56

标签: android

我一直在尝试将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);

0 个答案:

没有答案