我的目标是在背景图像上开发GUI应用程序,在图像上的特定位置使用按钮.第一步是显示背景.
图像可以显示资源,并在几个常见问题解答中描述,包括这一个:
它编译并运行没有错误,但背景是黑色的.
这是main.xml文件:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/rootRL"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/background">
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)
图像采用png,9.png和jpg格式,基本名称为"main"和"background".它构建但不显示.清理和重新编译没有帮助.
在仿真器和硬件上都会出现此问题 - Atmel AT91SAM9M10-G45-EK.SDK版本是2.0.1.
谢谢您的帮助.
我已尝试以下内容根据设备屏幕大小调整网页.
mWebview.setInitialScale(30);
Run Code Online (Sandbox Code Playgroud)
然后设置元数据视口
<meta name="viewport" content="width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; minimum-scale=1.0; user-scalable=0;"/>
<meta name="viewport" content="width=device-width, target-densityDpi=medium-dpi"/>
Run Code Online (Sandbox Code Playgroud)
但没有任何作用,网页没有固定到设备屏幕大小.
谁能告诉我怎么弄这个?
出于某种原因,iPhone 4拒绝显示我的高分辨率图标文件.
我已经检查了这些解决方案,其中没有一个对我有用:
如何设置适用于iPhone 4的iPhone3和Retina的普通图标
http://developer.apple.com/library/ios/#qa/qa2010/qa1686.html
http://appworks.radeeccles.com/programming/cfbundleiconfiles-nice-ready-prime-time/
图标位于我的资源组中,并且都正确命名:
我也尝试将它们添加到Info.plist文件中,首先作为数组,然后作为字典,然后简单地删除plist文件中的所有图标引用,但无论我做什么,它仍然显示放大的57x57图标.
拥有工作图标设置的人可以发布实现这项工作所需的实际XML咒语吗?
我想写使用接受一个NSDate对象,并返回一个包含相同的日期值,但已经消除之日起,任何时间部件一个NSDate对象目标C的简单功能.
例如,如果我是通过一个NSDate与"2010-10-12 9时29分34秒"的函数的值将返回2010-10-12 00:00:00.
我正在使用的功能似乎正常工作.但是,当我测试我正在使用Instruments开发的iPhone应用程序时,它报告我正在使用的功能中存在内存泄漏.看看我的功能如下.哪里有内存泄漏?有没有更好的方法来实现我想要的功能?
提前致谢!!
-(NSDate *)dateWithOutTime:(NSDate *)datDate
{
if (datDate == nil)
{
datDate = [NSDate date];
}
unsigned int intFlags = NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit;
NSCalendar *calendar = [[[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar] autorelease];
NSDateComponents *components = [[[NSDateComponents alloc] init] autorelease];
components = [calendar components:intFlags fromDate:datDate];
return [calendar dateFromComponents:components];
}
Run Code Online (Sandbox Code Playgroud) 我有一个存储过程,必须接受一个月作为int(1-12)和一年作为int.鉴于这两个值,我必须确定该月的日期范围.所以我需要一个datetime变量来表示该月的第一天,另一个datetime变量来表示该月的最后一天.有没有一种相当简单的方法来获取此信息?
给定一组GPS坐标,我需要使用谷歌地图绘制它们,并从每一个绘制一条线到下一条.如果我可以显示方向性将是最佳的,但只要我可以指出起点,这不是绝对必要的.
会有两个以上的点 - 请求的点数会有所不同,所以我想我需要知道我可以在一张地图上绘制的最大点数,所以如果需要,我可以将这些点分成多个地图.
我不在乎距离.
我不关心真正的准确性 - 这些只是为了帮助用户可视化对象的位置.
除地图外,我也不需要返回任何类型的信息.将返回的地图嵌入网页会很不错,但我会接受将用户发送到Google地图.
我怀疑这里有一个API可以做到这一点,但是一堆搜索并没有提供任何结果,所以任何帮助都会受到赞赏.
肖恩.
如何定义不应计算公式,而是以传统格式显示?这里有两个例子,第一个显示就像我想要的那样,但第二个是简化的.
Print["5. ", Limit[f[x]/g[x], x -> a], "=", Limit[f[x], x -> a]/Limit[g[x], x -> a], ", where ", Limit[g[x], x -> a] != 0];
Print["7. ", Limit[c, x -> a], "=", c]
Run Code Online (Sandbox Code Playgroud) 动态应该能够处理数学而不必让我考虑它,但即使在琐碎的情况下我也遇到了一些问题.考虑这个非常简单的功能::
public static T DynamicFactorial<T>(T input)
{
dynamic num = input;
dynamic res = 1;
for (; num > 1; res *= num, num -=1) ;
return res;
}
Run Code Online (Sandbox Code Playgroud)
这是一个应该处理任何数字类型并对其执行阶乘的函数.不幸的是,当我尝试计算时,这给了我以下异常DynamicFactorial(5UL):
Operator '*=' cannot be applied to operands of type 'int' and 'ulong'
请不要说我可以将此代码转换为递归调用,因为这是一个示例.我的问题是,如果你试图使用动态来使用一元赋值运算符,强迫我知道我在编译时计算的类型是没有意义的.一个"潜在的"解决方案是这样做::
public static T DynamicFactorial<T>(T input)
{
dynamic num = input;
T ONE = (T)(1 as dynamic);
dynamic res = ONE;
for (; num > ONE; res *= num, num -=ONE) ;
return res;
}
Run Code Online (Sandbox Code Playgroud)
这是有效的,但神圣的地狱是这个丑陋的,并要求我创建一个我计划实际使用的类型的常量,这至少可以说是蹩脚的.
可能重复:
与float文字的float比较中的奇怪输出
float a = 0.7;
if (a < 0.7) ;
Run Code Online (Sandbox Code Playgroud)
为什么这里的表达式评估为真?
android ×2
iphone ×2
c ×1
c# ×1
c++ ×1
datetime ×1
dynamic ×1
google-maps ×1
icons ×1
nsdate ×1
objective-c ×1
plist ×1
scaling ×1
sql ×1
sql-server ×1
t-sql ×1
typesetting ×1
webview ×1