テキストを静的レイアウトで太字にする方法はありますか?政府の文書を1つ印刷して、次のコードを使ってStaticLayoutを使ってCanvas
にテキストを設定しようとしています。 getText()
方法は、私は下記のように印刷したい文字列を返すアンドロイドでStaticLayout内にテキストを太字にする
TextPaint mTextPaint=new TextPaint();
mTextPaint.setTypeface(Typeface.createFromAsset(context.getAssets(),"fonts/times.ttf"));
StaticLayout mTextLayout;
canvas.save();
mTextLayout = new StaticLayout(getText(), mTextPaint, pageInfo.getPageWidth()/2-otherPadding*3, Layout.Alignment.ALIGN_NORMAL, 1.0f, 1.0f, true);
translate(textX, textY);
draw(canvas);
....
。
String getText()
{
return "Name and complete address of Genetic Clinic/Ultrasound Clinic/Imaging centre : "+hospital.getName();
}
ここでは、病院の名前を太字のみにしたいと考えています。
すべてのテキストを太字にしたくない代わりに、私は**病院名**太字のみにしたいと考えています。 – sodhankit