如何在TextView中设置可绘制内容的重力

时间:2015-06-02 20:40:19

标签: android textview

我尝试使用方法setGravity(Gravity.TOP)来改变引力。但它只会改变文本的重力,而不会改变可绘制的内容。可绘制的内容始终显示在中心。

更新:添加了代码段

TextView textview = new TextView(context);
textview.setTextAppearance(context, R.style.somestyle);
final LayoutParams layoutParams = new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT);
layoutParams.setMargins(marginDeep, marginTop, marginDeep, 0);
textview.setLayoutParams(layoutParams);
textview.setCompoundDrawablePadding(marginDefault);
textview.setText(hugetext);
textview.setCompoundDrawablesWithIntrinsicBounds(drawable, 0, 0, 0);
textview.setGravity(Gravity.TOP);

1 个答案:

答案 0 :(得分:0)

检查documentation您可以在xml中使用drawableRight,drawableBottom等...