導航:首頁 > 操作系統 > android獲取字元串的長度

android獲取字元串的長度

發布時間:2022-11-15 04:01:31

1. android怎麼知道edittext輸入的字元數

要先輸入才可以限制,一般如果只是限制多大輸入數字可以直接在布局中用
android:inputType="number"//這個可以選擇純數字,或者手機號碼,郵箱什麼的
android:maxLength="11"//這個就是最大輸入的字元串長度
如果要設置最少輸入多少字元,必須在代碼中用edittext.getText().toString().length;拿到字元串的長度,
if(edittext.getText().toString().length<6){
//提示用戶輸入的字元長度不夠,可以用TOAST也可以用DIALOG
}

2. android 怎麼獲取字元串中指定的字元

Android開發中截取某字元串或者路徑中的某字元串的方法substr(start,length)、substring(start,end)、charAt(int index)、indexOf(int str,int fromIndex)

substr(start,length) :substr是從起始點截取某個長度的字元串

substring(start,end):substring是截取2個位置之間及start-end之間的字元串

charAt(int index):實現從字元串中提取指定位置的字元

indexOf(int str,int fromIndex):返回指定字元在此字元串中第一次出現處的索引。如果在此 String 對象表示的字元序列中出現值為 str 的字元,則返回第一次出現該字元的索引(以 Unicode 代碼單元表示

3. android 怎麼獲取TextView字元串的長度

如果用testSize設置漢字的大小,其值用像素表示。用 屏幕寬度的像素/漢字寬度像素就得到了所能顯示文字的長度,如果出現字母和特殊符號的時候,這樣計算字元串長度就不準確了。
可用下面辦法獲取長度:
Paint paint =
new
Paint();

paint.setTextSize(currentTextView.getTextSize());

float size =paint.measureText(currentTextView.getText().toString());

4. android怎樣獲取字元串的長度

笨一點的辦法就是先判斷size是不是小於15,小於的話就用個for循環,少幾個就補幾個

5. android中怎麼字元串的長度

這里的字元或者字元串的寬度,計算的是其像素值。有以下兩種方法:方法1:
Paint paint= new Paint();
Rect rect = new Rect();
//返回包圍整個字元串的最小的一個Rect區域
paint.getTextBounds(str, 0, 1, rect);
int strwidth = rect.width();
int strheight = rect.height();方法2:
//直接返回參數字元串所佔用的寬度
float strwidth = paint.measureText(str);
對於字元而言,可以將字元轉換成字元串,然後計算。例如:
char c = 'c';
然後利用上面兩種方法即可。

6. android 怎麼獲取TextView字元串的長度

可用下面辦法獲取長度:

[java] view plain
Paint paint = new Paint();
paint.setTextSize(currentTextView.getTextSize());

float size = paint.measureText(currentTextView.getText().toString());

7. android 如何取得text view中每個字元的寬度

android取得textview中每個字元的寬度方法如下:
//方法入口
public float getCharacterWidth(TextView tv){
if(null == tv) return 0f;
return getCharacterWidth(tv.getText().toString(),tv.getTextSize()) * tv.getScaleX();
}

//獲取每個字元的寬度主方法:
public float getCharacterWidth(String text, float size){
if(null == text || "".equals(text))
return 0;
float width = 0;
Paint paint = new Paint();
paint.setTextSize(size);
float text_width = paint.measureText(text);//得到總體長度
width = text_width/text.length();//每一個字元的長度
return width;
}

8. android 怎麼獲取TextView字元串的長度

int length = TextView..getText().toString().length();

9. Android TextView 設置為單行。然後傳入一個比較長的字元串,只顯示局部。怎麼獲得顯示的長度

andorid裡面是不能獲得文字的長度的。你的TextView設置成單行,那麼字元串很長超過屏幕的寬的話是顯示不下的,這時候,可以設置省略符號,android:ellipsize,這個可以設置在頭省略或者尾部省略,也可以設置成跑馬燈。

10. android 怎麼獲取字元串中指定的字元

java中string
類有一個方法為substring(int
beginindex,
int
endindex),它返回一個新字元串,它是此字元串從指定的
beginindex處開始,一直到索引
endindex
-
1處的字元組成的新字元串。因此,該子字元串的長度為
endindex-beginindex

string
a="a796fb28@";
string
b=a.substring(0,5);
則b返回值為a796f。

閱讀全文

與android獲取字元串的長度相關的資料

熱點內容
pop3伺服器怎麼裝 瀏覽:139
cpp編譯解決命名沖突問題 瀏覽:508
單片機的晶振頻率 瀏覽:482
翻樣軟體加密鎖問題 瀏覽:205
電腦怎麼設置dhcp伺服器地址 瀏覽:592
十天突破雅思寫作劍8pdf 瀏覽:355
如何判定伺服器硬碟燒了 瀏覽:244
數值逼近pdf 瀏覽:707
程序員跪鍵盤 瀏覽:3
江蘇銀行app換設備電話按哪個鍵 瀏覽:236
圖片無損壓縮怎麼辦 瀏覽:7
如何確認伺服器的光口網卡 瀏覽:244
nb1111y壓縮機性能數據 瀏覽:550
下一代編譯器 瀏覽:133
用什麼app可以查產品批號 瀏覽:439
python自動補齊 瀏覽:907
蘋果wifi安卓怎麼連接不上 瀏覽:937
為什麼有的app只能用蘋果支付 瀏覽:178
手游雲頂文件夾 瀏覽:940
msvc和mingw都是編譯器嗎 瀏覽:429