导航:首页 > 操作系统 > 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宽度相关的资料

热点内容
dos命令查看dns 浏览:957
外发邮件服务器是什么 浏览:966
联系人app是什么 浏览:164
软件加密密码是什么 浏览:991
怎么看服务器登录界面 浏览:932
手机解压完软件怎么下载 浏览:702
数控编程小数点 浏览:363
linux清除缓存命令 浏览:201
算法与数据结构javapdf 浏览:361
单片机异步通信接口 浏览:967
js获取android版本 浏览:215
linuxqt可执行程序 浏览:54
澳洲服务器怎么改美服 浏览:717
程序员算软件民工吗 浏览:640
越狱后怎么开通指定主机的服务器 浏览:689
多个群采用云服务器 浏览:261
加密病毒后缀 浏览:657
java中字符串相等 浏览:185
充电软件为什么不交付源码 浏览:367
php文件转码 浏览:356