我想在我的Android应用中TextView
的开头为空单个字符保留空格,
我尝试在TextView
文字的开头添加单个空白,例如:
mTextView.setText(" 00");
但" 00" 不等于" 000" 在占用的布局空间中,我尝试了两个以两个空格开头,但它也更小,以及三个空格,但这次它更大,我甚至尝试使用单个空格char [{1}}的值创建另一个先前的TextView
,但也没有配合。
答案 0 :(得分:1)
使用SpannableString怎么样?
例如你可以这样做:
myTextView.setText(Html.fromHtml(" 00"));
或者您可以在Spannable字符串中使用空白drawable(此处为R.drawable.empty):
Spannable spannableText = new SpannableString(" 00");
spannableText.setSpan(new ImageSpan(context, R.drawable.empty, ImageSpan.ALIGN_BOTTOM), 0, 1, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
myTextView.setText(spannableText);