问题标签 [programmatically]

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 投票
0 回答
339 浏览

ios - UISegmentedControl 以编程方式更改索引不会对图像进行着色

我的 UISegmentedControl 有问题。它只有 2 个不同的片段,带有渲染模式 AlwaysTemplate 的图像。

这是我的问题:

如果我真的用手指轻敲这些片段,图像的色调和突出显示会正确更新。

但是,如果我尝试以编程方式更改选定的片段,高光会改变(图像周围的颜色),但图像色调保持不变,使其几乎不可见。只有当我点击这些片段时,片段中的图像色调才会更新。

这就是我尝试设置所选索引的方式:

我努力了:

  • 更改图像的渲染模式
  • 在以编程方式更新所选索引后,在 UISegmentedControl 上调用 setValueChanged。

其他信息:

  • UISegmentedControl 位于 NavigationBar 的 UIBarButtonItem 中。尽管这似乎并没有影响它,因为我已将其从其中删除,但它仍然反应不正确。
  • 这发生在 iOS 9 和 iOS 10 设备上(仅限我测试过的版本)。
  • 设置所选索引后,我尝试调用“setNeedsLayout”和“layoutIfNeeded”。没运气。

更新编辑:

我已经删除了状态 UIControlStateNormal 的 UISegmentedControl 的背景图像,现在着色工作正常。似乎如果我为该状态设置背景图像,则会出现此问题。

注意:背景图像是使用 CoreGraphics 绘制的。

删除了这条线,现在着色很好,但这并不能解决问题。我需要那里的图像进行造型:

下面是背景图绘制方法:

我还尝试了一个非常简单的背景图像,看看它是否是绘制的方式。任何类型的背景图像都会弄乱图标的色调。即使使用它也会搞砸:

我已经开始了一个新项目,并做了最低限度的让它复制这个错误,以确保没有其他东西影响它。它仍在发生。这是一个带有代码和错误的 GIF。

代码+错误

0 投票
1 回答
57 浏览

android - 以编程方式创建布局

当我尝试从代码创建布局时遇到问题。问题是我正在使用 weightsum 创建不同的水平和垂直布局。这个想法是创建一个类似于图像 1 的显示,但现在正在显示图像 2。

图 1

图 2

¿ 有人可以帮助我吗?如果您需要更多解释,我将尝试回答您的问题。

谢谢 4 全部。

更具体地说,问题是当 clase.getListaTareas() 的元素多于一个时。然后显示显示的唯一孩子是最后添加的。我认为问题出在这部分代码中,但我不知道...

0 投票
4 回答
8892 浏览

magento2 - Magento 2:如何以编程方式将 css 类添加到 body 标签

我想弄清楚如何使用 Magento 2 框架以编程方式将 css 类添加到 body 标签

0 投票
0 回答
728 浏览

android - 以编程方式添加 NavigationDrawer

我正在尝试以编程方式将 NavigationDrawer 添加到我的活动中,但是当添加它时,我无法与屏幕的其余部分进行交互,例如,按钮不是可点击的。添加 de NavigationDrawer 的方法是这样的:

任何想法?谢谢

0 投票
2 回答
396 浏览

android - textview onclicklistener 不工作

我在RelativeLayout 中有一个手动创建的TextView 数组。所有显示完美,除了:onclicklistener not work 代码:

尝试

什么都没有: - 没有错误 - 没有日志

0 投票
2 回答
2181 浏览

android - 以编程方式更改图标菜单

我想澄清一下,我谈论的是抽屉式导航菜单,而不是操作按钮图标。

我需要以编程方式更改菜单图标。为此,我接下来做了:

....我尝试用以下方式更改图标项:

不幸的是,该项目保持不变。请问可以帮我解决问题吗?

我观察到 getDrawable 已被弃用,但不知道如何使用新的。

0 投票
0 回答
396 浏览

android - Android - 以编程方式使用自定义适配器创建 Listview

我正在学习以编程方式添加视图。但是,我现在很困惑。我有数据,有idpatient,idheader。患者可以有多个 ID 标头。当我输入 idpatient 时,它将以编程方式添加 listview(带有自定义适配器)。listview 的数量与 ID header 的数量相同。

我想通过 ID 标题在每个列表视图中设置数据患者组。到目前为止,我在循环添加列表视图时添加了搜索视图,但是当我在 seacrh 视图中输入一个 ID 标题时,所有列表视图都会根据 ID 查看相同的数据搜索视图中的标题..

对于冗长的解释,我很抱歉。有人可以帮我解决这个问题吗?提前致谢

在此处输入图像描述

这是我的适配器:

这是我的活动:

0 投票
2 回答
118 浏览

duplicates - Remove duplicate word sentence

I have a list of sentences.

I want to deal with duplicates like this:

  • White shoes women
  • Shoes women white
  • Women white shoes

I want to make into this:

  • White shoes women

Can I do this in Notepad++?

Or maybe some other software?

0 投票
1 回答
1177 浏览

objective-c - 没有界面生成器的 Apple Metal

我正在为此绞尽脑汁。我一直在尝试复制 Apple 提供的初始 metal 项目,但根本不使用 interface builder。我能够创建一个窗口,但它是空白的,没有渲染,我不知道为什么。

主文件

AppDelegate.h

AppDelegate.m

其他文件;GameViewController.h, GameViewController.m, Shaders.metal, SharedStructures.h; 与创建使用 Metal 和 Objective-c 的游戏项目时 XCode 8.2.1 (8C1002) 自动生成的相同。

您会注意到该行[window setContentViewController: gvc];已被注释掉。当取消注释时,我在渲染函数EXEC_BAD_ACCESS的第一行得到一个GameViewController.mdispatch_semaphore_wait(_inflight_semaphore, DISPATCH_TIME_FOREVER);

显然,我错过了一些东西,但我整天都在谷歌上搜索,我似乎无法弄清楚。任何帮助深表感谢。

0 投票
2 回答
1136 浏览

php - 以编程方式删除产品后如何在 Magento 中删除产品图像...?

我使用下面的代码以编程方式从 Magento 数据库中删除产品,此代码对我有用。

但我也想删除产品图片,为此,我使用了下面的代码

我得到了以下错误,我使用了很多代码,但我总是遇到同样的错误。

致命错误:在第 263 行的 /my_path/app/code/local/Mage/Catalog/Model/Product/Attribute/Backend/Media.php 中的非对象上调用成员函数 getUserId()