Это действительно грязный хак, поэтому используйте его только как последний ресурс.
Если это то, что вы хотите
вы можете сделать что-то вроде
final TextView tv = (TextView) findViewById(R.id.TextView01);
tv.setTransformationMethod(new TransformationMethod() {
private static final String INDENT = " ";
@Override
public void onFocusChanged(View view, CharSequence sourceText,
boolean focused, int direction, Rect previouslyFocusedRect) {
// TODO Auto-generated method stub
}
@Override
public CharSequence getTransformation(CharSequence source, View view) {
return INDENT + source;
}
});
с использованием FrameLayout
, содержащим как ImageView
, так и TextView
.
Обратите внимание, что если значок занимает более одной строки, он не будет работать.