0
我設法在我的textview中加下劃線。這裏是代碼:設置/取消設置下劃線TextView
txtOrder1.setPaintFlags(txtOrder1.getPaintFlags() | Paint.UNDERLINE_TEXT_FLAG);
現在我想刪除下劃線。可能嗎 ?
我設法在我的textview中加下劃線。這裏是代碼:設置/取消設置下劃線TextView
txtOrder1.setPaintFlags(txtOrder1.getPaintFlags() | Paint.UNDERLINE_TEXT_FLAG);
現在我想刪除下劃線。可能嗎 ?
你需要嘗試像下面的代碼:
txtOrder1.setPaintFlags(txtOrder1.getPaintFlags() & (~ Paint.UNDERLINE_TEXT_FLAG));
對於刪除下劃線使用這樣
txtOrder1.setPaintFlags(txtOrder1.getPaintFlags() | ~ Paint.UNDERLINE_TEXT_FLAG);
或
txtOrder1.setPaintFlags(0);
的操作是按位,所以這是行不通,您必須使用&代替。也把'〜Paint.UNDERLINE_TEXT_FLAG'放在括號內 – mjz19910
我剛剛又添加了另一個解決方案,第一個可能工作或者可能不行,第二個解決方案是工作,一個問題可能有多個解決方法.. – Brendon