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官方文档的属性和相关方法的完整列表,可以用它来改变这些属性运行时。