最近寫的乙個多行文字框,要帶下劃線的,但是效果並不是很好,但是勉勉強強地算是有下劃線了,原理是計算每一行的行高,然後重寫edittext的ondraw()方法,在這裡面將下畫線乙個個給畫出來,原始碼:
package com.study.mylabel.ui;
import android.content.context;
import android.graphics.canvas;
import android.graphics.color;
import android.graphics.paint;
import android.util.attributeset;
import android.widget.edittext;
/** * created by wan on 2016/3/25.
* 帶下劃線的編輯框
*/public
class
edittextmultiline
extends
edittext
/*** 在這個方法裡面畫出下劃線出來
*@param canvas 畫布
*/public
void
ondraw(canvas canvas)
//畫出游標,讓他能夠編輯
super.ondraw(canvas);}}
效果如下:
需求 15 帶下劃線
pragma mark uiunderlinedbutton.implementation uiunderlinedbutton uiunderlinedbutton underlinedbutton void drawrect cgrect rect 使用 uiunderlinedbutton b...
帶下劃線的輸入框
在我們的專案中很多地方要用到edittext,原始的edittext有那麼醜,如何做了 請看下面幾種方法 1 edittext可以通過layer list來繪製背景 xmlns android android shape rectangle 框為矩形 android color ffffff 用白色...
nginx帶下劃線header無效問題
1.問題 由於在http請求頭的頭部中設定了一些自定義字段,剛好這些欄位中含有下劃線,比如bundle name這種,後端在進去獲取頭部資訊時,發現取不到對應的值 原因是 nginx對header name的字元做了限制,預設 underscores in headers 為off,表示如果head...