问题标签 [dynamic-view]

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.

0 投票
1 回答
141 浏览

android - 如何在android中创建大动态视图?

我在多次创建和删除视图时遇到了很大的问题

例如,我在 sqlite 数据库中搜索并获取 200 条记录,我想在我的活动中创建 200 个视图,但它会在 3 或 4 秒内发生,这对用户体验和性能不利。如何增加每次创建视图的时间?

这些是我创建视图的代码

请帮助我如何优化我的代码谢谢。

0 投票
1 回答
56 浏览

c# - C# Socket 和 ClearCase 动态视图问题

我有一个受源代码控制的项目,我正在使用动态视图。该项目使用套接字。当我运行程序时,使用这行代码会出现异常:

我收到带有以下信息的套接字异常:错误代码:11003 消息:“数据库查找期间发生不可恢复的错误”套接字错误代码:NonRecovery

我没有在本地或另一个 Windows 网络共享(非明文)上运行此问题。我相信这是与套接字和网络驱动器相关的安全问题。我有一个解决方法,但真的很想解决这个问题。我在 Windows 7 上。

0 投票
0 回答
843 浏览

c# - Autocad - 获取所有具有“长度”属性的实体 - C#/动态/反射

(即使您不了解 Autocad,如果您了解动态 C# 对象,也可以提供帮助)

我正在尝试使用 .NET (C#) 创建一个 Autocad 命令,该命令允许用户选择实体,并从这些实体中对它们的长度求和。

选择部分很好,我可以得到一个选定元素的列表

  • 学院实体;或者
  • 数据库对象

但是 AcadEntity 的许多子类型都具有长度属性。(例如:AcadLine、AcadLWPolyline 等) - 我不想在编译时知道所有这些类型是什么,而且我不能相信普通的 Autocad 用户只使用其中一种或两种类型。

因此,我必须检查这些对象是否包含属性“长度”并获取该值。

显然我可以做一个try-catch:

但是如您所知,创建大量异常并不是最好的编程方式。所以,我需要一个干净的解决方案。


我尝试了什么?

  • 通过反射获取属性:

    /li>

所有这些总是返回“null”

查看给定的对象,它们是“System.__ComObject”。“长度”属性(如果可用)出现在“扩展动态视图”的调试器中。

  • 使用此答案通过字符串获取属性值在这里,有人可以使用 RuntimeBinder 通过字符串获取属性...所以我认为可能有一种方法可以在调用它之前检查它是否存在,对吧?

此代码有效,但前提是存在“长度”。在调用最后一行之前有没有办法验证它?

我认为什么是好的解决方案?

  • 枚举动态对象的属性——我发现了很多关于这个的问题,它们都使用第三方库,一点都不简单(如果调试器可以枚举它们,为什么我不能?)
  • 实例化或转换为 AcDbCurve 对象(如果该对象存在于某些库中,我可能会丢失)。我读过这是所有曲线的父类型(我假设它包含“长度”)。但是没有 IAcadCurve 或类似的。
  • 将动态对象转换为 ExpandoObjects 或类似查找包含列出的成员的接口。

到目前为止,我发现:

  • 第三方库——真的有必要吗?这真的应该这么复杂吗?- 我不会使用/安装它们
  • 前面提到的答案之一,非常接近它,但是缺少一步
0 投票
2 回答
306 浏览

java - 应用程序在片段内的 linearLayout removeAllViews 行中关闭:Android

我是android开发的新手。我将代码从 MainActivity 转移到 Fragment 类。在我的 onCreateView 方法中,我正在调用 viewFunds() 方法来动态显示来自 SQLite 的数据。

但是,当我单击该片段的选项卡时,应用程序会在到达 removeAllViews 行时关闭。每次调用此方法刷新数据时,我都需要先删除所有视图。

由于我也在其他方法中调用 ViewFunds(),例如在删除数据时,我调用它来刷新屏幕上的结果。

请参见下面的代码:

在 removeAllViews 行之后编写的这组代码的最后一行也会导致应用程序关闭:

在此先感谢您的帮助。

0 投票
4 回答
241 浏览

android - 在android中通过java代码动态添加Text视图

我想根据从数据库收到的信息在我的应用程序中动态添加文本视图。我引用了线性布局,然后在循环中实例化文本视图,将 LayoutParams 设置为它们,然后将它们添加到布局中,所有这些都是在静态内部片段类中完成的。我已经完成了几乎所有解决方案,并且我正在做与其他人相同的事情,但是当我在设备上运行我的应用程序时,我看不到动态添加的视图。请帮我解决这个问题。这是我的代码的副本:

0 投票
0 回答
167 浏览

android - 使用 onTouchListner 触摸动态视图时更改图像

当我触摸布局时,图像没有改变。它是动态的,我已将其添加到布局中。这是我创建动态布局的完整代码

这段代码使我的布局看起来像这样 在此处输入图像描述

当我触摸或拖动它时,我将其设置为白色圆形图像。那么布局应该是这样的

在此处输入图像描述

在此,当我拖动布局时,白色图像根据 xy 坐标显示,当我单击单个白色图像时,它会消失(不完全消失,因为我将灰色圆形图像设置为它。但我的主要问题是当我单击在单个灰色圆形图像上,图像没有改变(只有当我拖动时它才会改变)。我想改变触摸图像并拖动两者。这是我的 onTouchListner 代码

请在这件事上给予我帮助

0 投票
2 回答
188 浏览

visual-studio-2017 - VS2017 在 ClearCase 动态视图中调试 C++ 项目

当我打开托管在映射的 ClearCase 动态视图上的 VS 解决方案,然后尝试调试其中的一个 C++ 项目时,我收到以下错误:

无法启动程序 'Y:\[path]\[program].exe'
不支持操作。未知错误:0x80070057。

我的环境设置如下:

当我在 VS 2017 中打开这样的解决方案文件时,会出现以下对话框:

在此处输入图像描述

我知道我可以通过取消选中Tools -> Options -> Projects and Solutions -> Warn user when the project location is not trusted. 但是,我要解决的真正问题是我无法从 Visual Studio 2017 中运行位于 ClearCase 动态视图上的项目。

我已经验证将目录结构从Y:to复制到C:可以调试的应用程序。有谁知道如何使 ClearCase 动态视图成为受信任的位置?我从内部尝试了以下各项Control Panel -> Internet Options -> Security,但均未成功:

  1. 将所有区域更改为限制最少的设置(Internet:中;本地 Intranet:低;受信任的站点:低)。
  2. 未选中 Internet 区域的“启用保护模式”。
  3. 单击“本地 Intranet”区域的“站点”按钮,然后
    ... 取消选中“自动检测 Intranet 网络”
    b. 选中“包括其他区域中未列出的所有本地(内联网)站点”
    c。选中“包括所有网络路径 (UNC)”
  4. 单击“受信任站点”区域的“站点”按钮,然后
    ... 取消选中“要求此区域中所有站点的服务器验证 (https:)”
    b。将“file://view”添加到“网站”
    c. 将“file://[server-name]”添加到“网站”
    d. 将“file://[fully-qualified-server-name]”添加到“网站”

我还尝试在“ %VS2017INSTALLDIR%\Common7\IDE\devenv.exe.config<loadFromRemoteSources enabled="true" /> ”的<runtime>标签中添加。

啊!有谁知道如何完全信任我的 ClearCase 动态视图,以便 Visual Studio 允许我从该驱动器调试应用程序?

0 投票
0 回答
46 浏览

c# - 获取在服务器资源管理器中选择的数据库的数据库凭据

我想为 Visual Studio 创建一个扩展,以显示在服务器资源管理器中选择的数据库的名称。我已经尝试了以下 C# 代码。

我需要在服务器资源管理器中找到所选数据库的名称和凭据。

此外,items[0].ToString() 返回 System._ComObject。但我可以在 items[0] -> DynamicView -> Name 找到数据库的名称。

谁能帮我找到所选数据库的名称和凭据?

提前致谢。

0 投票
1 回答
67 浏览

sql-server - 我可以创建一个函数来捕获最近执行的查询和受它影响的行吗?

实际上,我需要捕获存储过程的每个查询(更新/删除)和受其影响的行以便跟踪。您可以假设该存储过程仅包含删除和更新命令。

我创建了以下功能

然后触发以下查询

现在我想捕获查询和受它影响的行数。我也尝试过在该表上使用更新后触发器

但我无法捕捉到受查询影响的行数。

我也尝试使用以下查询

请建议优化的解决方案,以便我可以跟踪存储过程中表上的每个查询和行数

0 投票
4 回答
806 浏览

java - 动态创建的视图 ID 始终为空 - findviewbyid 不起作用

我正在构建一个应用程序,其中我有一个编辑文本字段并从用户那里获取数据并将其存储在数据库中它工作正常,现在我使用一个按钮来动态创建另一个编辑文本字段(此字段仅在用户创建希望通过使用按钮单击),现在动态创建的字段的 id 始终为 null 并显示错误。我将分享我的代码。

对于动态编辑文本:

访问它:

运行应用程序时,我在这一行出现错误,就像这样。

日志猫:

更新:
我也试过这种方法,仍然没有用,伙计们,

(此处数据是使用此代码插入到数据库中的,但在尝试查看数据时,应用程序崩溃了。)