SQLiteDatabase db = dataBaseHelper.getWritableDatabase();
創(chuàng)新互聯(lián)建站是一家專業(yè)提供蚌山企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站建設(shè)、做網(wǎng)站、H5技術(shù)、小程序制作等業(yè)務(wù)。10年已為蚌山眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站設(shè)計(jì)公司優(yōu)惠進(jìn)行中。
Cursor cursor = db.rawQuery("select *from User",null);
1.光標(biāo)的行數(shù):int getCount()
2.當(dāng)前光標(biāo)的位置:int getPosition()
返回的值從零開始, 當(dāng)?shù)谝淮畏祷匦屑瘯r(shí)游標(biāo)將位于位置 -1,即第一行之前。在返回最后一行之后,對(duì) next() 的另一個(gè)調(diào)用將使光標(biāo)離開最后一個(gè)條目,位于 count() 的位置。
3.從當(dāng)前位置應(yīng)用的偏移量:boolean move(int offset)
將光標(biāo)從當(dāng)前位置向前或向后移動(dòng)一個(gè)相對(duì)量。 正偏移向前移動(dòng),負(fù)偏移向后移動(dòng)。 如果最終位置在結(jié)果集的邊界之外,則結(jié)果位置將分別固定為 -1 或 count(),具體取決于該值是在集合的前端還是末尾。如果請(qǐng)求的目的地可達(dá),此方法將返回 true,否則返回 false。
4.將光標(biāo)移動(dòng)到絕對(duì)位置:boolean moveToPosition(int position)
值的有效范圍是 -1 = 位置 = 計(jì)數(shù)。如果請(qǐng)求目的地可達(dá),此方法將返回 true,否則返回 false。
5.將光標(biāo)移動(dòng)到第一行:boolean moveToFirst()
6.將光標(biāo)移動(dòng)到最后一行:boolean moveToLast()
7.將光標(biāo)移動(dòng)到下一行:boolean moveToNext()
8.將光標(biāo)移動(dòng)到上一行:boolean moveToPrevious()
9.返回光標(biāo)是否指向第一行:boolean isFirst()
10.返回光標(biāo)是否指向最后一行:boolean isLast()
11.返回光標(biāo)是否指向第一行之前的位置:boolean isBeforeFirst()
12.返回光標(biāo)是否指向最后一行之后的位置:boolean isAfterLast()
13.給定列名的從零開始的列索引,如果列名不存在,則返回 -1:int getColumnIndex(String columnName)
14.給定列名的從零開始的索引,如果該列不存在則拋出非法參數(shù)異常:int getColumnIndexOrThrow(String columnName) throws IllegalArgumentException
15.給定的從零開始的列索引處的列名:String getColumnName(int columnIndex)
16.返回一個(gè)字符串?dāng)?shù)組,其中按列在結(jié)果中的順序保存結(jié)果集中所有列的名稱。:String[] getColumnNames()
17.返回總列數(shù):int getColumnCount()
18.各類型返回值
(1)以字節(jié)數(shù)組的形式返回請(qǐng)求列的值:byte[] getBlob(int columnIndex)
(2)以字符串形式返回請(qǐng)求列的值:String getString(int columnIndex)
(3)以整數(shù)形式返回請(qǐng)求列的值:int getInt(int columnIndex)
(4)以 long 形式返回請(qǐng)求列的值:long getLong(int columnIndex)
(5)以浮點(diǎn)數(shù)形式返回請(qǐng)求列的值:float getFloat(int columnIndex)
(6)以雙精度形式返回請(qǐng)求列的值:double getDouble(int columnIndex)
(7)返回給定列值的數(shù)據(jù)類型:int getType(int columnIndex)
(8)列值是否為空:boolean isNull(int columnIndex)
(9)以短形式返回請(qǐng)求列的值:short getShort(int columnIndex)
19.檢索請(qǐng)求的列文本并將其存儲(chǔ)在提供的緩沖區(qū)中:void copyStringToBuffer(int columnIndex, CharArrayBuffer buffer)
20.關(guān)閉游標(biāo):void close()
21.游標(biāo)是否關(guān)閉:boolean isClosed()
22.注冊(cè)一個(gè)觀察者,當(dāng)支持此游標(biāo)的內(nèi)容發(fā)生變化時(shí)調(diào)用該觀察者:void registerContentObserver(ContentObserver observer)
23.銷毀注冊(cè)的觀察者:void unregisterContentObserver(ContentObserver observer)
24.注冊(cè)一個(gè)觀察者,當(dāng)數(shù)據(jù)集的內(nèi)容發(fā)生變化時(shí)被調(diào)用:void registerDataSetObserver(DataSetObserver observer)
25.銷毀注冊(cè)的觀察者:void unregisterDataSetObserver(DataSetObserver observer)
26.注冊(cè)以查看內(nèi)容 URI 的更改。這可以是特定數(shù)據(jù)行的 URI,也可以是內(nèi)容類型的通用URI:void setNotificationUri(ContentResolver cr, Uri uri)
cr是上下文,uri是需要觀看的內(nèi)容
27.是否所有光標(biāo)移動(dòng)都應(yīng)導(dǎo)致調(diào)用 onMove():boolean getWantsAllOnMoveCalls()
只有在此方法返回 true 時(shí),才會(huì)跨進(jìn)程調(diào)用 onMove()
28.返回一組額外的值:Bundle getExtras()
29.光標(biāo)用戶與光標(biāo)通信的帶外方式:Bundle respond(Bundle extras)
30.設(shè)置 Bundle 返回的getExtras():void setExtras(Bundle extras)
在安卓手機(jī)上編輯文檔,虛擬鍵盤狀態(tài)下輸入文字時(shí)如何移動(dòng)光標(biāo)?。亢芏嘤冒沧渴謾C(jī)的人很困惑。解決方法:1.用有自帶四向光標(biāo)移動(dòng)鍵,如觸寶輸入法,訊飛語音輸入法。
2.我用的是MOTO自帶的輸入法,長(zhǎng)按會(huì)出現(xiàn)放大鏡,移動(dòng)放大鏡就能移動(dòng)光標(biāo)。不過要注意切換到非手寫狀態(tài),因?yàn)槭謱憼顟B(tài)是全屏,不一定好用。3.三星的話,點(diǎn)一下就會(huì)有圓形移桿的讓你移動(dòng)。
EditText有一個(gè)屬性:android:textCursorDrawable,這個(gè)屬性是用來控制光標(biāo)顏色的
android:textCursorDrawable="@null","@null"作用是讓光標(biāo)顏色和text
color一樣
1 在代碼中進(jìn)行設(shè)置更改默認(rèn)提示的字體大小
SpannableString hintStr = new SpannableString(getResources().getString(R.string.search_tittle));// 定義hint的值
AbsoluteSizeSpan ass = new AbsoluteSizeSpan(14, true);// 設(shè)置字體大小 true表示單位是SP
hintStr.setSpan(ass, 0, hintStr.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
search_et.setHint(new SpannedString(hintStr));
2 在布局文件中進(jìn)行設(shè)置EditText更改光標(biāo)的的寬度和顏色
android:textCursorDrawable="@drawable/shape_et_cursor"
shape資源是
?xml version="1.0" encoding="utf-8"?
shape xmlns:android=""
android:shape="rectangle"
size android:width="2dp" /
solid android:color="#FF5899" ?/
/shape
3 EditText常用屬性
android:textCursorDrawable="@null" 控制光標(biāo)顏色 "@null"不設(shè)置顏色和editText的顏色一致 設(shè)置顏色要使用
@drawable/shape 屬性
editText.setSelection(2) 使光標(biāo)移動(dòng)到制定的位置
editText.requestFocus() 請(qǐng)求出現(xiàn)光標(biāo)時(shí)獲取焦點(diǎn)
editText.clearFocus() ?????清除光標(biāo),失去焦點(diǎn)
editText.setCursorVisible(false) 不出現(xiàn)光標(biāo)
android:imeOptions="actionSearch" 彈出鍵盤出現(xiàn)搜索按鈕
android:inputType="text" 輸入字符串
本文標(biāo)題:android光標(biāo),安卓手機(jī)移動(dòng)光標(biāo)
當(dāng)前地址:http://sd-ha.com/article32/dseeosc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App開發(fā)、用戶體驗(yàn)、網(wǎng)站營(yíng)銷、定制開發(fā)、網(wǎng)頁設(shè)計(jì)公司、定制網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)