1. 程式人生 > >安卓開發——設定EditText游標cursor的顏色及粗細

安卓開發——設定EditText游標cursor的顏色及粗細

安卓的EditText控制元件中,系統預設的游標顏色是灰色,很不美觀,這時就需要對這個cursor進行樣式的進行修改。

修改游標的顏色及粗細方法如下:

1、在drawable資料夾下新建一個資原始檔cursor.xml,設定相關屬性:

<?xml version="1.0" encoding="utf-8"?>
<shape
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
    <size android:width="1dp" />
    <solid android:color="#3399dd"/>
</shape>


2、為EditText新增屬性:android:textCursorDrawable="@drawable/cursor"

相關推薦

開發——設定EditText游標cursor顏色粗細

安卓的EditText控制元件中,系統預設的游標顏色是灰色,很不美觀,這時就需要對這個cursor進行樣式的進行修改。 修改游標的顏色及粗細方法如下: 1、在drawable資料夾下新建一個資原始檔cursor.xml,設定相關屬性: <?xml version="1

Android 設定EditText游標Cursor顏色粗細

在android的輸入框裡,如果要修改游標的顏色及粗細步驟如下兩步即可搞定: 1.在資原始檔drawable下新建一個游標控制color_cursor.xml   <?xml version="1.0" encoding="utf-8"?> <shape xm

開發——設定EditText的drawableLeft所匯入的圖片大小

在EditText的使用中,如登入頁面的輸入框,經常會給EditText設定drawableLeft,即新增左側圖片,但卻沒有屬性對這個圖片大小進行控制,只能靠圖片自身的解析度來控制大小。可這時就出現一個問題,想要圖片大小適合,解析度就要低,清晰度感人,但如果想要高清晰度,

開發中常見的RGB顏色

自己在開發過程中發現經常要用到顏色的RGB值,每次都是網上百度,十分苦惱,索性寫出來供參考 如paint.setARGB(255, 127, 255, 212);就需要自己計算下分量的各個值。這裡提供一個帶有r g b分量的int型的顏色表。注意paint.setAlp

開發EditText的焦點改變處理(獲取焦點和失去焦點互動變化)

**在安卓專案開發中,我們經常會遇到一些對EditText的處理問題,包括對EditText的焦點的改變,我們需要結合實際情況對其進行獲得焦點,開啟輸入法和失去焦點,關閉輸入法的互動操作。 我在這裡介紹一種簡單的處理方式,希望在看了我的博文之後對您的需求有所幫

開發環境Android SDK下載安裝配置教程

Android開發環境搭建分為以下四步:第一步、安裝JDK;第二步、安裝Eclipse;第三步、下載並安裝AndroidSDK;第四步、在Unity中釋出到Android平臺。安裝JDK官網:http://www.Oracle.com/technetwork/Java/jav

Android開發EditText小技巧之如何設定游標顏色粗細

有時為了使用者體驗感更好,所以我們需要對EditText的游標進行設定,這裡就是關於游標顏色和粗細的設定,非常簡單。 第一步:在資原始檔drawable下新建一個游標控制edittext_color_cursor.xml <?xml version="1.0" e

開發設定狀態列的顏色

要求:實現設定狀態列的顏色需要至少4.4.2(API 19以上)。在這個版本一下,沒有任何的API可以實現這樣的功能。具體實現方式如下:一、Android 4.4.2 新增了一個特性,就是可以設定系統狀態為半透明。設定方法有兩種:1、通過style新增屬性:<item

開發筆記(一)——簡單的ui介面設定以及互動設計

一、實驗題目 實驗一: 中山大學智慧健康服務平臺應用開發 實驗程式碼:傳送門:https://github.com/dick20/Android 二、實現內容 1.基本的UI介面設計 實現一個Android應用,介面呈現如圖中的效果。 要求 該介面

程式碼裡設定EditText游標顏色

程式碼裡不能設定EditText游標顏色,沒有相關的api。   除了了xml裡android:textCursorDrawable="@drawable/bg_edittext"屬性,還可以to通過設定themegai'改變游標顏色: theme可以全域性設定EditText

kotlin開發:fragment向activity傳遞資料通過handler,設定回撥方法

從activity向fragment傳遞就比較方便了,直接用: fg.arguments = arguments 現在看看怎麼從fragment向activity傳遞資料。 比如說,我們在一個ViewPage裡面設定了若干個fragment,fragment裡面有一個按鈕,提交相關

ProgressBar水平進度條的顏色設定

安卓系統提供了水平進度條ProgressBar的樣式,而我們在實際開發中,幾乎不可能使用預設的樣式,原因就是“太醜”^_^ 所以我們在更多的時候需要對其顏色進行自定義,主要使用就是自定義樣式檔案。 再在drawable目錄下新增progressbar.xml檔案,可

開發小技巧--TextView 設定的文字過長,顯示三個點或者滾動形式顯示

開發經常用textview,有時候文字過長就跑到下一行或者寬度設為包裹內容時會擠在一起,這樣看非常不美觀,ios的文字控制元件會自適應顯示不下時後面留三個點,那安卓的可不可以,當然可以效果 如圖

開發--textView的字型樣式設定設定宋體,微軟雅黑等)

這是我的第一篇部落格,如果有啥不好的地方請多直接! 最近專案中出現把字型設定成宋體,微軟雅黑,黑體,楷體等的需求; 度娘發現Android系統預設支援三種字型,分別為:“sans”, “serif”, “monospace",除此之外還可以使用其他字型檔案(*.ttf) 程

開發如何判斷EditText是否有輸入?

第一步:找到id:mSearchEt = (EditText) findViewById(R.id.search_edit_text); 第二步:用addTextChangedListener來監聽:

開發EditText禁止中文輸入

首先在strings.xml 檔案加入此字串 <string name="rule_text">0123456789abcdefghijklmnopqrstuvwxyz ABCDEFGHI

開發裡對應顏色的程式碼

#ff000000 此為16進位制顏色程式碼,前2位ff為透明度,後6位為顏色值(000000為黑色,ffffff為白色,可以用ps等軟體獲取)。 透明度分為256階(0-255),計算機上用16進製表示為(00-ff)。 透明就是0階,不透明就是255階。

EditText 游標位置 顏色設定

一 EditText游標本來位置是左側居中的,如想改變位置如下; android:gravity="top|left" 二 EditText游標顏色也可以改變; 1.res-drawabl

開發筆記 Activity(四)

nac 創建 intent nbsp star lda this 空白 空白頁 Activity -> Intent -> Activity startActivity(Intent) 創建Activity 步驟: 右擊->new

初學開發隨筆之 Menu、toast 用法、活動的四種啟動模式 以及 一個方便的Base活動類使用方法

pro 一點 cte edi standard oid nal xtend 解釋 Toast toast 是安卓系統的一種非常棒的提醒方式 首先定義一個彈出Toast的觸發點,比如可以是按鈕之類 其中 Toast.LENGTH_SHORT是指顯示時長 還有一個內置變量為To