的TextView大胆的第二行
问题描述:
我不知道这是possibole或没有,但我想实现一些事情是这样的:的TextView大胆的第二行
下联是勇敢的,我已经做了:
<TextView
android:id="@+id/checkIn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/text"
android:layout_below="@+id/text"
android:layout_marginLeft="5dp"
android:padding="2dp"
android:text="Check-in Date \n 10-08-2017"
android:drawableLeft="@drawable/ic_calendar"
android:textColor="@color/hintColor"
android:drawablePadding="2dp"
android:transitionName="price"
android:textSize="@dimen/textInfoSmall" />
答
您应该使用两个textviews或者你可以使用
Textview tvcheckIn = (TextView) findViewById(R.id.checkIn);
tvcheckIn.setText(Html.fromHtml("First Line<br><b>Second Line"));
答
简单的方法是使用两个TextViews
或者尝试SpannableString这里解释
答
我认为更好的做法是分成两个TextView的包裹的布局中。
因为文本“入住日期”和“结帐日期”始终是静态的。因此,使用单独的TextView将减少字符串连接(例如:textView.setText("Check-in Date \n" + checkInDate);
),并使源代码更易于阅读和扩展。
如果您仍想突出显示TextView中的部分文本,则此处已经有一个已解答的问题:Android - Highlight a Word In a TextView?。 这全是关于SpannableString
。
好吧,我会尝试你的解决方案,我认为这对我的情况很有用。 –
@Arduino你检查了代码吗? –
还没有,我会尽快使用它。 –