问题列表 - 第44915页

单击WebView中的表单域时禁用缩放?

如果有类似的问题,我已经浏览了几十页,没有一个有任何答案,所以希望这个会有所不同.

我有一个webview,我不希望视图的缩放从我设置的初始缩放级别改变. 当前改变缩放级别的唯一方法是聚焦文本框.

我需要能够通过Java代码执行此操作,而不是使用视口元标记.

只是因为我没有常见的响应,我的代码中有以下内容禁用缩放和缩放控件:

mWebView.getSettings().setBuiltInZoomControls(false);
mWebView.getSettings().setSupportZoom(false);
Run Code Online (Sandbox Code Playgroud)

我认为一个可能的解决方案是检查在WebView中发生onFocus甚至onClick事件的时间,然后是zoomOut,但我甚至不确定这是否可能?

任何建议,将不胜感激.

android zoom webview

17
推荐指数
4
解决办法
2万
查看次数

“Turkish_CI_AS”和“SQL_Latin1_General_CP1_CI_AS”的 SQL 错误

我有一个这样的 SQL 查询:

\n\n
SELECT E.HESAP, B.TEKLIF_NO1 + \'/\' + B.TEKLIF_NO2 AS \'TEKLIF\',\n    E.MUSTERI,CONVERT(VARCHAR(10),B.ISL_TAR,103) AS \'TARIH\', SUM(\n    ISNULL(CAST(B.ODENEN_ANAPARA AS FLOAT),0)+ISNULL(CAST(B.FAIZ AS FLOAT),0)+\n    ISNULL(CAST(B.BSMV AS FLOAT),0)+ISNULL(CAST(B.GECIKME_FAIZ AS FLOAT),0)+\n    ISNULL(CAST(B.GECIKME_BSMV AS FLOAT),0)) AS \'YATAN\', \n    (CASE WHEN C.DOVIZ_KOD = 21 THEN \'EUR\' WHEN C.DOVIZ_KOD = 2 THEN \'USD\' WHEN C.DOVIZ_KOD = 1 THEN \'TL\' END) AS \'KUR\',\n    E.AVUKAT, CONVERT(VARCHAR(10),A.ICRA_TAR,103) AS \'\xc4\xb0CRA TAR\xc4\xb0H\xc4\xb0\', CONVERT(VARCHAR(10),A.HACIZ_TAR,103) AS \'HAC\xc4\xb0Z TAR\xc4\xb0H\xc4\xb0\'\n    FROM TAKIP A, YAZ..MARDATA.BIR_TAHSIL B, \n    YAZ..MARDATA.S_TEKLIF C,P_TAKIP_SR D, AVUKAT E\n    WHERE B.TEKLIF_NO1 = C.TEKLIF_NO1\n    AND …
Run Code Online (Sandbox Code Playgroud)

.net c# sql t-sql asp.net

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

使用什么而不是静态变量

在C++程序中,我需要一些辅助的常量对象,这些对象将被实例化一次,最好是在程序启动时.这些对象通常在同一个翻译单元中使用,因此最简单的方法是将它们设置为静态:

static const Helper h(params);
Run Code Online (Sandbox Code Playgroud)

但是有这个静态初始化顺序问题,所以如果Helper引用其他一些静态(via params),这可能会导致UB.

另一点是我最终可能需要在几个单元之间共享此对象.如果我离开它static并放入.h文件,那将导致多个对象.我可以通过打扰extern等来避免这种情况,但这最终会引发相同的初始化顺序问题(而不是说它看起来非常C-ish).

我想过单身人士,但由于样板代码和不方便的语法(例如MySingleton::GetInstance().MyVar),这将是一种过度杀伤- 这些对象是助手,所以他们应该简化事情,而不是让他们复杂化......

相同的C++ FAQ 提到了这个选项:

 Fred& x()
 {
   static Fred* ans = new Fred();
   return *ans;
 } 
Run Code Online (Sandbox Code Playgroud)

这真的被使用并被认为是一件好事吗?我应该这样做,还是你会建议其他选择?谢谢.

编辑:我应该澄清为什么我真的需要帮助器:它们非常像常规常量,并且可以预先计算,但在运行时更方便.我宁愿在main之前实例化它们,因为它会自动解决多线程问题(在C++ 03中没有保护本地静态).另外,正如我所说,它们通常仅限于翻译单元,因此导出它们并在main()中初始化是没有意义的.您可以将它们视为常量,但仅在运行时已知.

c++ singleton static-variables

3
推荐指数
1
解决办法
815
查看次数

Silverlight默认ContentPresenter内容

为什么这不起作用?

generic.xaml中,用于自定义控件:

在应用于自定义控件的样式中...

<Setter Property="ChromeContent">
  <Setter.Value>
    <Grid />
  </Setter.Value>
</Setter>
Run Code Online (Sandbox Code Playgroud)

...

后来,在控件模板中......

<ContentPresenter Grid.Column="0" 
     x:Name="ChromeContentPresenter" 
     Content="{TemplateBinding ChromeContent}" />
Run Code Online (Sandbox Code Playgroud)

这是ChromeContent的依赖属性...

public Object ChromeContent
{
  get { return (Object)GetValue(ChromeContentProperty); }
  set { SetValue(ChromeContentProperty, value); }
}
public static readonly DependencyProperty ChromeContentProperty =
    DependencyProperty.Register("ChromeContent", typeof(Object), 
    typeof(casPopup), null);
Run Code Online (Sandbox Code Playgroud)

如您所见,它需要任何对象.我尝试将其更改为网格,但这没有帮助.

它抛出此错误(来自javascript):_无法分配给属性'System.Windows.Controls.ContentPresenter.Content'

奇怪的是,如果我从setter中删除网格并使用文本,以下内容将正常工作:

<Setter Property="ChromeContent" Value="DEFAULT" />
Run Code Online (Sandbox Code Playgroud)

此外,这也适用于控件类中的OnApplyTemplate方法:

  Grid g = new Grid();
  g.Width = 100;
  g.Height = 25;
  g.Background = new SolidColorBrush(Colors.LightGray);
  ChromeContent = g;
Run Code Online (Sandbox Code Playgroud)

我很难理解什么阻止了网格的默认内容,在generic.xaml中定义了.有没有人对此事有任何了解?

非常感谢您的帮助!

silverlight default custom-controls contentpresenter

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

为R函数编写装饰器

最近一位同事正在研究呼叫图,并希望看到什么叫做什么.我们用mvbutils的foodweb对它进行了排序,但我想知道如何最好地在R中创建一个装饰器(用python说话).所以我这样做了:

instrument=function(z){
  force(z) 
  n=deparse(substitute(z)) # get the name
  f=function(...){
   cat("calling ", n,"\n")
   x=z(...)
   cat("done\n")
   return(x)
   }
  return(f)
}
Run Code Online (Sandbox Code Playgroud)

这让我做:

> foo=function(x,y){x+y}
> foo(1,2)
[1] 3
Run Code Online (Sandbox Code Playgroud)

现在我可以通过包装它来使函数自己记录:

> foo=instrument(foo)
> foo(1,2)
calling  foo
done
[1] 3
Run Code Online (Sandbox Code Playgroud)

以前做过这件事,在一个包裹中说,并且我错过了任何会破坏我这样做的陷阱吗?

r

17
推荐指数
1
解决办法
1501
查看次数

24小时/ 12小时时钟问题

在我的应用程序中它花费时间,但我注意到在设备上的设置中,如果用户将其设置为24小时时钟,它按预期工作,其中当前日期的HH返回,例如14.但如果他们有它设置为12小时制,它返回2.是否有办法解决这个问题?

iphone cocoa-touch objective-c

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

admob测试广告出现

我两天前发布了我的Android应用程序,使用了admob广告.我使用我的个人手机作为测试手机,但在发布之前取出了测试模式代码.我的admob状态是活跃的,我收到报告上的请求和印象,但每当我尝试在我的个人电话上使用该应用程序时,我只会收到"测试广告".我不知道为什么.我查看了我的应用程序的代码,找不到任何错误.我确实删除了应用程序的测试版本,然后从市场上下载了发布的版本.

java android admob

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

在Javascript中解析ISO 8601日期

需要有关将具有以下结构的ISO 8601日期转换为javascript的帮助/提示.

CCYY-MM-DDThh:mm:ssTZD
Run Code Online (Sandbox Code Playgroud)

我想照这样的日期:

January 28, 2011 - 7:30PM EST
Run Code Online (Sandbox Code Playgroud)

我想让这个解决方案尽可能干净简洁.

javascript formatting datetime iso8601

54
推荐指数
3
解决办法
9万
查看次数

javac错误:带有泛型的不可转换的类型?

还有其他一些SO问题正在讨论使用Eclipse编译器编译OK的泛型而不是javac(即Java:Generics在Eclipse中处理差异,javacGenerics编译并在Eclipse中运行,但不在javac中编译) - 但这看起来很像就像一个略有不同的人.

我有一enum节课:

public class LogEvent {
   public enum Type {
       // ... values here ...
   }
   ...
}
Run Code Online (Sandbox Code Playgroud)

我有另一个类,其方法可以接收来自Enum以下类型的任意对象:

@Override public <E extends Enum<E>> void postEvent(
    Context context, E code, Object additionalData) 
{
    if (code instanceof LogEvent.Type)
    {
        LogEvent.Type scode = (LogEvent.Type)code;
    ...
Run Code Online (Sandbox Code Playgroud)

这在Eclipse中工作得很好,但是当我做一个干净的构建时ant,我得到一对错误,一个instanceof在线上,另一个在转换线上:

443: inconvertible types
    [javac] found   : E
    [javac] required: mypackage.LogEvent.Type
    [javac]         if (code instanceof LogEvent.Type)
    [javac]             ^

445: inconvertible types
    [javac] found …
Run Code Online (Sandbox Code Playgroud)

java generics compiler-errors javac

23
推荐指数
2
解决办法
2万
查看次数

不寻常的通用语法:数组.<String> asList(...)

我找到了一个'不寻常'的通用语法,例如:

Arrays.<String>asList(...);
Collections.<String>emptyList();
Run Code Online (Sandbox Code Playgroud)

显然,这些方法的结果是通用的.这种语法是否用于类型检查?一个Object阵列不能为一个参数Arrays.<String>asList(...).

java generics

22
推荐指数
2
解决办法
2万
查看次数