小编Mic*_*rne的帖子

验证字符串是否为正整数

我想最简单的故障安全测试来检查JavaScript中的字符串是否为正整数.

isNaN(str)对于所有种类的非整数值返回true,并parseInt(str)返回浮点字符串的整数,如"2.5".而且我也不想使用一些jQuery插件.

javascript

192
推荐指数
7
解决办法
18万
查看次数

在Android中的顶部ListView项目(以及最后一个)上方添加边距

这是关于Android中ListView中项目布局的一个非常好的问题.

我有一个活动,顶部有一个标题栏,ListView占据了屏幕的其余部分.我希望我的ListView在左侧,右侧和顶部显示10dp填充,但是当您向上滚动ListView时,我希望它覆盖顶部10dp填充,然后在褪色边缘消失.同样,当你滚动到底部时,最后一个列表项应该在最后一个列表项的底部和屏幕的实际底部之间显示为10dp(如果你想知道为什么,那是因为我想要一个漂亮的背景图像在ListView周围探索).

我已经尝试将填充添加到ListView本身,但是当您滚动列表时它会在填充的边缘消失.

我来自web开发背景,类比是在第一个列表项(和最后一个列表项下方)之上添加边距.

android android-layout android-listview

143
推荐指数
3
解决办法
5万
查看次数

从Android中的ScrollView中删除滚动条轨道

我的Android应用程序有一个主WebView(从本地资源加载的HTML),我想使用整个屏幕宽度,并能够(垂直)可滚动.所以我在我的布局XML中将WebView包装在ScrollView中,但无论我做什么,我似乎都无法从滚动视图的右侧删除滚动条轨道.更糟糕的是,我似乎无法改变滚动条轨道的背景颜色.

该轨道占用大约10dp左右,这为WebView中的HTML带来了问题.我希望滚动条显示 Web视图的顶部(iPhone风格,如果您知道我的意思).现在,您可以说"为什么不将您的HTML更改为10px更薄?",这是我的后备解决方案,但我宁愿不必这样做.

这是布局XML的相关片段,你会看到我已经尝试了我能找到的每个android:etc属性:

<ScrollView 
  android:id="@+id/deal_web_view_holder"
  android:layout_below="@id/clock_bar_holder"
  android:layout_width="fill_parent" 
  android:layout_height="fill_parent"
  android:fillViewport="false"
  android:fadingEdge="none"
  android:background="#02a7e9"
  android:scrollbars="none"
  android:scrollbarSize="0dp"
  android:paddingRight="0dp"
  android:scrollbarAlwaysDrawVerticalTrack="false"
  android:scrollbarStyle="insideOverlay"
  android:scrollbarTrackVertical="@drawable/scrollbar_track_vertical" >
    <WebView
       android:id="@+id/deal_web_view"
       android:layout_width="fill_parent"
       android:layout_height="wrap_content"/>  
</ScrollView>
Run Code Online (Sandbox Code Playgroud)

我的目标是平台2.1/API lvl 7,真的只是处理正常大小的显示,mdp,hdp和xhdp.

android scrollview android-layout android-scrollbar

102
推荐指数
4
解决办法
12万
查看次数

dismissModalViewControllerAnimated已弃用

我刚刚升级到XCode 4.5来更新我的iOS应用程序,以便在iPhone 5的4英寸显示屏上运行,但是我收到了一条构建错误说dismissModalViewControllerAnimated:' is deprecated:

[self dismissModalViewControllerAnimated:NO];
Run Code Online (Sandbox Code Playgroud)

我尝试使用完成处理程序(但设置为NULL)更新到建议的重载,如下所示:

[self dismissModalViewControllerAnimated:NO completion:NULL];
Run Code Online (Sandbox Code Playgroud)

但是这一行引发了两个错误:

warning: 'TabBarController' may not respond to '-presentModalViewController:animated:completion:'
Instance method '-presentModalViewController:animated:completion:' not found (return type defaults to 'id')
Run Code Online (Sandbox Code Playgroud)

谢谢!

ios ios6

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

Eclipse/Android:"错误运行构建器'Android Pre Compiler'项目......"

尝试在Android项目上做一些工作我已经工作了几个月,但每次我尝试构建项目时,Eclipse都会抛出一个对话框说:

'Building workspace' has encountered a problem

Errors occurred during the build.
Errors running builder 'Android Pre Compiler' on project 'XXX'
java.lang.NullPointerException
Run Code Online (Sandbox Code Playgroud)

我在带有Android项目构建目标4.0.3(API级别15)的Mac上运行Eclipse,我安装了以下版本的东西

  • Eclipse - 3.7.2
  • Android开发工具 - 21.0.1
  • Android SDK - 最多17个

我已经尝试过一些东西,比如启动一个全新的工作区,安装这个"Subversive SVN JDT Ignore Extensions",升级所有内容,确保我的源文件夹(或其他任何地方)没有任何没有扩展名的文件,确保我的Java编译器是1.6并重新打开它.

编辑

以下是Eclipse错误日志中针对此问题的堆栈跟踪:

java.lang.NullPointerException
at com.android.ide.eclipse.adt.internal.build.builders.PreCompilerBuilder.build(PreCompilerBuilder.java:673)
at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239)
at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295)
at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:351)
at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:374)
at org.eclipse.core.internal.resources.Workspace.buildInternal(Workspace.java:513)
at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:432)
at org.eclipse.ui.actions.BuildAction$1.runInWorkspace(BuildAction.java:305)
at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Run Code Online (Sandbox Code Playgroud)

会话数据:

eclipse.buildId=M20120208-0800
java.version=1.6.0_37
java.vendor=Apple Inc.
BootLoader constants: OS=macosx, ARCH=x86_64, …

eclipse android nullpointerexception adt

97
推荐指数
4
解决办法
9万
查看次数

IntelliJ IDEA - 无法构建任何东西,总是得到"包R不存在"

我正在尝试使用IntelliJ IDEA与一位同事发誓的Android应用程序,但是我无法构建他发送给我的任何Android项目,因为每当我尝试构建时,我都会收到错误消息package R does not exist.

我一直在尝试我能想到的一切.示例和其他需要注意的事项是:

  • 确保我的local.properties文件版本指向Android SDKs文件夹的根目录.

  • 摆弄项目结构对话框中的各种设置(我不会全部列出).

  • 我正在进行的项目有两个库项目,也使用R该类,它们工作正常.

  • IDE中的intellisense识别R该类并提出我期望的东西.

任何帮助将不胜感激.我觉得我错过了一些基本的东西.

android intellij-idea

38
推荐指数
4
解决办法
5万
查看次数

使用自定义字体时,带有secureTextEntry的UITextField中的项目符号大小会随着焦点切换而改变大小

我有一个UITextField使用Museo Sans Rounded 300字体.对于普通的UITextFields来说,一切都运行正常,但是当你设置的时候secureTextEntry = YES,随着UITextField获得并失去焦点(即成为,并放弃,成为第一个响应者),子弹的大小就会出现这种令人不安的变化.

UITextField有焦点时,子弹似乎使用自定义字体,但一旦失去焦点,它们就会变成这些更大(标准尺寸)的子弹.

fonts objective-c uitextfield ios

20
推荐指数
1
解决办法
3601
查看次数

自iOS 7问世以来,Ad Hoc iOS .ipa文件无法安装到添加到个人资料中的设备

我有一个我开发了一段时间的iOS应用程序.最初在iOS开发帐户中有大约8个设备,广告构建通过Hockey App准备和分发,没有问题.最近,我们添加了更多设备,但出于某种原因,ad hoc版本不会安装在这些设备上(但继续在原始设备上安装得很好).

我已经遍历iOS开发人员中心的证书,设备和配置文件.我已经三次检查了XCode中的所有Build Settings.该应用仅适用于iOS 6和iOS 7.它是在XCode 5中构建的.我尝试通过HockeyApp安装应用程序并直接通过iTunes.

尝试在设备上安装应用程序时,这是控制台的输出:

Sep 24 21:45:02 Micks-iPad itunesstored[88] : LaunchServices: updating placeholder for com.purifier.ios with icons
Sep 24 21:45:02 Micks-iPad installd[62] : 0x304000 handle_install_for_ls: Install of "/var/mobile/Library/Caches/com.apple.itunesstored/AppPlaceholders/3119681654421541181.app" requested by itunesstored
Sep 24 21:45:02 Micks-iPad installd[62] : 0x304000 MobileInstallationInstall_Server: Installing app com.purifier.ios
Sep 24 21:45:02 Micks-iPad installd[62] : 0x304000 install_application: Installing placeholder
Sep 24 21:45:03 Micks-iPad installd[62] : 0x304000 MobileInstallationInstall_Server: Staging: 0.01s; Waiting: 0.00s; Installation: 0.14s; LS Sync: 0.00s; Overall: 0.15s
Sep 24 21:45:06 Micks-iPad …

ad-hoc-distribution ios provisioning-profile ios-provisioning hockeyapp

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

使用jquery ui自动完成小部件时,请停止"输入"密钥提交表单

我有一个使用jquery自动完成UI插件的表单,http://jqueryui.com/demos/autocomplete/,除了当您按下回车键选择自动完成列表中的项目时,它都可以正常工作,它提交了形成.

我在.NET webforms站点中使用它,因此可能存在与.NET注入的表单相关联的javascript处理,它覆盖了jQuery的东西(我在这里推测).

asp.net jquery webforms jquery-autocomplete

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

Android - 按下时旋转/旋转"加载"图像的按钮

我的应用程序上有一个很大的"登录"按钮.当用户点击此按钮时,我想用"登录..."替换文本,将其对齐到左边而不是中心,并在右边放一个旋转的圆圈(但仍然在按钮内).我想在我的应用程序的其他地方使用基本相同的按钮(但具有不同的初始和加载文本).

最好的方法是什么?对于实际的旋转图形,我计划使用@drawable/spinner_white_16Android附带的.

谢谢.

android android-ui android-animation

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