你如何创建setError()(类似于a TextView/EditText)函数Spinner?以下不起作用:
我尝试在构造函数中扩展Spinner类:
ArrayAdapter<String> aa = new ArrayAdapter<String>(getContext(),
android.R.layout.simple_spinner_item, android.R.id.text1,
items);
aa.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
setAdapter(aa);
tv = (TextView) findViewById(android.R.id.text1);
// types_layout_list_tv
ctv = (CheckedTextView) aa.getDropDownView(1, null, null);
tv2 = (TextView) aa.getView(1, null, null);
Run Code Online (Sandbox Code Playgroud)
setError 方法:
public void setError(String str) {
if (tv != null)
tv.setError(str);
if(tv2!=null)
tv2.setError(str);
if (ctv != null)
ctv.setError(str);
}
Run Code Online (Sandbox Code Playgroud) 拥有一个只包含一个类的包是不是一种坏习惯?将单个类移动到util包含其他随机有用类的包是否更有意义?
在我的WCF服务类的构造函数中,我将当前主体设置为消息头中传递的主体的主体:
Thread.CurrentPrincipal = OperationContext.Current.IncomingMessageHeaders.GetHeader<BBPrincipal>("bbPrincipal", "ns");
Run Code Online (Sandbox Code Playgroud)
这似乎工作正常,但是当我在方法中引用主体时,Thread.CurrentPrincipal已恢复为WindowsPrincipal.
据推测,该方法是在不同的线程上触发.如何确保该方法在服务的构造函数中使用主体集?
如何从另一个PHP脚本中调用已定义的函数?
我有funktion.php,它返回当天的时间.
<?php
date_default_timezone_set("Europe/Berlin");
function Uhrzeit()
{
echo date( 'H:i:s' );
}
Uhrzeit();
?>
Run Code Online (Sandbox Code Playgroud)
我想在另一个PHP脚本(test.php)中调用该函数,以便Uhrzeit(); 从test.php可以访问funktion.php中的函数Uhrzeit().
我该如何实现它?
非常感谢任何帮助或提示或链接.先感谢您.
Let's say I have a system that must store how many people voted on fighter A and how many on fighter B.
Let's say ratio is 200:1
如何将该值存储在单个变量中,而不是将两个值(A上的选民数和B上的选民数)存储在两个变量中.
你会怎么做?
我正在尝试在Flex Builder 3中编辑现有的AS3应用程序(使用Flash Develop构建).
该应用程序使用Base64Encoder(使用"import mx.utils.Base64Encoder").这在Flash Develop中编译没有问题,但尝试在Flex Builder 3(Mac版本)中构建它会产生错误:
"定义mx.utils:无法找到Base64Encoder"
确实在flex中使用代码完成(ctrl + space)时,在"import mx.utils"上.列表中只显示4个util.
我尝试使用Flex Builder 3附带的Flex 3.2.0 sdk和我从adobe网站下载的Flex 3.5.0 sdk.
有谁知道为什么会这样?以及如何解决这个问题?
谢谢.
我是 WPF 新手,我创建了一个新的 UserControl MyUserControl。
现在我很惊讶:UserContol 没有位置。
我如何读取(通过代码)myUserControl1. Location在父容器中?
我解释:
我有一些点(用户控件),用户可以将其拖动到面板中。实际上,我不确定这将是什么样的面板......也许是网格。
现在,这些点应该用一条线连接起来。
实际上,我有 aDot.Head和Dot.Queue属性(也是点)。因此,当添加头或队列时,我需要在它们之间动态创建一个链接(线)[A]-----[B]。对于这条线,我搜索要设置的起点和终点。
控制XAML:
<UserControl x:Class="LinePlan.Stop"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
mc:Ignorable="d" d:DesignHeight="21" d:DesignWidth="80">
<Canvas>
<Path Fill="LightBlue" Width="16" Height="16">
<Path.Data>
<EllipseGeometry x:Name="Dot" Center="8,8"
RadiusX="4" RadiusY="4"/>
</Path.Data>
</Path>
<TextBlock x:Name="StopText" Text="Eiffel Tower" Canvas.Left="16"/>
</Canvas>
</UserControl>
Run Code Online (Sandbox Code Playgroud)
代码:
public partial class Stop : UserControl
{
private Stop head;
private Stop tail;
private LineGeometry headLine;
private LineGeometry queueLine;
public Stop()
{
InitializeComponent();
}
public Stop Head
{
get { …Run Code Online (Sandbox Code Playgroud) 我想要的是访问每个应用程序的使用时间(以毫秒为单位)。
谢谢
在Java中,可以将可序列化对象保存到文件并从该文件加载对象.我们可以在Delphi中这样做吗?如果是,怎么样?
我创建了一个具有多个NSStrings属性的类.如果我有这个类的对象,那么我怎么知道对象是否为nil(即所有NSString属性都是nil).
我的班级看起来像这样
// MyClass.h
#import <Foundation/Foundation.h>
@interface MyClass : NSObject <NSCoding> {
NSString *string1;
NSString *string2;
}
@property (nonatomic, retain) NSString *string1;
@property (nonatomic, retain) NSString *string2;
@end
Run Code Online (Sandbox Code Playgroud)
我正在检查它,它不起作用
if (SecondViewController.myObject==nil) {
NSLog(@"the object is empty");
}
Run Code Online (Sandbox Code Playgroud) android ×2
.net ×1
apache-flex ×1
c# ×1
cocoa-touch ×1
delphi ×1
flex3 ×1
html ×1
java ×1
null ×1
object ×1
objective-c ×1
oop ×1
packages ×1
php ×1
principal ×1
spinner ×1
wcf ×1
wpf ×1
wpf-controls ×1