小编Joh*_*ith的帖子

Android:多图像密度支持 - 缩放高度宽度和dpi?

我有一个Android应用程序,我正在尝试添加对不同密度,屏幕尺寸等的支持.我已经在模拟器上开发了具有HVGA支持的应用程序并使用了我们的iphone应用程序中的所有图标,结果很好是在320x480.一切看起来都不错,但在阅读官方的android文档后我有点困惑.对于布局我正在经历并确保所有内容都是以dp为单位,但是当涉及图像时我就丢失了.我知道mdpi是160,但是我告诉我的设计师hdpi图像需要什么?我们需要增加高度和宽度以及dpi吗?或者它是否足够简单地保留dpi并增加高度宽度?例如,如果我有一个100 x 100和160 dpi的图像,为了在hdpi屏幕上呈现它相同,它现在应该是150 x 150 240 dpi?假设如果我将dpi保持在160,它会有点模糊吗?抱歉愚蠢的问题,但我只是想确保我做的一切正常,我真的是一个没有图形经验的C开发人员....没有任何借口可以使用一些帮助.我看到一些例子,其中mdpi的启动画面在160 dpi时为320x480但是hdpi启动画面在240 x 800时为240.显然480 x 1.5不等于800.此外,在查看android sdk中的图标后,它们只扩大宽度和高度,而不是dpi.可能是因为它们是图标而不需要?迷失在photoshop的土地上....

android

12
推荐指数
1
解决办法
7810
查看次数

程序在char指针上使用strcpy时中止?(在char数组上正常工作)

我很困惑为什么以下不起作用:

char * f = "abcdef";
strcpy(f, "abcdef");
printf("%s",f);

char s[] = "ddd";
strcpy(&s[0], "eee");
printf("%s", s);
Run Code Online (Sandbox Code Playgroud)

在这两个例子中,strcpy收到了一个char*但是在第一个例子中它死了一个可怕的死亡.

c strcpy

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

标签 统计

android ×1

c ×1

strcpy ×1