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里的值撥打電話的按鈕如何獲取值
TextView text=(TextView)findViewById(R.id.textview01);
String s=text.getText().toString().trim();
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官方文檔的屬性和相關方法的完整列表,可以用它來改變這些屬性運行時。