私はカスタムTextViewクラスMTextViewを作成しています。コンストラクタ内では、スタイルが太字に設定されているかどうかに応じて異なる書体を設定できるように、textviewのstyle attribの値を知りたいと思います。しかし、getStyle()関数はありませんか?何をすべきか?TextViewのスタイル属性を取得する方法
public class MTextView extends TextView{
public MTextView(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
if(style.equals(TypeFace.bold)) //how to get style?
setTypeface(Typeface.createFromAsset(getContext().getAssets(),"rc.ttf"));
}
}
は答えとして、それをマーク。 –
男は明らかにスタイルを取得したいが、デフォルトのタイプフェイスからではなく、ttfファイルから作成します。答えとしてマークするべきではありません... – Borzh
誰かが最終的に働く答え – Till