问题标签 [dynamic-ui]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 如何在android中以编程方式创建布局xml文件
作为一项要求,我需要从数据库(服务器)构建 ui,目前我可以通过 json 从 db 访问 ui 组件及其属性,
TextView tv=new TextView(mContext);
tv.setText(jsonData.getText());
并且能够以编程方式显示 ui。我的问题是我们能否以编程方式创建一个布局文件,以便我可以将传入的 json 元数据放置到该文件中。并包含此布局 xml 文件。任何人都可以对此有所了解。谢谢
android - 为什么动态单选按钮颜色是白色的?
我从一个文件中读取了很多数据,并且 ia 想从中创建 ui。我创建了很多文本视图和一个单选按钮,但是当我在设备或模拟器上尝试这个时,我到处都是白色文本,为什么?
如果我在 xml 中创建一个单选按钮,它是黑色的!但我的动态单选按钮颜色是白色:(
这是我的类构造函数:
我这样称呼这个类:
并且 tbl 是我的 xml 中的表格布局
c# - 从字典生成输入表单
我正在构建一个插件系统,我希望它尽可能动态 - 因此,我也想要一个设置面板。为此,我将从字典创建设置页面,其中 TKey 定义参数的标签,而 TValue 定义参数的类型。但是我还没有找到一种简单的方法来生成实际的 UI。我不想做太多,这将是一个简单的 StackPanel,具有预定义的 TextBlock-TextBox 对 - 其中每一个都代表一个 Dictionary 条目。
这怎么能以一种简单的方式完成呢?
javascript - 在 Angular JS 中使用 HTML 版本控制渲染动态 UI
我有一个具有挑战性的要求。要求如下。
- 我们今天正在设计一个包含 10 个 UI 元素的 UI。
- 用户创建的记录很少。
- 一个月后,新版本发布,屏幕上有 12 个 UI 元素。
- 当用户创建新记录时,他应该看到 12 个 UI 元素,当他打开旧记录时,他应该看到 10 个元素。
为了实现这一点,我想,我们可以存储创建记录的版本并呈现属于该版本的 HTML。但是,这将不必要地不断增加项目大小,就像代码得到 100 次修订一样,将会出现很多 HTML 重复项。
我曾想过在前端使用“switch-case”或“if-else”语句,但它会减慢 UI,因为 JS 完成了太多繁重的工作。
请提出一种使用 JS 或 jQuery 或 Angular 来满足此要求的方法。任何一个框架都可以,直到它可以工作。
非常感谢您提前回复,
wpf - WPF:基于按钮点击的动态视图
我是 WPF 的新手,虽然我已经阅读了很多理论和文章,但我无法将它们全部放在一个可行的解决方案中。
目前,我希望在用户可以使用按钮选择的窗口中实现动态多视图。目标与问题中给出的目标非常相似, WPF:动态视图/内容
有人可以与我分享一个工作代码,上面最简单的实现。只是一个包含两个网格的窗口 - 一个网格有两个按钮 - 第二个网格根据单击的按钮更改背景颜色。从那以后,我可以更进一步。
非常感谢你。
android - 获取数据以在android应用程序中开发动态界面
我正在开发一个 android 应用程序,它现在是静态的。为了使其动态化,我正在考虑从网络服务器或谷歌驱动器获取图像。我随身携带的照片很少。如何从网络服务器或谷歌驱动器获取图像?这是我在下面给出的代码-
床.java
activity_bed.xml(目前,我已经给出了 5 个 ImageViews 和相应的 5 个图像,目前它是静态的。我想从 Web 服务器/谷歌驱动器获取这 5 个图像)。
请帮我...
android - 在android应用程序中使用毕加索库获取图像
我正在开发一个 android 应用程序,它现在是静态的。为了使其动态化,我正在考虑使用 picasso 库获取图像。但它没有显示网址的图像。这是我在下面给出的代码-
MainActivity.java
activity_main.xml -
我已在 android.manifest 中授予互联网许可。
还有毕加索图书馆的依赖 -
但我仍然无法看到网址的图像。请帮我...
c# - 在启动 WPF 应用程序时加载保存的状态
我的应用程序(测试应用程序)做什么:
它是动态创建 UI 的 WPF 应用程序。
首先它加载一个窗口,主窗口只有一个按钮,添加。
然后用户可以添加一个组件,一个用户控件。每次创建添加按钮时,都会在寡妇中添加一个新组件,每个组件都有一个删除按钮。
我想要做什么:
用户添加和删除任意数量的用户控件组件后,他可以关闭程序,然后在程序再次加载(重新启动)后,必须加载先前添加的组件并能够继续添加/删除。
我尝试过的:
保存 WPF 应用程序页面的状态。这正是我想要的,但问题是它保存了应用程序的状态并加载了,但是你不能在加载的应用程序中做任何事情,添加和删除都不起作用。它只是加载应用程序,仅此而已。
我怎样才能解决这个问题?有没有办法让按钮可以点击或者这种方法是只读的?如果是这样,如何实现这一目标?
我检查了保存设置方法,但由于 UI 元素是动态添加的,因此不可能。(正确的?)
添加的组件
主窗口
css-position - 使用 OpenLayers 3 自定义控件的相对定位
我使用 OpenLayers 3 构建的地图有一些按钮,这些按钮可能可用也可能不可用,具体取决于其他一些事情。所以我想隐藏不可用的按钮,其他人会使用他们的空间。可用选项可能会更改,因此有时按钮可能会变得(不)可见。
有一些使用 OpenLayers 3 创建自定义控件的教程。问题是我见过的所有样本都使用绝对定位来控制控件。需要知道有多少控件是可见的,并在 CSS 中对坐标进行硬编码。或使用 Javascript 更改坐标。即,从上面的链接:
我尝试仅使用 position:relative 设置元素,但随后它们出现在地图下方,因为控件被添加到地图之后的页面中。因此,可以使用负坐标的相对定位,但是如果地图改变大小,您必须在 Javascript 中重写坐标。
有没有办法使用 OpenLayers 3 优雅地实现相对定位的自定义控件,最好只使用 CSS?
我想我正在尝试获得与Google Maps API类似的功能: