展会信息港展会大全

android textView自动收伸缩 动态的改变控件的高度
来源:互联网   发布日期:2015-11-15 10:19:57   浏览:2532次  

导读:本实例的效果图正常情况时像A 和C 当选项的字数过多时 就会出现 多行如D实现这个效果得关键之一在 使用9patch图片 在android sdk 文件目中的tool中有这个工具 具体的9patch的制作 网上的资料满天飞 我......

本实例的效果图

\

正常情况时像A 和C 当选项的字数过多时 就会出现 多行如D

实现这个效果得关键之一在 使用9patch图片 在android sdk 文件目中的tool中有这个工具 具体的9patch的制作 网上的资料满天飞 我这就不多说了

我 下面说说 实现的过程吧

我在百科专家中时这样设计的 由于设计到四个选项并且在每个选项中还有 aBCd四个小图片 和判断对错的两张图片和右侧的展开按钮 我就在activity中动态的添加了 这些所需的View

在当我们设置了固定的宽度时 textView会根据 字数的多少 去适应 会产生多行,,但是 一般时向下展开的 在设计百科专家的时候 为了在本页面的底部加广告 所以向下展开会挡住广告 ,因此为了次效果 将ab 放入一个RelativeLayout cd放入RelativeLayout 并对每个RelativeLayout 居底设置相应的android:layout_marginBottom= 90dp

最后用代码 动态的改变控件的高度

RelativeLayout.LayoutParams answeParam_c_c = newRelativeLayout.LayoutParams((int) (220 * CommonUtilities.fDensity),

(int) (48 * CommonUtilities.fDensity));

answeParam_c_c.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM);

answerLayout2.updateViewLayout(answer_c_c, answeParam_c_c);

赞助本站

人工智能实验室

相关热词: textView 自动 动态

相关内容
AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港