在我的聊天程序中,为了显示语音的时长,我使用了一个自定义的LinearLayout来显示给用户,它有两个TextView,一个是显示语音的时长,一个是显示语音的时长,
例如: 10s长的语音的TextView宽度为20dp,5s长的语音的TextView宽度为10dp。
我怎么才能修复它?
发布于 2015-04-24 12:21:31
您可以尝试这样做:
textView.getLayoutParams().height = 50;
textView.getLayoutParams().width = 100;或者,如果你想在dp中赋值,那么你可以在dimen文件中指定高度和宽度值,并可以这样做:
textView.getLayoutParams().height = (int)getResources().getDimension(R.dimen.textview_height);
textView.getLayoutParams().width = (int)getResources().getDimension(R.dimen.textview_width);https://stackoverflow.com/questions/29838486
复制相似问题