好的,所以我只有一个EditText字段和一个按钮,按下时会触发AsyncTask.
EditText playerName = (EditText)findViewById(R.id.playerEditText);
if(playerName.getText().toString().length() == 0 )
playerName.setError("Player name is required!");
else {
// do async task
}
Run Code Online (Sandbox Code Playgroud)
问题是,即使在我输入有效文本进行搜索之后,错误消息似乎仍然保持不变.一旦EditText不为空,有没有办法删除错误?
似乎在启动我的Java应用程序时遇到问题:
线程"main"中的异常java.lang.NoClassDefFoundError:org.apache.catalina.util.LifecycleBase中的org/apache/juli/logging/LogFactory.(LifecycleBase.java:37)引起:java.lang.ClassNotFoundException:org.位于java.net.URLClassLoader的java.net.URLClassLoader $ 1.run(URLClassLoader.java:366)中的apache.juli.logging.LogFactory java.security.AccessController.doPrivileged(Native Method)中的java.net.URLClassLoader $ 1.run(URLClassLoader.java:355) )at java.lang.ClassLoader.findClass(URLClassLoader.java:354)at java.lang.ClassLoader.loadClass(ClassLoader.java:423)at sun.misc.Launcher $ AppClassLoader.loadClass(Launcher.java:308)at java .lang.ClassLoader.loadClass(ClassLoader.java:356)......还有1个
在这里尝试了解决方案: java.lang.NoClassDefFoundError:org/apache/juli/logging/LogFactory
但我已经看到了tomcat-juli.jar.我也在使用Tomcat 7.可能出错了什么?
必须有一种简单的方法可以在不使用 Visibilty 的情况下从显示中卸载 UserControl,因为理论上它实际上并没有被卸载。
有哪些解决方案?
我想知道如何以编程方式设置文本块的边距?我有一个字符串列表,我想分配给每个文本块,并为每个文本块设置动画,每个文本块之间有一个间距.刚才,所有的文本块都在同一行,所以我无法弄清楚文本说的是什么.
foreach (var i in item.Items)
{
TextBlock tb = new TextBlock();
tb.Height = 50;
tb.Width = 900;
tb.Text = i.Title + "\n";
SlideDown(tb);
canvas.Children.Add(tb);
}
public void SlideDown(FrameworkElement uc)
{
ThicknessAnimation tAnimation = new ThicknessAnimation();
tAnimation.Duration = new Duration(TimeSpan.FromSeconds(5.0));
tAnimation.From = new Thickness(0,0,0,0);
tAnimation.To = new Thickness(0, 500, 0, 500);
Storyboard.SetTarget(tAnimation, uc);
Storyboard.SetTargetProperty(tAnimation, new PropertyPath(FrameworkElement.MarginProperty));
Storyboard storyboard = new Storyboard();
storyboard.Children.Add(tAnimation);
storyboard.Begin(uc);
}
Run Code Online (Sandbox Code Playgroud) 我目前正在使用XML-RPC检索数据,这就是我所拥有的:
Object[] params = new Object[]{param1, param2};
Object[] obj = new Object[]{};
try {
obj = (Object[]) client.execute("method.name", params);
} catch (XmlRpcException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return obj;
Run Code Online (Sandbox Code Playgroud)
问题是,有时它会返回-1,我会得到这个错误:java.lang.Integer不能转换为[Ljava.lang.Object; - 我想知道是否有解决这个问题的办法?
我正在编写RSS解析器,我使用Ractive生成视图.我正在尝试根据.feed-item的高度垂直对齐.feed-text-offset的内容.
我怎么能做到这一点?
演示:https://jsfiddle.net/zzx5L4e9/
输出HTML是这样的:
<div class="feed-item">
<div class="news-img-container">
<img class="news-thumbnail" src="#" style="max-width: 125px;">
</div>
<div class="feed-text-offset">
<a href="#" target="_blank">Text here</a>
<span class="feed-item-since">1 hr</span></div>
<div style="clear: both;">
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
CSS
.feed-item {
padding: 2px;
background-color: green;
float:left;
}
.feed-item-since {
font-size: 0.8em;
font-weight: 400;
margin-top: 5px;
display: block;
}
.news-img-container {
width: 125px;
float: left;
}
.feed-text-offset {
margin-left: 130px;
}
Run Code Online (Sandbox Code Playgroud) 当我运行此代码时,在我最大化应用程序之前会出现黑屏?另外,我认为它也不会拾取图像文件。在 Visual Studio 中,我创建了一个新文件夹并将图像添加到该文件夹中。
public MainWindow()
{
InitializeComponent();
Canvas canvas = new Canvas();
canvas.Width = 300;
canvas.Height = 300;
canvas1.Children.Add(canvas);
Ellipse hand = new Ellipse();
hand.Height = 30;
hand.Width = 30;
/*
BrushConverter bc = new BrushConverter();
Brush brush = (Brush)bc.ConvertFrom("Red");
hand.Fill = new SolidColorBrush(Colors.Red);
*/
ImageBrush myBrush = new ImageBrush();
myBrush.ImageSource =
new BitmapImage(new Uri(@"Images/Hand.png", UriKind.Relative));
hand.Fill = myBrush;
Canvas.SetLeft(hand, 100);
Canvas.SetTop(hand, 100);
canvas.Children.Add(hand);
}
Run Code Online (Sandbox Code Playgroud) 我对如何计算ActualWidth或ActualHeight工作或如何计算感到困惑.
<Ellipse Height="30" Width="30" Name="rightHand" Visibility="Collapsed">
<Ellipse.Fill>
<ImageBrush ImageSource="Images/Hand.png" />
</Ellipse.Fill>
</Ellipse>
Run Code Online (Sandbox Code Playgroud)
当我使用上面的代码时,我得到30 ActualWidth和ActualHeight.但是当我以编程方式定义一个椭圆时,即使我定义了(最大)高度和(最大)宽度属性,ActualWidth并且ActualHeight为0,我不明白它是如何为0的?
我有许多以编程方式创建的TextView,但我无法找到如何根据设备的屏幕尺寸更改文本大小.
示例:我有layout_sw300dp和layout_sw600dp文件夹,其中包含符合所用手机的单独屏幕设计.但由于我以编程方式创建TextViews,因此无法针对不同的屏幕大小更改TextSize.
我该如何解决这个问题?是否可以为不同的屏幕使用不同的/res/values/styles.xml,这样我可以通过代码附加样式并在XML中单独定义样式,如果是这样,文件夹布局是什么?
我正在尝试从 SQLite 迁移到 MySQL。我刚刚从这里安装了 MySQL Workbench并重新启动。
我打开工作台,单击“新服务器实例”,选择本地主机,下一步,将数据库连接值保留为默认值。
Connection Name: localhost
Connection Method: Standard (TCP/IP)
Hostname: localhost
Port: 3306
Username: root
Password: Not set
Run Code Online (Sandbox Code Playgroud)
消息日志:正在连接到 MySQL 服务器本地主机...
无法连接到“127.0.0.1”上的 MySQL 服务器 (10061)
我不认为我做错了什么?
更新2:
jQuery版本兼容性问题.
更新1:
我的脚本参考中有一个拼写错误.但是我现在遇到这个问题:
TypeError: $(...).live is not a function
$("a[data-ajax=true]").live("click", function (evt) {
Run Code Online (Sandbox Code Playgroud)
=====================================
当我通过ajax.beginform提交一个有效的表单时,在控制器中,它返回JSON,它显示在视图中而不是由回调函数处理,我无法弄清楚为什么会这样.
我从网上拿了一个演示项目,以防万一看起来很熟悉.
HTML/JS
@model Unobtrusive_Validation.Models.BlogPost
<html>
<head>
</head>
<body>
<script src="~/Scripts/jquery-1.9.1.js"></script>
<script src="~/Scripts/jquery.validate.js"></script>
<script src="~/Scripts/jquery.validate.unobtrusive.js"></script>
<script src="~/Scripts/jquery.unobtrusive.ajax.js"></script>
@using (Ajax.BeginForm("Test", "BlogPost",
new AjaxOptions{
HttpMethod = "POST",
OnSuccess = "OnSuccess",
OnBegin = "alert('OnBegin')",
OnComplete = "alert('OnComplete')",
OnFailure = "alert('OnFailure')"
} )
)
{
@Html.ValidationSummary(true)
<fieldset>
<legend>BlogPost</legend>
<div class="editor-label">
@Html.LabelFor(model => model.PostedOn)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.PostedOn)
@Html.ValidationMessageFor(model => model.PostedOn)
</div>
<div class="editor-label">
@Html.LabelFor(model => model.Title)
</div> …Run Code Online (Sandbox Code Playgroud) c# ×4
wpf ×4
android ×2
java ×2
actualheight ×1
actualwidth ×1
asp.net-mvc ×1
css ×1
eclipse ×1
html ×1
mysql ×1
tomcat ×1
xml-rpc ×1