在一个安卓需求中,需要模仿驾考宝典的详解部分。琢磨了好几天。终于搞定:

MemoAns.Height:=10;//MEMO控件赋初始高度值
MemoAns.Lines.Clear;
MemoAns.WordWrap:=true;//自动换行
MemoAns.Text:='详解:'+dm.FDQSQ.FieldByName('GANSER').AsString;//输入memo字串

MemoAns.GoToTextBegin;//到文字最前
MemoAns.GoToTextEnd;//到文字最后

//核心代码:利用滚动条溢出部分计算MEMO高度

MemoAns.Height:= MemoAns.Height+ MemoAns.ViewportPosition.Y+MemoAns.BoundsRect.Height;
MemoAns.Repaint;
MemoAns.GoToTextBegin;//到文字最前

缺点:文字中间不能有空行。

更多相关文章

  1. Volley详解(一)——基本构架
  2. Android败笔之ListView设置分割线颜色
  3. Android中的drawable像素密度适配详解
  4. Android(安卓)MIFARE读写器详解2
  5. Android(安卓)UI开发详解之ActionBar
  6. Android(安卓)MenuItem 设置文字颜色-TextColor的设置
  7. 2018 I/O Android(安卓)详解
  8. Android中Listview通过适配器设置Item的高度及其他样式
  9. Android(安卓)md5加密与php md5加密一致详解

随机推荐

  1. Android(安卓)sd卡读取数据库实例代码
  2. Ecliplse中开发android中使用单元测试注
  3. android页面管理器。可以实现完整退出and
  4. android--------根据文件路径使用File类
  5. Android(安卓)显示、隐藏状态栏和导航栏
  6. Android图片缩放效果代码
  7. Android(安卓)SDK Manager更新版慢解决办
  8. android google地图开发总结——获取goog
  9. cocos2d-x eclipse android 配置注意项(
  10. Android作为CXF客户端调用服务端。