導航:首頁 > 操作系統 > android獲取textview寬度

android獲取textview寬度

發布時間:2022-05-11 00:50:55

1. 【十萬火急求救】如何取得一個TextView的寬度的dp值

LayoutParams para = 控制項id.getLayoutParams();para.width 就是你想要的寬度

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

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

paint.setTextSize(currentTextView.getTextSize());

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

3. android如何獲取textview里的值撥打電話的按鈕如何獲取值

  1. TextView text=(TextView)findViewById(R.id.textview01);

  2. String s=text.getText().toString().trim();

  3. Intent myIntentDial=new Intent("android.intent.action.CALL",Uri.parse("tel:"+s)); startActivity(myIntentDial)。

4. android 計算textview一行顯示多少字

android:ems設置TextView的寬度為N個字元的寬度。這里測試為一個漢字字元寬度

android:maxEms設置TextView的寬度為最長為N個字元的寬度。與ems同時使用時覆蓋ems選項。

android:minEms設置TextView的寬度為最短為N個字元的寬度。與ems同時使用時覆蓋ems選項。

android:maxLength限制顯示的文本長度,超出部分不顯示。

android:lines設置文本的行數,設置兩行就顯示兩行,即使第二行沒有數據。

android:maxLines設置文本的最大顯示行數,與width或者layout_width結合使用,超出部分自動換行,超出行數將不顯示。

android:minLines設置文本的最小行數,與lines類似。

android:lineSpacingExtra設置行間距。

android:lineSpacingMultiplier設置行間距的倍數。如」1.2」

5. android開發中遇到一個問題,進入界面時候,listview是隱藏的,但是我要動態這是item中控制項的寬度

這樣看你listview顯示item的布局,如果整個布局下只有一個Listview,TextView和EditText是一上一下的話,直接match_parent即可(最好截個圖或把布局代碼發出來)。獲取listview的item的高度和寬度我提供一個代碼:

java">publicstaticvoidgetListItemWH(ListViewlistView){
try{
//獲取ListView對應的Adapter
ListAdapterlistAdapter=listView.getAdapter();
if(listAdapter==null){
return;
}
intlen=listAdapter.getCount();//item總數
for(inti=0;i<len;i++){
ViewlistItem=listAdapter.getView(i,null,listView);
if(null!=listItem){
listItem.measure(0,0);//計運算元項View的寬高
inth=listItem.getMeasuredHeight();//每一個item的高度
intw=listItem.getMeasuredHeight();//每一個item的寬度
Log.d("test","h="+h";w="+w);//列印看看
}
}
listView.getDividerHeight();//獲取子項間分隔符佔用的高度
}catch(Exceptione){
}
}

6. 安卓開發中linearlayout布局中textview不能直接設置占屏幕寬度多少嗎,如果可以,怎麼設置

可以設置,如果是只有一個textview就直接
android:layout_width="match_parent"

如果是兩個或以上就
android:layout_width="0dp"
android:layout_weight="1" // 1 代表的是佔用的寬度

前提是Linearlayout布局要設置成
android:orientation="horizontal"

7. Android TextView寬度和高度固定,怎麼根據顯示的字元串來計算出字體的尺寸

先獲取TextView的padding的值,然後用固定高度或寬度減去padding就是文字所佔的空間。
TextView tv = new TextView(this);
int top = tv.getPaddingTop();//有bottom,left,right,
int bottom = tv.getPaddingBottom();

假設固定高度為100,
那麼自體高度所佔空間應該是 100-(top+bottom)

8. android textview的長度怎麼設置

字體的長度的設置:

android:maxWidth="105dp"
android:maxEms=""5個字元
android:maxLength=""maxlength的作用就是直接限制顯示的長度
maxLength=「3」直接制定顯示個數,不分字元和字母,一個字元等價於一個字母!
android:maxEms="5"指的是,5個字元,5個中文字元,10個字母,11個字母=5.5字元。
android:maxWidth=「100dp」直接指定顯示的寬度

TextView顯示文本給用戶,並允許他們選擇編輯。TextView是一個完整的文本編輯器,但是其基本類配置為不允許編輯。

TextView屬性

是TextView控制項相關的重要屬性。可以查看Android官方文檔的屬性和相關方法的完整列表,可以用它來改變這些屬性運行時。

閱讀全文

與android獲取textview寬度相關的資料

熱點內容
為什麼同一個app的功能不一樣 瀏覽:230
小型工作室用什麼伺服器好 瀏覽:995
程序員的興趣 瀏覽:413
華為伺服器有什麼好 瀏覽:701
程序員和測試之間的關系 瀏覽:945
加密蚊帳什麼意思 瀏覽:151
javalistclear 瀏覽:607
哪個app上民宿多靠譜 瀏覽:827
重慶伺服器租用哪裡有雲伺服器 瀏覽:453
土星模擬器文件夾 瀏覽:902
文件夾文件袋文件盒 瀏覽:695
雲伺服器打開f8指令 瀏覽:243
盈透證券加密幣 瀏覽:72
阿里雲伺服器初始密碼怎麼修改 瀏覽:266
伺服器怎麼設定公用網路 瀏覽:99
程序員自己嘗尿檢測出糖尿病 瀏覽:593
列印添加pdf 瀏覽:932
蘋果解壓專家賬號 瀏覽:844
度曉曉app為什麼關閑 瀏覽:228
net文件是偽編解碼嗎 瀏覽:149