导航:
论坛 -> DELPHI技术
斑竹:liumazi,sephil
作者:
2017/9/22 17:47:31
标题:
Berlin 10.1 TListView问题多
浏览:1771
加入我的收藏
楼主:
var TestText : TListItemText; TestItem : TListViewItem; begin TestItem := ListView1.Items.Add; TestText := TListItemText.Create(TestItem); TestText.Text := 'Test'; end; 这段代码 在 XE 10 Settle 上没问题,新建的 列表内容可以显示出来,但是到了 Berlin 10.1 Up2 就不显示,是 文字 ”Test“,不显示,百思不得其解!
----------------------------------------------
-
作者:
2017/9/22 21:01:33
1楼:
用OrangeUI控件吧,用的人很多,可以相互学习交流, www.orangeui.cn
----------------------------------------------
欢迎加入OrangeUI的app开发阵营:http://www.orangeui.cn/,联系QQ452330643
作者:
2017/9/24 19:56:52
2楼:
搞不懂你这版本升级版本的意义,升级又不升级到最新版,不如换回去用D7,省事
----------------------------------------------
-
作者:
2017/9/25 9:43:27
3楼:
建议升级到Delphi10.1update2。 使用方法上,有些改变。 要用新版本,你必须得适应。
----------------------------------------------
Delphi 的移动程序开发,是您不可再错失的机遇:http://blog.163.com/you888@188/blog/static/6723961920169319529515/
作者:
2017/9/25 12:34:39
4楼:
1、由于xe10中ListView重构了,ItemClickEx的ItemObject参数变成TListItemDrawable类型,需要删除重生成一下,然后把代码复制进去: procedure TXPYSDForm.SearchTruckFrame1ListView1ItemClickEx(const Sender: TObject; ItemIndex: Integer;const [Ref] LocalClickPos: TPointF; const ItemObject: TListItemDrawable); begin if ItemObject is TListItemAccessory then begin SearchTruckFrame1.Visible := False; if SearchTruckFrame1.ListView1.Selected <> nil then edtTruck.Text := TListViewItem(SearchTruckFrame1.ListView1.Selected).Text; end; end; 2、ListView.Selected变了,需要强类型转换一下,这个Help有提到; 引用单元FMX.ListView.Appearances,然后转换: TListViewItem(SearchTruckFrame1.ListView1.Selected).Text; 找不到TListViewItem时,引用该单元也可解决问题 listView.ClearItems没有了,改为listView.Items.Clear 3、因为引用一个无用的单元,编译出错产生死循环,后来手工把引用的这个单元去掉解决; 4、下面这个错误,使得android app闪退,跟踪到System.InitUnits过程中,自己写的代码一点没调用就出这个错误,无解中...(换用另外一台机器,这个错误消失)。 ProxyInterface could not be found 解决办法:重建项目,再把使用的单元加到项目中来! 5、打开DataModule,在控件面版上找不到TStyleBook,解决办法是把DataModule中的这行中的空格去掉,改成下面这样: {%CLASSGROUP 'FMX.Controls.TControl'} 6、speedbutter引用ImageList,不显示图标,解决办法,将speedbutter与ImageList放到一个单元中;这肯定是一个bug,当前Form的Speeon引用另外MainForm上的ImageList,不显示图标!进一步发现,将ImageList放到全局的DataModule中,也可以解决。 以上内容引用自红鱼儿的博客: http://blog.sina.com.cn/s/blog_44fa172f0102vn4v.html 以下内容由我添加: 1、ListView1.Items.CheckedIndexes(true),这个函数增加上了参数。 2、CLASSES.DEX 如果修改过,用编译后的新版本的再改一遍。到了 XE8或更高版本,如果你的 JAVA 代码只是新增的,可以改成 JAR。这样安卓平台,直接加载。 3、工程的发布(部署)信息需要【重新加载】。Deployment 需要 Revert to Default(特别是您的安卓APP,显示完启动图片后自己退出了时): 点菜单项 Project—>Deployment,打开部署子窗口,点 Revert to Default 按钮,就是那个向左的弯箭头出现 Revert to default 对话框: 选中第一项“Revert for all configurationsthe active platform”,点OK。 4、切换横竖方向横屏闪退问题修复:删除工程目录下的AndroidManifest.template.xml,重新编译即可。如果原来的这个文件自己修改过,就要再次修改一次。
----------------------------------------------
Delphi 的移动程序开发,是您不可再错失的机遇:http://blog.163.com/you888@188/blog/static/6723961920169319529515/
作者:
2017/9/25 12:37:02
5楼:
曾经我是这样升级过来的,要修改一定量的代码,但总的来说不难。 Delphi手机通用界面设计源码低价出售(跨平台:Windows,mac,ios,android都可以用),让你一步跨入主流软件界面境界。购买后即刻使用,哪里需要拷哪里。买过的都说好。2年的设计经验,让你即刻掌握。提供热腾腾的源码。详情:http://blog.163.com/you888@188/blog/static/6723961920159271412582  ; 购买地址:https://item.taobao.com/item.htm?id=522707335329  ; 请拍下后旺旺留言,一定要留下QQ号。谢谢。 内容持续增加中,欢迎了解,欢迎购买; 没有使用任何第三方控件,本demo提供所有源码,毫无保留; 购买后加入一个售后群,会有不定期更新; 绝对物超所值; 大部分都可以窗口级引用,再稍微修改就变成你的了; 快速界面设计素材,非它莫属啊; 全是delphi原生控件实现,您基本不用担心升级问题。 QQ120180714联系我。
----------------------------------------------
Delphi 的移动程序开发,是您不可再错失的机遇:http://blog.163.com/you888@188/blog/static/6723961920169319529515/
作者:
2017/9/27 11:48:35
6楼:
我下载了OrangeUI,安装不了
----------------------------------------------
-
作者:
2017/9/27 12:20:53
7楼:
有安装文档的, http://www.orangeui.cn/document.php?docid=1 或者加QQ群:10900297
----------------------------------------------
欢迎加入OrangeUI的app开发阵营:http://www.orangeui.cn/,联系QQ452330643