DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: snarv
今日帖子: 13
在线用户: 9
导航: 论坛 -> 移动应用开发 斑竹:flyers,iamdream  
作者:
男 mp654kk (mp654kk) ▲△△△△ -
普通会员
2023/8/19 12:25:56
标题:
新手请问安卓环境下GroupBox不显示边框怎么把边框显示出来呢 浏览:893
加入我的收藏
楼主: 如题,谢谢解答
----------------------------------------------
-
作者:
男 pcplayer (pcplayer) ★☆☆☆☆ -
普通会员
2023/8/19 13:40:03
1楼: 安卓是基于 FireMonkey 的,这种玩意你要修改界面就改它的 Style。
----------------------------------------------
-
作者:
男 mp654kk (mp654kk) ▲△△△△ -
普通会员
2023/8/19 13:45:46
2楼: @pcplayer 我看gpt说修改stroke属性 但是并没有这个 style里面也没有呢
----------------------------------------------
-
作者:
男 pcplayer (pcplayer) ★☆☆☆☆ -
普通会员
2023/8/19 14:04:30
3楼: stroke 不是 style 里面的,是指它的边框的画线的一些属性。比如线条粗细等等。这个下拉框不一定有这个属性。你在属性面板里面仔细找找。如果有就可以改改试试。

我说的 style 不是指你去设置 style 相关的属性,是指修改它的 style 本身 -- style 就是个图片。
----------------------------------------------
-
作者:
男 mp654kk (mp654kk) ▲△△△△ -
普通会员
2023/8/19 14:18:00
4楼: @pcplayer 是的 我知道是在样式设计器里面 怎么加边框呢 或者有办法把安卓下的样式直接替换成windows的样式吗
----------------------------------------------
-
作者:
男 janker (janker) ★☆☆☆☆ -
盒子活跃会员
2023/8/19 15:02:39
5楼: 平台选为Android, Style也为Android(在窗体设计器的顶部)
然后打开Style设计器(通过组件弹出菜单,选"Edit Custom Style...")
然后选择Style的"Background"项,打开属性"SourceLink",打开"BitmapLink Editor"
默认虚框是选定无边框的白色背景,在这个白色背景上面有一个带边框的白色背景,把虚框移动到这里,调整虚框,使内外虚线正好套住。外框要正好和边线对齐,不然会多出背景,内框无所谓
然后关闭Style设计器,但是好像这个边框线不明显。
如果讲究的话,要自己设计一个图,然后加载,用自己的图来做"SourceLink"
----------------------------------------------
-
作者:
男 janker (janker) ★☆☆☆☆ -
盒子活跃会员
2023/8/19 15:04:12
6楼: FMX的Style设计器,从诞生到现在,都是这样,难用无比
----------------------------------------------
-
作者:
男 janker (janker) ★☆☆☆☆ -
盒子活跃会员
2023/8/19 15:20:11
7楼: 最简单是把GroupBox放在一个Trectangle里,然后设置Trectangle的Padding的大小为边框大小,搞定。
----------------------------------------------
-
作者:
男 mp654kk (mp654kk) ▲△△△△ -
普通会员
2023/8/19 15:33:17
8楼: @janker 真详细 两个办法都可以 非常感谢 
假如我想改groupbox的背景颜色或者把标题的位置移动到windows下的那个位置呢
----------------------------------------------
-
作者:
男 janker (janker) ★☆☆☆☆ -
盒子活跃会员
2023/8/19 16:09:01
9楼: 标题位置可以直接在Style里改,背景颜色只能通过5楼的方法来处理。
但是默认的SourceLink图太少了,如果项目需要,可以用PS做个大图,包含需要的各种小图,类似默认的SourceLink图,然后再设计Style。

对于这个简单的界面控件,试试把Style里的"Background"的删了,再加个TRectangle做背景,重新命名为"Background"。
----------------------------------------------
-
作者:
男 mp654kk (mp654kk) ▲△△△△ -
普通会员
2023/8/19 17:15:10
10楼: @janker 好的 感谢 标题我只能改Align设置为左边 但是position修改无效是怎么回事呢 我想把标题位置升高像windows里那样穿过上边框
----------------------------------------------
-
作者:
男 tiez (骑牛夜旅) ★☆☆☆☆ -
普通会员
2023/8/19 17:22:20
11楼: 哈哈。。6楼,其实style这东西不是FMX把它搞那么难用的,你用android studio做APP里面的style感觉是一样的难用。
这个东西为了跨平台,是控件基于基础的元素绑定到图形特征上,一个程序中可以搞好多style项,然后有界面元素想改个样子,要么改通用的style要么这个元素定制个style,管理起来麻烦无比。
----------------------------------------------
-
作者:
男 janker (janker) ★☆☆☆☆ -
盒子活跃会员
2023/8/19 17:48:10
12楼: 10楼:试试在Style里顶部放置一个Layout,然后Rectangle对齐为Client,然后标题对齐取消,通过标题的Anchors来限定位置,模拟VCL的默认样式。。。。

11楼:如果能支持CSS格式,不知道会不会好点。。。。
----------------------------------------------
-
作者:
男 mp654kk (mp654kk) ▲△△△△ -
普通会员
2023/8/19 18:02:08
13楼: 好的 感谢各位大神 牛逼
----------------------------------------------
-
作者:
男 mp654kk (mp654kk) ▲△△△△ -
普通会员
2023/10/16 12:49:02
14楼: @janker 按照5楼的方法windows视图下,安卓视图下显示都没问题,windows运行也没问题,但就是安卓上跑起来还是改不掉呢.
此帖子包含附件:
PNG 图像
大小:146.2K
----------------------------------------------
-
作者:
男 mp654kk (mp654kk) ▲△△△△ -
普通会员
2023/10/16 12:49:27
15楼:
此帖子包含附件:
PNG 图像
大小:502.0K
----------------------------------------------
-
作者:
男 mp654kk (mp654kk) ▲△△△△ -
普通会员
2023/10/16 12:50:47
16楼:
此帖子包含附件:
PNG 图像
大小:239.8K
----------------------------------------------
-
作者:
男 mp654kk (mp654kk) ▲△△△△ -
普通会员
2023/10/16 12:51:00
17楼:
此帖子包含附件:
PNG 图像
大小:52.7K
----------------------------------------------
-
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行109.375毫秒 RSS