【发布时间】:2014-06-06 23:19:21
【问题描述】:
我有一个 textView,我在其中放置了一些文本(显然)和一个 Drawable 左侧。不幸的是,当我使用像三星 Galaxy Y 这样的小屏幕手机时,文本不仅仅是一行,而是延伸到第二行。 (这很好)。但是,我现在设置的 drawable 将自身对齐到 textview 的中心,而不是在第一行的左侧。
我希望我的 drawable 与我的 textview 中的第一行文本保持对齐,无论有多少行文本,我的 textview 都保持不变。有没有办法做到这一点?谁能指出我正确的方向?
我的实现非常简单
...
tv.setCompoundDrawables(drawableLeft, null, null, null);
我的 drawableLeft 是我的可绘制文件夹中的图像。
非常感谢!
【问题讨论】:
-
嗨 A.A,我更新了我的帖子,虽然实际上没有太多代码可以发布。我的实现是将您的普通 setCompoundDrawables 设置为 TextView。
标签: android textview drawable vertical-alignment