问题列表 - 第13944页

android TextView:动态设置背景颜色不起作用

以编程方式设置android的背景颜色TextView似乎不起作用.我错过了什么!

TextView et = new TextView(activity);
et.setText("350");
et.setBackgroundColor(R.color.white);
Run Code Online (Sandbox Code Playgroud)

我的res/values文件夹中也有这个文件(colors.xml)

<resources>
        <color name="white">#ffffffff</color>
        <color name="black">#ff000000</color>
</resources>
Run Code Online (Sandbox Code Playgroud)

[编辑]:此外,设置文本颜色会导致TextView消失.

TextView c1 = new TextView(activity);
c1.setTextColor(R.color.solid_red);
c1.setText("My Text");
Run Code Online (Sandbox Code Playgroud)

android textview

159
推荐指数
7
解决办法
24万
查看次数

如何处理或阻止Ruby on Rails中的"仅允许发布请求"错误?

我有一个[有点]宁静的路线设置:

map.resources :forgotten_passwords,
              :as => 'forgotten-passwords',
              :except => [:destroy, :show, :delete, :index]
Run Code Online (Sandbox Code Playgroud)
   forgotten_passwords POST   
   /forgotten-passwords(.:format) 
   {:action=>"create", :controller=>"forgotten_passwords"}

   new_forgotten_password GET    
   /forgotten-passwords/new(.:format) 
   {:action=>"new", :controller=>"forgotten_passwords"}

   edit_forgotten_password GET    
   /forgotten-passwords/:id/edit(.:format) 
   {:action=>"edit", :controller=>"forgotten_passwords"}

   forgotten_password PUT    
   /forgotten-passwords/:id(.:format) 
   {:action=>"update", :controller=>"forgotten_passwords"}

如果访问者通过GET访问/忘记密码,则会显示空白页面.然而,日志显示异常"ActionController :: MethodNotAllowed:仅允许发布请求."

在这种情况下,我想重定向到另一个操作/视图并向访问者显示一个令人愉快的错误消息.我认为访问者正在点击电子邮件中的链接,该链接会切断网址的末尾.

我意识到我可以在创建中添加GET路由,然后在控制器中处理错误,但有些东西告诉我有更好的方法.

rest ruby-on-rails

2
推荐指数
1
解决办法
2739
查看次数

如何在Objective-C中编写方法,函数或变量

我刚开始学习Objective - C.我已经完成了一年的Java编程和一年的Actionscript.我需要找一个网站或博客告诉我如何做基本的事情,例如声明变量或如何编写方法和函数.我似乎无法在任何地方找到它.如果有人能给我一些很好的链接.谢谢

objective-c

0
推荐指数
1
解决办法
122
查看次数

键盘快捷方式转到Windows的行尾

愚蠢的问题.我讨厌使用"结束"键到达行尾,因为它不能轻易触及我的键盘.还有其他更好的快捷方式可以到达行尾或者是否有任何我可以告诉Windows使用另一个热键来完成此操作?谢谢.

keyboard-shortcuts

19
推荐指数
0
解决办法
6254
查看次数

如何设置.NET异常对象的InnerException

当我在该对象的构造函数中时,如何设置对象的InnerException属性Exception?这归结为查找和设置没有setter的属性的支持字段.

顺便说一句:我已经看过这个evain.net - 使用Reflection获取支持属性的字段,但如果可能的话,寻找非基于IL的解决方案.

构造函数是创建类型Exception的地方Exception,所以我不能使用基类构造函数MyException() :base(...)等来调用它.

.net c# reflection logging exception

43
推荐指数
4
解决办法
3万
查看次数

是否可以复制/克隆Web请求的HttpContext

克隆当前请求的HttpContext实例最简单的方法是什么?

我正在开发Asp.net MVC v1中的应用程序.我将常规的PartialView功能升级为实际上具有非常相似的子控制器,但具有自己的上下文.使用PartialViews时,必须在主视图的控制器操作中填充局部视图的视图数据.我创建了自己的功能,可以从视图中调用控制器操作.这样我得到:

  • 我不必在主视图的控制器操作中提供子视图的数据
  • 子控制器方法可以操纵更多封装的数据,而与其他视图/控制器没有任何关系

问题是每个子控制器请求都使用HttpContext.因此,当我在子控制器中设置一些HttpContext.Item时,它实际上填充了实际请求的HttpContext.

这就是我想要克隆HttpContext的原因.我已经在使用:

HttpContext subContext = new HttpContext(request, response);
// what happened to Session, User, Items etc. properties?
Run Code Online (Sandbox Code Playgroud)

但这并没有设置除请求和响应之外的任何内容.但我可能还需要其他属性和集合......如会话,项目,用户......等.

asp.net-mvc httpcontext cloning

4
推荐指数
1
解决办法
5658
查看次数

如何在Qt中的列表小部件中绘制进度条

我想要一个需要在a中处理的项目列表QListWidget.与Windows Media Player CD导入类似,列表中的每个项目都应该有一个进度条.

现在似乎有一种方法可以通过创建常规进度条来实现此目的,使用QPixmap::grabWidget()它将其外观保存在a中QPixmap,然后将其QPixmap作为Icon 添加到QListWidgetItemvia QListWidgetItem::setIcon().然而,这似乎是非常古怪的.

您是否知道在列表小部件中实现进度条的更优雅方式?

c++ qt list progress-bar

4
推荐指数
1
解决办法
4875
查看次数

如何为TcpListener编写自己的异步包装器?

没有F#异步包装(在PowerPack中)为既不 TcpListener.BeginAcceptTcpClient()也没有EndAcceptTcpClient().

我如何编写自己的包装器,以便我可以使用let!async关键字并行运行它?

f# asynchronous

5
推荐指数
1
解决办法
505
查看次数

运行Django的./manage.py syncdb时自动创建管理员用户

我的项目处于早期开发阶段.我经常删除数据库并运行manage.py syncdb以从头开始设置我的应用程序.

不幸的是,这总是突然出现:

You just installed Django's auth system, which means you don't have any superusers defined.
Would you like to create one now? (yes/no): 
Run Code Online (Sandbox Code Playgroud)

然后,您提供了用户名,有效的电子邮件地址和密码.这很乏味.我厌倦了打字test\nx@x.com\ntest\ntest\n.

如何在运行时自动跳过此步骤并以编程方式创建用户manage.py syncdb

django automation django-syncdb

81
推荐指数
7
解决办法
3万
查看次数

可以在Google应用引擎中修改实体父级吗?

当我更新实体时,实体需要更改父实体,有没有办法做到这一点?

google-app-engine parent google-cloud-datastore

7
推荐指数
1
解决办法
831
查看次数