首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Android开发指南

    2.ui

    TextView android:text="X" /> <TextView android:layout_span="<em>2</em>" </TableRow>    d)      在首列中不能够放弃首列,那么在这一行的其次列中设置"layout_column='1'",他就变成了首列了      "layout_span=2" 1、ScrollView和HorizontalScrollView是为控件或者布局添加滚动条 2、上述两个控件只能有一个孩子,但是它并不是传统意义上的容器,但是可以不跟布局,如LinearLayout写它里面 ) getSystemService(LAYOUT_INFLATER_SERVICE);// View v3 = inflater2.inflate(R.layout.item_listview, = new HashMap<String, Object>(); map2.put("photo", R.drawable.photo2); map2.put("name", "小志"); data.add

    3K90发布于 2018-05-14
  • 来自专栏jianhuicode

    学问Chat UI(2)

    AutoRefreshListView开始,那先来了解下一般使用ListView的步骤: 布局器寻找ListView控件,通过findViewById方法 创建数据适配器 ListView设置数据适配器与常用事件 新增数据到适配器并更新UI 但是数据更新到UI,会遇到多种不同数据结构(多种消息类型),那么能不能找到一种简洁的方法,让不同消息交给不同的消息处理者,以此来达到解耦的目的。 1.1如何获取provider对象 贴上获取provider代码,讲下基本的思路: 1.判断消息是否是评论消息,如果不是,则根据消息类型获取对应消息类型的provider; 2.如果provider为null 2.在聊天界面有可能发了多条重复或者类型相同的消息,那么是不是可以避免重复复制,毕竟复制需要时间与空间代价,所以可以重复使用那些还未被销毁的MessageProvider(弱引用对象),这样可以重复使用又不会出现潜在的内存泄漏 ; } this.mInflateView = result; return result; } } 2.

    1.2K60发布于 2018-01-17
  • 来自专栏数仓建模

    Spark UI (2) - Stages页面

    接上文:Spark UI (1) - Jobs页面Stages页面会显示作业所有的stage信息, 不区分stage属于哪个job. 图片点击详情中的链接可以跳转到对应的stage详情页面, 如图:图片1.DAG Visualization点击DAG Visualization会展开该stage的DAG图, 会更详细地显示stage中rdd的pipeline操作图片2.

    2.1K50编辑于 2022-09-05
  • A2UI协议:让AI把UI说出来

    智能体可以返回一个 ui:// URI,客户端获取后在沙盒 iframe 中渲染预构建的 HTML 内容。 A2UI 的不同:A2UI 采用"原生优先"的方法。 A2UI 可以很好的与AG-UI协同,如果你用 AG-UI 构建宿主应用,它可以使用 A2UI 作为数据格式来渲染来自宿主智能体和第三方智能体的响应。 " > .env pnpm install pnpm dev 后端:定义 A2UI 组件 智能体需要在提示中包含 A2UI 的 JSON Schema 和组件模板。 渲染器: // 创建 A2UI 消息渲染器 import { createA2UIMessageRenderer } from "@copilotkitnext/a2ui-renderer"; const Composer Google 还提供了一个在线工具 A2UI Composer,让你可以用自然语言描述想要的界面,自动生成对应的 A2UI JSON 规范: 访问 https://a2ui-editor.ag-ui.com

    31810编辑于 2026-06-23
  • 来自专栏宜达数字

    VR开发--搭建UI框架(2

    上文中,我们已经搞定路径等问题 1、定义UI界面的布局 ? ? 这里有个错误,资源路径少写了“/“”。 ? 2、设置启动资源加载场景 ? ? 直接运行场景发现OK ? 3-2:接口制造 实际的打开方法只是在最后一个。 ? 3-3:接口模型其实无非就是拿到数据模型来操控 那我们就创建面板的数据模型 ?

    65110发布于 2020-06-02
  • 来自专栏iOS 开发

    UI进阶13 Quartz2DQuartz2D

    \生成图片(图像) 读取\生成PDF 截图\裁剪图片 自定义UI控件 … … Quartz2D实例 Quartz 2D能做很多强大的事情,例如 裁剪图片 涂鸦\画板 手势解锁 报表:折线图\饼状图\柱状图 Quartz2D在iOS开发中的价值 为了便于搭建美观的UI界面,iOS提供了UIKit框架,里面有各种各样的UI控件 UILabel:显示文字 UIImageView:显示图片 UIButton :同时显示图片和文字(能点击) … … 利用UIKit框架提供的控件,拼拼凑凑,能搭建和现实一些简单、常见的UI界面 但是,有些UI界面极其复杂、而且比较个性化,用普通的UI控件无法实现,这时可以利用Quartz2D 技术将控件内部的结构画出来,自定义控件的样子 其实,iOS中大部分控件的内容都是通过Quartz2D画出来的 因此,Quartz2D在iOS开发中很重要的一个价值是:自定义view(自定义UI控件) 图形上下文 (自定义UI控件) 如何利用Quartz2D绘制东西到view上?

    1.1K30发布于 2018-06-05
  • ooderAgent -A2UI尝鲜上线

    ooderAgent  skills-a2ui一直都是,ooderAI 重要组成。随着ooderAgent -SDK 的完善,ooder Skills 上线的速度也在加速。 中午,ooderUI 前端团队就公布了,ooder-skills-a2ui 组件。 在trae solo 的协助下:“请帮我将 ooderUI 组件创建为skills工程” git 地址为:https://gitee.com/ooderCN/oodui-es6.git5分钟后,ai-ide 自主完成了, a2ui 的集成。 好了我们测试一下,A2UI:“为我将现在的关系架构图输出一下吧”:ai-ide 竟然贴心的将,vfs 节点与 a2ui进行了自组关联。这对于前端小伙伴来说真是一个大福音啊!

    18310编辑于 2026-01-22
  • A2UI对接后端工程化最佳实践:从协议到落地的完整指南

    看了十篇A2UI介绍文章,九篇在讲"声明式UI好厉害"。嗯,我知道它厉害,但我的Spring Boot项目到底怎么接?JSON往哪发?状态怎么同步?安全怎么搞?——这才是后端工程师真正关心的问题。 这不是一篇"A2UI是什么"的科普文。这是一篇工程化落地指南——从协议消息格式,到Spring Boot / Python的代码实现,到生产环境的安全和性能优化。 目标读者:已经知道A2UI是什么、正在考虑或已经开始对接的后端工程师。 一、先搞清楚:后端在A2UI中的角色 很多人第一次看A2UI协议,容易搞混后端到底负责什么。 三、Spring Boot工程化落地 Java后端接A2UI,目前最成熟的方案是a2ajava框架 + Spring Boot。 3.1 核心依赖和项目结构 <! 四、Python工程化落地 4.1 Google ADK方案 Python生态下,Google ADK(Agent Development Kit)是官方推荐的A2UI后端方案: # agent.py

    23310编辑于 2026-07-07
  • 来自专栏测试基础

    UI自动化-2UI自动化元素定位专题

    前言 UI自动化的学习,个人认为应该分五步走:环境搭建、元素定位、特殊场景处理、框架设计与搭建、测试平台开发。第一步的环境搭建其实没什么难度,都是固定的套路。 今天就来到了第二步的元素定位,可以说元素定位是整个UI自动化的基本功。 我查阅了大量的资料,在动手实践的基础上,整理总结了此文。 /A/B/C[position()>2]表示A元素下的B元素下的C元素下的位置号大于2的元素。 ") 2、通过子级节点查找父级节点 By.xpath("//div[@id='B']/..") 3、通过兄弟节点定位 By.xpath("//div[@id='B']/.. 同样以前文代码2中的form元素为基准,span元素、a元素和input元素都是它的后代元素。

    2.7K30发布于 2020-09-16
  • 来自专栏linux驱动个人学习

    Recovery启动流程(2)---UI界面【转】

    Device* device = make_device(); ui = device->GetUI(); gCurrentUI = ui; ui->SetLocale(locale ); ui->Init(); ui->SetBackground(RecoveryUI::NONE); if (show_text) ui->ShowText(true); text_ = Alloc2d(text_rows_, ml_cols_ + 1); file_viewer_text_ = Alloc2d(text_rows_, ml_cols_ + 1); menu_ = Alloc2d(text_rows_, ml_cols_ + 1); menu_headers_wrap = Alloc2d(text_rows_, ml_cols_ + 1); #else text_ = Alloc2d(text_rows_, text_cols_ + 1); file_viewer_text_ = Alloc2d(text_rows

    1.7K10发布于 2019-09-25
  • 来自专栏逆回十六夜

    Android入门学习笔记(2UI布局

    Android UI布局 View(视域): View类位于android.view包(android.view.View)中,View类的子类位于android.widget[译:小器物](android.widget.TextView 2) wrap_content 设置一个视图的尺寸为wrap_content将强制性地使视图扩展以显示全部内容。 那么如果考虑低版本的使用情况你就需要用fill_parent了 ViewGroup.MarginLayoutParams类: image.png Android UI组件的层次结构 image.png UI界面的控制 1.在XML布局文件中控制UI界面 2.在java代码中控制UI界面 3.使用XML和java代码混合控制UI界面 4.开发自定义的View 代码控制UI的页面实例: package

    1.3K41发布于 2020-01-10
  • 来自专栏花叔的专栏

    在这里,UI工程师在做什么

    前阵子有个学生要投简历,他在“UI工程师”和“前端工程师”这两个岗位中权衡,最后选择了“前端工程师”,我问他为什么,他跟我说:“我的视觉设计能力不大好,所以UI工程师我就不考虑了”。 但我看他的简历,不管从兴趣爱好还是技术能力都比较适合从事UI工程师,于是我跟他说:“国外的UI工程师也许真需要设计能力,但在国内,据我所知,起码在腾讯,UI工程师是不一定需要具备很强的视觉设计能力的,你得考虑考虑国情啊 今天给大家科普一下花叔眼里“UI工程师”是怎样的。 首先明确一下,BAT中,其实仅有腾讯是有“UI工程师”这个岗位,那它是怎么来的呢? 于是衍生出各种不同风格的UI工程师,大致会有两类人: 1. 偏上游视觉的UI工程师,这类人力,除了具备“还原设计稿”能力外,还具备产品交互、视觉设计或者数据分析等能力 2. 而据我所知,参与该书撰写的20多位大侠就是“UI工程师”(或从“UI工程师”刚转“web前端工程师”的)。 所以,要更具体的了解UI工程师们到底在做什么,也许看完该书就不用看本文了。

    1.6K110发布于 2018-04-18
  • 来自专栏前端开发

    2. 集成 uni-ui 组件库

    uni-ui 是基于内置组件的一个拓展补充,它是更加稳定和安全的,且适配多端。 我们来看到官方文档: 安装: npm i @dcloudio/uni-ui 配置自动导入组件: 使用 npm 安装好 uni-ui 之后,需要配置 easycom 规则,让 npm 安装的组件支持 pages.json 并添加 easycom 节点: // pages.json { "easycom": { "autoscan": true, "custom": { // uni-ui 规则如下配置 "^uni-(.*)": "@dcloudio/uni-ui/lib/uni-$1/uni-$1.vue" } }, // 其他内容 pages:[ // ... 这个 uni-ui 组件使用的是 Js 进行开发的,因此没有类型的提示,此时:就可以安装一个插件: 现在就可以看到了

    51110编辑于 2024-05-28
  • Ooder A2UI架构白皮书

    Ooder A2UI架构白皮书目录概述1.1 什么是Ooder A2UI1.2 设计目标1.3 适用场景架构设计2.1 整体架构2.2 分层设计2.3 前后端强映射关系核心概念3.1 四分离设计原则3.2 它特别适合AI生成代码(A2UI - AI to UI)的场景,通过结构化的设计和强类型映射,使AI能够更容易地理解和生成高质量的代码。 、复杂表单处理和重视初始加载速度的场景,Ooder A2UI是更优选择对于单页应用、高交互性前端应用和数据高频变化的场景,React/Vue可能更适合8.2 与传统JSP/ASP比较Ooder A2UI Ooder A2UI的优势在于将前后端紧密绑定,减少了前后端沟通成本,同时保持了良好的性能和可维护性。它的结构化设计也使其非常适合AI生成代码,符合未来A2UI(AI to UI)的发展方向。9. 未来发展方向Ooder A2UI的核心定位是全栈通用架构模型,未来将更倾向于向AI靠近,核心朝着轻量级A2UI开源开放努力。

    67500编辑于 2025-12-27
  • OoderAgent A2UI 技术原理深度揭秘

    引言ooderA2UI 是一个设计到代码引擎,它通过多种建模模式实现了从自然语言描述到可运行代码的无缝衔接。 这是 ooderA2UI 最核心的建模模式,展示了从自然语言到可运行代码的完整转换流程。 这一模式展示了 ooderA2UI 如何处理现有代码,实现代码的智能化改造和管理。 这一模式展示了 ooderA2UI 如何实现设计驱动开发,将设计器中的 UI 组件转换为可运行的代码。 作者:ooder 开发团队日期:2026-02-02适用范围:ooderA2UI 1.0+

    41910编辑于 2026-02-02
  • 来自专栏HenCoder

    HenCoder UI 部分 2-1 布局基础

    HenCoder 的第二季:自定义 View 第二部分——布局过程的自定义,从这期正式开始了。好像有点小激动。

    54620发布于 2018-08-20
  • 来自专栏一朵灼灼华的博客

    【树莓派】使用aria2ui

    安装 apt install aria2 安装成功之后即可通过命令行进行下载 aria2c -s16 -x10 -o {name} {link} python下载方式 import os import  platform from pyaria2 import Aria2RPC def get_file_from_cmd(link,name):     exe_path = r'. }") webui 克隆 git clone https://github.com/ziahamza/webui-aria2.git 可根据自己的情况修改配置 启动aria2服务 aria2c —enable-rpc aria2.session #保存session到文件 save-session=/home/pi/.aria2/aria2.session #最大活动任务数量,默认是5,但是树莓派毕竟性能不行,砍到3 aria2.session 更多配置详见官方文档https://aria2.github.io/manual/en/html/aria2c.html#basic-options 未完待续……

    1.4K20编辑于 2022-08-05
  • 来自专栏自学测试之道

    Pywinauto之Windows UI自动化2

    2、通过window.print_control_identifiers() # 打印'标识符',将控件及其后代的标识符打印到深度深度 from pywinauto import Application UpgradeDownload - R21.0.0001") window.print_control_identifiers() # 打印'标识符',将控件及其后代的标识符打印到深度深度 time.sleep(2) | | Dialog - 'Download' (L677, T475, R1163, B686) | ['Download', 'DownloadDialog', 'Dialog2' Button") | | | | Button - '否(N)' (L1063, T640, R1151, B670) | | ['否(N)', 'Button2' ", control_type="Text") | | | | TitleBar - '' (L680, T478, R1160, B500) | | ['2'

    2.7K40发布于 2019-09-29
  • 来自专栏HenCoder

    HenCoder UI 部分 2-2 全新定义 View 的尺寸

    这期是 HenCoder 布局部分的第二期:重写 onMeasure() 来全新定制自定义 View 的尺寸。

    39930发布于 2018-08-20
  • 来自专栏你我杂志刊

    基于Vue2.x开发的UI组件库(qiucode-ui)开源了

    其实不然,虽然,基于Vue开源的UI组件有很多,诸如:Elements-ui、iview、cube-ui等等,但能在学习Vue的同时开发一套基于Vue的UI组件,不是更能巩固学习好Vue的重要特性--- >组件 第二、qiucode-ui也是借鉴了其他开源的UI组件库,一边学习和巩固Vue的知识,故而开源出来让正在学习Vue或已在Vue的进阶阶段的朋友们,qiucode-ui本就是来源各大开源的 UI组件的灵感(也可以这样说吧,虽然有点不好!) 第三、目前,qiucode-ui还处于刚刚开始阶段,qiucode-ui引入了阿里巴巴图标库(iconfont),并创建了一个button组件,其他组件还在努力完善中。。。,敬请期待。。。 qiucode-ui的github地址:https://github.com/zhenqicai/qiucodeUI qiucode-ui在线文档地址:https://zhenqicai.github.io

    58610编辑于 2022-08-09
领券