1

TextView をクリックしている間、私は2つのことをしたいです。
MARQUEEならTextViewの楕円サイズをENDに設定したい。
それ以外の場合は、TextView の楕円サイズを MARQUEE に設定します。
以下は私のコードです:

tv.setOnClickListener(new OnClickListener() {
    @Override
    public void onClick(View v) {
        if(tv.getEllipsize().equals(TextUtils.TruncateAt.MARQUEE)) {
        tv.setSelected(true);
            tv.setEllipsize(TextUtils.TruncateAt.END);
    }
    else {
        tv.setSelected(true);
        tv.setEllipsize(TextUtils.TruncateAt.MARQUEE);
    }
    }
});

でもMARQUEEだけは一周したい。
1周すると自動で にセットされTextUtils.TruncateAt.ENDます。
どうすれば届きますか?

4

0 に答える 0