我在我的应用程序中有一个SplashActivity,当我启动我的应用程序时,使用AsyncTask做一些事情。 我还创build了另一个从服务器下载数据的AsyncTask。 现在closures我的应用程序后,AsyncTask仍在下载数据。 但是当我再次启动我的应用程序时,我的SplashActivity的AsyncTask不会执行它的背景(doInBackground函数),直到我的下载程序AsyncTask完成,并且我的应用程序被挂起。 所以我的问题是,我们不能运行两个AsyncTask并行? 这两个AsyncTask是不同的,做自己的东西。 有没有办法做到这一点。
我有一个网站布局,我正在工作,有一个主要的内容区域,然后在内容区域的四个angular落的每一个angular落的graphics。 整体效果是桌面记事本的效果。 这是我的左上angular的代码: .corner-top-left { width:96px ; height:96px ; background:url("images/corner.png") no-repeat ; position:absolute ; top:-5px ; left:-5px ; z-index:3000 ; } 而不是做四个angular落的图像,我想要做的(如果可能)是使用原始图像(corner.png),并使用CSS旋转它。 有没有一个跨浏览器兼容的方式来做到这一点? 非常感谢!
我已经overrided(放在类别中,或调整)UINavigationBar的drawRect来显示自定义背景。 在iOS 5中,它不工作。 我该怎么办?
我想在执行此代码时淡入图像: $("#large-img").css('background-image', 'url('+$img+')'); 我已经尝试在这么多地方淡入淡出。 谢谢
我想使用dynamic文本作为我的标记中的某些元素的背景。 因此,我可以使用图像(dynamic文本)。 我如何用CSS或JavaScript做到这一点?
到目前为止,我已经尝试了以下的一些事情,没有成功: <script type="text/javascript"> var x = 0; while (true) { /* change background-image of #slide using some variation of animate or fadeIn/fadeOut with or without setTimeout */ x++; } </script> 有任何想法吗?
我在我的应用程序中使用AlertDialog类。 默认情况下,这些警报对话框具有透明背景。 我试图使用不透明的背景,而非常失败。 这些是我的风格: <style name="MyOpaqueActivity" parent="@android:style/Theme.Dialog"> <item name="android:windowBackground">@drawable/my_background</item> <item name="android:alertDialogStyle">@style/MyOpaqueAlertDialog</item> </style> <style name="MyOpaqueAlertDialog" parent="@android:style/Theme.Dialog.Alert"> <item name="android:background">#454545</item> <item name="android:windowBackground">@drawable/my_background</item> <item name="android:popupBackground">@drawable/my_background</item> </style> 我对整个活动(窗口背景更改为“my_background”)成功应用了“MyOpaqueActivity”风格,但在这些活动中不适用于警报对话框。 “alertDialogStyle”属性和我的“MyOpaqueAlertDialog”风格似乎没有任何影响。 那么如何更改这些警报对话框的背景呢?
我在网上search了很多,但我找不到一个跨浏览器的解决scheme,褪色的CSS背景图像灰度和回来。 唯一的工作解决scheme是应用CSS3滤镜灰度: -webkit-filter: grayscale(100%); 但是这只适用于Chrome v.15 +和Safari v.6 +(如您在这里看到的: http ://css3.bradshawenterprises.com/filters/) 网上有很多网页提到这个解决scheme, filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */ filter: gray; /* IE6-9 */ (正如你可以看到这里: http : //www.karlhorky.com/2012/06/cross-browser-image-grayscale-with-css.html ) 但实际上,它似乎并不适用于CSS的背景图像,如webkitfilter。 […]
<td class="style1" align='center' height='35'> <div style='overflow: hidden; width: 230px;'> <a class='link' herf='' onclick='topic(<?=$key;?>)'> <span id='name<?=$key;?>'><?=$name;?></span> </a> </div> </td> 这是我的CSS脚本 .style1 { background-image:url('http://localhost/msitehttp://img.dovov.com12.PNG'); background-repeat:no-repeat; background-position:left center; } 我想在整个<td>单元格中展开background-image
我正在使用的项目使用了几个“高分辨率”的背景(注意引号)。 只是为了进入情况,其中之一是一个640×935 1.19M PNG文件。 据我所知,即使Android将图像解压缩到内存中作为原始数据,应该是: 640×935×4字节= 2.39M 我在我的项目上遇到了内存问题,我不能理解,我希望有人能够对此有所了解。 我将命名两个我正在开发的设备和一些结果。 为了确保这不是第二个问题,我创build了一个活动,在第一次创build时不会加载背景,然后当用户按下button时,所做的只是: findViewById(R.id.completed_block_background).setBackgroundResource(R.drawable.blockbackgroundbottom1); 然后,在进程上使用“更新堆”的DDMS(并首先强制GC,以确保这不会是一个问题),我得到以下内存结果: Nexus S:从18M到26M(8M的差距) Galaxy Nexus:从28M到39M(11M的差距) 所以,正如你所看到的,把理论上的2.39M未压缩的图像放到后台,实际上增加了8M和11M的内存使用量。 有人可以解释这是为什么,如果有任何解决scheme? 我能find的唯一解决scheme是使用位图来减半分辨率或降低通道格式(到目前为止,这是我所做的,将它们切换到565 RGB,但是这造成了一些我不能接受的分段问题)。 我也接受,如果没有什么可以做的,解释为什么会发生这种情况。 提前致谢。