伸缩

textView自动收伸缩 百科专家总结(二)

你离开我真会死。 提交于 2019-12-03 19:32:44
本实例的效果图 正常情况时像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 = new RelativeLayout.LayoutParams(( int ) (220 * CommonUtilities. fDensity ), ( int ) (48 * CommonUtilities.