小编sky*_*oot的帖子

使用Android在xml中使用ShapeDrawable绘制多个形状

我目前正在代码中的自定义视图中在画布上绘制多个圆圈.圆圈是静态的,不会改变.我想在xml中使用ShapeDrawable绘制它们以帮助清理我的代码.我将有许多不同的drawable,用户可以选择,因此我不想在代码中这样做.有3或4 xml drawables似乎对我来说更整洁.

我使用ShapeDrawable在xml中创建了一个圆,但是无法向xml添加多个形状.

如何使用ShapeDrawable向xml文档添加多个形状.

xml android shapes drawable

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

SVG可以使用JQuery和Jquery-svg拖动

我有一个HTML 5页面,我加载一个svg圈.当我点击圆圈时,我会创建另一个小圆圈,然后单击.我希望能够拖动第二个圆圈,但似乎无法使用jquery-ui .draggable();

我可以通过访问它的cx和cy属性来移动圆圈,因此必须有一种方法来拖动它.

    <!DOCTYPE HTML> 
<html >
<head>
<title></title>
<link href="css/reset.css" rel="stylesheet" type="text/css">
<link href="css/layout.css" rel="stylesheet" type="text/css">
<link href="css/style.css" rel="stylesheet" type="text/css">
<script src="js/jquery.js" type="text/javascript" ></script>
<script src="js/jquerysvg/jquery.svg.js" type="text/javascript" ></script>
<script src="js/jquery-ui.js" type="text/javascript" ></script>
<script type="text/javascript" >
jQuery(document).ready(function(){
    $('#target').svg({onLoad: drawInitial});
    $('circle').click(function(e){
        drawShape(e);
        var shape = this.id;

    });

    $('.drag').mousedown(function(e){
        var shape = this.id;
        this.setAttribute("cx", e.pageX);
        this.setAttribute("cy", e.pageY);
    });
})

function drawInitial(svg) {
    svg.add($('#svginline')); 
}

function drawShape(e) {
    var svg = $("#target").svg('get');
    $('#result').text(e.clientX + ": " +  e.pageX);
    var dragme = svg.circle(e.clientX, …
Run Code Online (Sandbox Code Playgroud)

jquery svg jquery-ui

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

当ListView中没有项目时,Android addHeaderView消失

addHeaderView用来将视图项添加到顶部ListView.我还要TextView显示一条消息,说明列表中没有项目.

这是布局:

<ListView android:id="@android:id/list"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"/>          

<TextView
    android:id="@android:id/empty"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:text="@string/list_empty"
    android:gravity="center"
    android:textAppearance="?android:attr/textAppearanceMedium" />
Run Code Online (Sandbox Code Playgroud)

和Java代码:

final ListView listView = getListView();
final View view = getLayoutInflater().inflate(R.layout.list_item_add,
            listView, false);
listView.addHeaderView(view, null, true);
Run Code Online (Sandbox Code Playgroud)

当ListView中有项目时,会显示标题,但如果删除列表中的所有项目(标题视图除外),则标题视图将消失.

我希望列表视图在列表视图中可见,是否列表中有项目.

谢谢,

android listview

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

Android drawCircle具有不同的颜色边框

是否可以使用一种drawCircle方法在Android的画布上绘制一个具有不同颜色边框的圆圈?

我注意到了FILL_AND_STROKE的PaintStyle,但是填充和边框似乎都没有不同的颜色.

我真的不想要调用两个drawCircle方法.

android android-canvas

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

Visual Studio Express的Specflow

我在Visual Studio 2010 Pro中使用了Specflow,但是想在我的个人项目中使用它.不幸的是我只有VS210 Express.

我还没有设法让Specflow在VS2010 Express中运行.有没有人这样做过或者甚至是可能的.

谢谢,

visual-studio-2010 specflow

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

jQuery Ajax到asp.net asmx web服务抛出请求格式无效:application/json

我有一个jQuery调用带有整数的asp.net webservice.在我们的移植应用程序上移植到.net 4.0我无法接到此调用.我可以调用一个没有参数但是向web方法发送数据的方法返回以下错误:

System.InvalidOperationException: Request format is invalid: application/json; charset=UTF-8. 
at System.Web.Services.Protocols.HttpServerProtocol.ReadParameters() 
at System.Web.Services.Protocols.WebServiceHandler.CoreProcessRequest()
Run Code Online (Sandbox Code Playgroud)

我在一个空白项目中创建了完全相同的代码,并且工作正常.我无法在web.config中看到任何空白项目添加的内容会产生影响.

Jquery代码

$.ajax({
    type: "POST",
    url: "/WebService1.asmx/Test",
    data: JSON.stringify({"code": 1234}),
    contentType: "application/json; charset=utf-8",
    dataType: "json",
    success: function (msg) {
        alert(msg);
    }
});
Run Code Online (Sandbox Code Playgroud)

我的网络服务代码

<ScriptService()> _
<WebService(Namespace:="http://tempuri.org/")> _
<WebServiceBinding(ConformsTo:=WsiProfiles.BasicProfile1_1)> _
<ToolboxItem(False)> _
Public Class WebService1
    Inherits WebService

    <WebMethod()>
    Public Function Test(ByVal code As Integer) As String
        Return "success"
    End Function

    <WebMethod()>
    Public Function Hello() As String
        Return "hello"
    End Function    
End Class
Run Code Online (Sandbox Code Playgroud)

Web配置

<?xml version="1.0" encoding="UTF-8"?>
<configuration> …
Run Code Online (Sandbox Code Playgroud)

asp.net jquery web-services

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

Elmah从电子邮件中过滤404错误,但登录到数据库

我正在使用Elmah记录数据库中的错误并发送错误的电子邮件.我创建了一个过滤器,不通过电子邮件发送404页面错误,但这也是从数据库中过滤它们.

如何创建过滤器以防止电子邮件发送某些错误但允许它们登录到数据库?

我更喜欢web.config解决方案.

更新:

我不介意任何解决方案.

database email elmah filter

6
推荐指数
1
解决办法
1196
查看次数

IE在IIS7中打开脚本,打开静态压缩

我遇到的问题是,在IIS7中没有解压缩的javascript文件和样式表没有正确加载.

我可以通过关闭IIS中的静态压缩来解决此问题,但这不是一个永久的解决方案.这个问题突然开始发生了.我们没有改变代码.

Web应用程序是.net 4中的asp.net Web表单应用程序.在IIS中设置了静态和动态压缩.另一个Web表单Web应用程序仍在运行正常,在应用程序级别设置静态压缩.

服务器已更新为.net 4.5框架.

一些样式表标签被设置为runat服务器,因为我附加了一个版本号,以便在缓存和新版本发布时强制重新加载css.

此问题仅在Internet Explorer中发生.

我真的陷入了这个问题.

请求

Request GET        /webapp/JavaScript/jQuery/js/jquery-1.3.2.min.js HTTP/1.1
Accept  text/html, application/xhtml+xml, */*
Accept-Language x-en-GB-zscot
User-Agent  Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Win64; x64; Trident/5.0)
UA-CPU  AMD64
Accept-Encoding gzip, deflate
Host    localhost
Connection  Keep-Alive
Run Code Online (Sandbox Code Playgroud)

响应标题

Key Value
Response    HTTP/1.1 200 OK
Cache-Control   private
Content-Type    application/x-javascript
Content-Encoding    gzip,gzip
Last-Modified   Wed, 10 Oct 2012 15:45:44 GMT
Accept-Ranges   bytes
ETag    "04f24efea6cd1:0"
Vary    Accept-Encoding
Server  Microsoft-IIS/7.5
X-Compressed-By HttpCompress
Date    Tue, 04 Dec 2012 11:07:13 GMT
Content-Length …
Run Code Online (Sandbox Code Playgroud)

asp.net internet-explorer iis-7 http-compression .net-4.5

6
推荐指数
1
解决办法
852
查看次数

httpErrors在本地计算机上显示500错误而不是YSOD

httpErrors在我的网站web.config中使用来处理404错误.在我添加existingResponse="Replace"到节点之前这没有正常工作,但现在我在本地开发机器上没有出现任何黄色的死亡错误屏幕.

<httpErrors errorMode="Custom" existingResponse="Replace" >
      <remove statusCode="404" subStatusCode="-1" />
      <error statusCode="404" prefixLanguageFilePath="" path="/error.aspx?c=404" responseMode="ExecuteURL" />
 </httpErrors>
Run Code Online (Sandbox Code Playgroud)

asp.net error-handling webforms ysod

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

是否可以向HtmlTextWriter WriteBreak添加属性

使用HtmlTextWriter.WriteBreak方法时,是否可以在br标记中添加类?

writer.AddAttribute(HtmlTextWriterAttribute.Class, "className");
writer.WriteBreak();
Run Code Online (Sandbox Code Playgroud)

我需要一个符合xHtml标准的html输出,因此WriteBreak在编写时非常完美

<br />
Run Code Online (Sandbox Code Playgroud)

我想在br中添加一个类,以便我拥有

<br class="className" />
Run Code Online (Sandbox Code Playgroud)

c# htmltextwriter

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