EditText輸入文字帶下劃線的效果
被面試的時候,問到這麼一個問題,當時說的需要自定義EditText。回來自己實現,發現有點難度。到處找資料,終於找到了解決的辦法。下面把具體程式碼貼出來,與大家共享^_^
第一步,佈局檔案
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity" > <EditText android:id="@+id/et_common" android:layout_width="fill_parent" android:layout_height="wrap_content" style="?android:attr/textViewStyle" android:layout_marginTop="20dip" android:hint="我驕傲" /> </RelativeLayout>
注意:佈局檔案中style="?android:attr/textViewStyle"很重要哦,一定要寫上,但是目前為止,我還不太明白為什麼需要寫
第二步,在java類中,設定et_common.getPaint().setFlags(Paint.UNDERLINE_TEXT_FLAG);
public class MainActivity extends Activity { protected static final String TAG = "MainActivity"; private EditText et_common; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); et_common = (EditText) findViewById(R.id.et_common); //加上這行可以使edittext在輸入字元時,下面加上下劃線, //注意:前提是在佈局檔案中,配置style屬性:style="?android:attr/textViewStyle" et_common.getPaint().setFlags(Paint.UNDERLINE_TEXT_FLAG); } }
相關推薦
EditText輸入文字帶下劃線的效果
被面試的時候,問到這麼一個問題,當時說的需要自定義EditText。回來自己實現,發現有點難度。到處找資料,終於找到了解決的辦法。下面把具體程式碼貼出來,與大家共享^_^ 第一步,佈局檔案 <RelativeLayout xmlns:android="http://s
Android基礎——自定義EditTExt實現去掉輸入框新增下劃線
使用場景 在實際開發中我們往往需要自定義EditText,去掉輸入框,在文字下面新增下劃線,在本章中使用自定義TditeText 實現。 實現效果 實現步驟 1、Attributes實現 <?xml version="1.0" encoding="utf-8"?> <resource
Android自定義控制元件2:自定義帶下劃線的文字或按鈕、組合使用可切換tab
package com.custom.controls.button; import android.content.Context; import android.content.res.TypedArray; import android.graphics.Color; import android.u
Android--去除EditText邊框,加入下劃線
span pos extc get add res blog new attrs <span style="font-family: Arial, Helvetica, sans-serif;"><?xml version=&q
微信 小程序組件 分頁菜單帶下劃線焦點切換
self 微信 selected lock tap pri cnblogs 預約 切換 <view class="container"> <!-- menue --> <view class="aside flex"&
TabTopAutoLayout【自定義頂部選項卡區域(帶下劃線)(動態選項卡數據且可滑動)】
註意事項 ecif margin 代碼分析 獨立 xml文件 回收 support mtab 版權聲明:本文為博主原創文章,未經博主允許不得轉載。 前言 自定義頂部選項卡布局LinearLayout類,實現帶下劃線且可滑動效果。【實際情況中建議使用RecyclerVie
C# 設置textedit只能輸入英文數字下劃線,並且只能以英文開頭(正則表達式)
tex spa edit 數字 a-z pan ext C# TE this.textEdit1.Properties.Mask.EditMask = @"[a-zA-z][a-zA-Z0-9_]*"; C# 設置textedit只能輸入英文數字下劃線,並且只能
thinkphp3.2.3 無法呼叫帶下劃線的模型
thinkphp 3.2.3如果表名中帶有下劃線,在分割的時候命名模型類,首字母大寫,例如:order_customer_bom 為表名 .模型名為OrderCustomerBomModel 引用的時候D('OrderCustomerBom') 即可呼叫.php 控制器程式碼如下public functio
thinkphp3.2.3 無法調用帶下劃線的模型
custom 大寫 char his isam myisam thinkphp pre 控制器 thinkphp 3.2.3如果表名中帶有下劃線,在分割的時候命名模型類,首字母大寫,例如:order_customer_bom 為表名 .模型名為OrderCustomerBo
將帶下劃線的字串轉換成大寫(下劃線後大寫)的高效方法
如test_tb_kkk_llll 轉換為 TestTbKkkLlll 原理: 1. 判斷是否包含下劃線 (1) 包含: &
Word調整文字和下劃線的間隔
工作環境(藍色粗體字為特別注意內容) 1,開發環境:Microsoft word 2007 2,參考文獻:https://blog.csdn.net/yiluyangguang1234/article/details/50158381 我們在使用Word編輯文件的時候,遇到有
LaTeX技巧:給文字新增下劃線、波浪線等樣式
原文:http://blog.csdn.net/programchangesworld/article/details/51465154 前言 在Word中可以給文字加下劃線、波浪線、加點等處理,在LaTex同樣也可以,今天就來說一下。 具體實現 下劃線 首先來說一下下劃線
jq實現跟隨滑鼠點選移動的下劃線效果
效果如下: 1.html程式碼: 1 <div class="center-left-tap"> 2 <a href="javascript:void (0)" style="color: #1c1c1c;" class="current" oncli
Android 給TextView 中 部分文字加下劃線 並加入超連結(可點選)
Android 本身自帶的TextView 並沒有直接的方法可以給文字加下劃線和可點選的超連結,使用以下方法即可實現: /** * * @param content 文字內容 * @param textView 載入文字的textview *
Python中帶下劃線或者雙下劃線的屬性使用。
以單下劃線開頭,表示這是一個保護成員,只有類物件和子類物件自己能訪問到這些變數。以單下劃線開頭的變數和函式被預設是內部函式,使用from module import *時不會被獲取,但是使用import module可以獲取。 以單下劃線結尾僅僅是為了區別該名稱與關鍵詞 雙下劃線開頭,表示為私有成員,只允
Markdown - 如何給文字加下劃線
解決方法 Markdown可以和HTML的語法相容,可以通過HTML的標籤來實現效果: 寫法 效果 <u>下劃線</u> 下劃線 這裡解釋下,u指的是unde
在TextBox控件底端添加下劃線效果
info strong inf 實現 csharp 控件 style nts 運用 實現效果: 知識運用: TextBox控件的Font屬性 實現代碼: private void btn_Display_UnderLine_Click(object
Android輸入框的下劃線消失了
【問題描述】 今天在除錯一個介面的時候設定了一個EditText元件,然後執行的時候下劃線怎麼不見了 【解決方法】 這個問題對於初學者來說剛開始確實不知道哪裡寫錯了,當然我也會忘記這個小陷阱,下面就來說下解決方法 如果你給 EditText設定了 backgr
Bind支援帶下劃線域名的解析
公司內部使用的一臺使用Linux Bind做的DNS伺服器,上面跑著一個域名(abc.com),一直執行的好好的。今天又要新增一個域名,不就是把配置檔案複製一份,然後在主配置檔案中新增一個域就好了。配置如下: one "def.com" { type master; f
LaTeX技巧004:給文字新增下劃線、波浪線等樣式
前言 在Word中可以給文字加下劃線、波浪線、加點等處理,在LaTex同樣也可以,今天就來說一下。 具體實現 下劃線 首先來說一下下劃線,因為下劃線的處理稍微不一樣。 下劃線使用的命令是\underline,我們輸入如下的內容: