【Tips】TextView行數(shù)過多的收起和展開

關(guān)鍵是初始化時獲取到TextView是的行數(shù),然后進一步處理

比如大于5行的就默認收起,

  • 代碼
                //1.3.7折疊字體
                tvInfo.post(new Runnable() {
                    @Override
                    public void run() {
                        int tvLine = tvInfo.getLineCount();
                        Log.e("txtPart", "run: " + txtPart);
                        if (tvLine > 5) {
                            tvShowAll.setVisibility(View.VISIBLE);
                            tvShowAll.setOnClickListener(new View.OnClickListener() {
                                @Override
                                public void onClick(View view) {
                                    if (isOpen) {
                                        tvInfo.setMaxLines(5);
                                        isOpen = false;
                                        tvShowAll.setText("全文");
                                    } else {
                                        tvInfo.setMaxLines(Integer.MAX_VALUE);
                                        isOpen = true;
                                        tvShowAll.setText("收起");
                                    }
                                }
                            });
                        }
                    }
                });
image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,422評論 25 708
  • Abstract 面對人臉數(shù)據(jù)缺失的問題,提出了用D-GAN生成人臉從而增加數(shù)據(jù)量的方法。D-GAN可以用很小的訓(xùn)...
    DeepWeaver閱讀 467評論 0 0
  • wxg 我似塵埃 卑微的存在 晝夜黑白 等風(fēng)來 我似塵埃 卑微的等待 春去秋來 待花開
    silencesky閱讀 232評論 0 1
  • 關(guān)于寶寶衣服的清洗 一定要手洗!! 一定用寶寶專門的肥皂洗! 主要搓幾個重點部位:袖子、前胸、膝蓋處 晾曬盡量用掛...
    橙色的鰻魚閱讀 146評論 0 0
  • 《空調(diào)》 五年前 你說 好熱啊!你去裝空調(diào)吧 五年來 我默默蹲在墻角 成了你的空調(diào) 漸漸才明白 愛一個人 是十六度...
    我叫王村村閱讀 2,817評論 20 86