Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
User interface BlackBerry布局:带有3项的HorizontalFieldMahager(包括一个EditField)_User Interface_Blackberry_Horizontalfieldmanager - Fatal编程技术网

User interface BlackBerry布局:带有3项的HorizontalFieldMahager(包括一个EditField)

User interface BlackBerry布局:带有3项的HorizontalFieldMahager(包括一个EditField),user-interface,blackberry,horizontalfieldmanager,User Interface,Blackberry,Horizontalfieldmanager,我很难使用黑莓UI API 我要做的是基于由以下子字段组成的HorizontalFieldManager创建一个列表项: 可选的位图字段水平左、垂直居中 水平左、垂直中心的实验室 包含单行编辑字段的圆角矩形。圆角矩形具有固定的宽度和高度,因此当文本宽度大于圆角矩形的宽度时,编辑字段应在圆角矩形内水平滚动。 我在下面添加了一幅图像,说明了所需的情况: 有人能帮我吗 提前谢谢 问题是,每次我使用文本输入字段(如EditField)时,布局都会完全出错。我可以在这里发布代码,但这会带来两个问题:因为我

我很难使用黑莓UI API

我要做的是基于由以下子字段组成的HorizontalFieldManager创建一个列表项:

可选的位图字段水平左、垂直居中 水平左、垂直中心的实验室 包含单行编辑字段的圆角矩形。圆角矩形具有固定的宽度和高度,因此当文本宽度大于圆角矩形的宽度时,编辑字段应在圆角矩形内水平滚动。 我在下面添加了一幅图像,说明了所需的情况:

有人能帮我吗


提前谢谢

问题是,每次我使用文本输入字段(如EditField)时,布局都会完全出错。我可以在这里发布代码,但这会带来两个问题:因为我正在编写一个自定义UI工具包,所以我有三个或更多的父类,其中包含部分功能,这使得很难将范围缩小到我想要的行为。第二,我希望有一个最简单的解决方案,不污染复杂的类层次结构…这是我唯一能理解我做错了什么的方法。。