【发布时间】:2012-02-21 06:01:38
【问题描述】:
只是一个简单的问题: 你知道我为什么可以这样做吗:
pnrCode = (TextView)findViewById(R.id.pnr);
SpannableString pnrContent = new SpannableString("PNR: ");
pnrContent.setSpan(new UnderlineSpan(), 0, pnrContent.length(), 0);
pnrCode.setText(pnrContent + BookingSettings.getBookingSegment().substring(0, 6));
文本没有下划线。
然而,如果我只这样做:
pnrCode = (TextView)findViewById(R.id.pnr);
SpannableString pnrContent = new SpannableString("PNR: ");
pnrContent.setSpan(new UnderlineSpan(), 0, pnrContent.length(), 0);
pnrCode.setText(pnrContent);
文本带有下划线。
我必须创建两个 textview 吗? 你知道另一种解决方案吗?
任何帮助表示赞赏;)
【问题讨论】:
标签: android textview underline