首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在android中动态改变视图的宽度和高度?

如何在android中动态改变视图的宽度和高度?
EN

Stack Overflow用户
提问于 2015-04-24 11:57:59
回答 1查看 970关注 0票数 0

在我的聊天程序中,为了显示语音的时长,我使用了一个自定义的LinearLayout来显示给用户,它有两个TextView,一个是显示语音的时长,一个是显示语音的时长,

例如: 10s长的语音的TextView宽度为20dp,5s长的语音的TextView宽度为10dp

我怎么才能修复它?

EN

回答 1

Stack Overflow用户

发布于 2015-04-24 12:21:31

您可以尝试这样做:

代码语言:javascript
复制
textView.getLayoutParams().height = 50;
textView.getLayoutParams().width = 100;

或者,如果你想在dp中赋值,那么你可以在dimen文件中指定高度和宽度值,并可以这样做:

代码语言:javascript
复制
textView.getLayoutParams().height = (int)getResources().getDimension(R.dimen.textview_height);
textView.getLayoutParams().width = (int)getResources().getDimension(R.dimen.textview_width);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29838486

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档