问题列表 - 第43434页

当焦点获得焦点时,选择EditText内的所有文本

我有一个带有一些虚拟文本的EditText.当用户点击它时我希望它被选中,这样当用户开始输入时,虚拟文本就会被删除.

我怎样才能做到这一点?

android android-edittext

223
推荐指数
8
解决办法
12万
查看次数

android消息传递的源代码

我打算创建一个用户可以为他们的SMS安全的应用程序.我有可能看到Android手机短信的源代码吗?怎么样?

android-source android-sms

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

Guice ThrowingProvider问题

根据Guice 的ThrowingProvider文档,我有以下界面:

public interface IConfigurableProvider<T> extends ThrowingProvider<T, ConfigException> {}
Run Code Online (Sandbox Code Playgroud)

我有多个实现此接口的类,假设我有以下内容:

public class SomethingProvider extends ConfiguredProvider implements IConfigurableProvider<Something> {}
Run Code Online (Sandbox Code Playgroud)

当然这个类实现了必要的方法:

public Something get() throws ConfigException { /* ... */ }
Run Code Online (Sandbox Code Playgroud)

在我的模块中,我有以下代码 MyModule.java

ThrowingProviderBinder.create(binder())
    .bind(IConfigurableProvider.class, Something.class)
    .to(SomethingProvider.class);
Run Code Online (Sandbox Code Playgroud)

但是,当我启动我的应用程序时,产生以下错误:

6) No implementation for com.package.Something was bound.
  while locating com.package.Something
    for parameter 5 at com.package.OtherClass.<init>(OtherClass.java:78)
  at com.package.MyModule.configure(MyModule.java:106)
Run Code Online (Sandbox Code Playgroud)

我真的不知道我应该从哪里开始寻找这个bug.

更新:即使我也设置了范围,它也会提供相同的错误:

ThrowingProviderBinder.create(binder())
    .bind(IConfigurableProvider.class, Something.class)
    .to(SomethingProvider.class)
    .in(Singleton.class);
Run Code Online (Sandbox Code Playgroud)

java provider dependency-injection guice

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

如何在触摸事件上绘制线条?

嘿我是目标C的初学者请帮助我

我制作以下代码但不工作.....

-(void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{

UITouch *touch = [touches anyObject];
if ([touch view] == self.view) {

    CGPoint location = [touch locationInView:self.view];
    loc1 = location;
    CGContextMoveToPoint(context, location.x, location.y);
    NSLog(@"x:%d y:%d At Touch Begain", loc1.x, loc1.y);
}
}
- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event

{
    UITouch *touch = [touches anyObject];

        if ([touch view] == self.view) 
    {
    CGPoint location = [touch locationInView:self.view];
    CGContextMoveToPoint(context, loc1.x, loc1.y);
    NSLog(@"x:%d y:%d At Touch Move", loc1.x, loc1.y);
    CGContextAddLineToPoint(context, location.x, location.y);
    NSLog(@"x:%d y:%d", location.x, location.y);
}

} …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c ios4

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

XMLHttpRequest跨站点脚本在同一服务器上但不同的端口

使用XMLHttpRequest无法打开与托管页面本身不同的域上的文档的连接.

但是不同的港口呢?

例如,我在我的机器上运行的网络服务器在端口80上侦听,因此webaddress看起来像这样:

http://localhost:80/mypage.html
Run Code Online (Sandbox Code Playgroud)

我有另一个在localhost上运行的web服务器,它用于处理ajax请求但是侦听不同的端口.所以mypage.html中的javascript看起来像这样:

var xmlhttprequest = new XMLHttpRequest(); 
xmlhttp.open("GET", "http://localhost:1234/?parameters", true); 
xmlhttp.send();
Run Code Online (Sandbox Code Playgroud)

这会有用吗?还是会给出安全例外?

ajax xmlhttprequest

5
推荐指数
2
解决办法
9286
查看次数

MKMapView maptype不变?

我无法理解为什么我的MKMapView不想更改为卫星视图.这个方法被调用,案例1被调用我已经跨过它,但它根本不会改变为卫星类型,它总是变为标准.它只在返回Map类型时才有效.有人有主意吗?

- (IBAction)mapSatelliteSegmentControlTapped:(UISegmentedControl *)sender
{
    switch (sender.selectedSegmentIndex)
    {
        case 1: //Satellite 
            self.mapView.mapType = MKMapTypeSatellite;
        default:  //Map 
            self.mapView.mapType = MKMapTypeStandard;
    }
}
Run Code Online (Sandbox Code Playgroud)

iphone cocoa-touch objective-c mapkit ios

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

UpdatePanel更新没有触发按钮

我有一个指定了ContentTemplate的UpdatePanel.页面加载时,用户可以在页面的其他部分进行一些AJAX工作.然后,在完成该工作之后,我想仅更新UpdatePanel内的内容,但不按任何按钮等.我应该在以前启动AJAX工作完成时使用JavaScript自动完成.如何在不手动点击触发按钮的情况下进行操作?

编辑:

好的,我已经遵循了_doPostBack规则,整个页面都已发布.

    <asp:UpdatePanel ID="panelAttachments" runat="server">
        <ContentTemplate>
    ........
        </ContentTemplate>
    </asp:UpdatePanel>
    <input type="text" name="test" onchange="__doPostBack('<%=panelAttachments.UniqueID %>',''); return false;" />
</td>
Run Code Online (Sandbox Code Playgroud)

谢谢,Pawel

asp.net ajax updatepanel scriptmanager

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

在helper中的content_tag内循环并输出content_tags

我正在尝试一个帮助方法,它将输出一个项目列表,如下所示:

foo_list( ['item_one', link_to( 'item_two', '#' ) ... ] )
Run Code Online (Sandbox Code Playgroud)

我在阅读了使用rails 3中的helper输出html之后,就像这样编写了帮助器:

def foo_list items
    content_tag :ul do
        items.collect {|item| content_tag(:li, item)}
    end
end
Run Code Online (Sandbox Code Playgroud)

但是,如果我这样做,我只是在这种情况下得到一个空的UL:

def foo_list items
    content_tag :ul do
        content_tag(:li, 'foo')
    end
end
Run Code Online (Sandbox Code Playgroud)

我按预期获得了UL和LI.

我已经尝试过将它交换一下:

def foo_list items
    contents = items.map {|item| content_tag(:li, item)}
    content_tag( :ul, contents )
end
Run Code Online (Sandbox Code Playgroud)

在这种情况下,我得到整个列表,但LI标签是html转义(即使字符串是HTML安全).做的content_tag(:ul, contents.join("\n").html_safe )工作,但我感觉不对,我觉得content_tag应该以块模式与集合以某种方式工作.

ruby-on-rails block helper ruby-on-rails-3

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

应用声明是否应该隐藏继承的虚函数?

struct level0
{
  virtual void foo() = 0;
};

struct level1 : level0
{
  virtual void foo() { cout <<" level1  " << endl; }
};

struct level2 : level1
{
  virtual void foo() { cout <<" level2 " << endl; }
};

struct level3 : level2
{
  using level1::foo;
};

int main()
{
  level1* l1 = new level3;
  l1->foo();
  level3 l3;
  l3.foo();
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

上面的代码使用gcc给出

level2
level1
Run Code Online (Sandbox Code Playgroud)

但在icc给出

 level2
 level2
Run Code Online (Sandbox Code Playgroud)

哪一个是正确的还是标准不确定?

编辑:这证明确实存在错误,请考虑以下主要功能

int main()
{
    level3 l3;
    l3.foo(); …
Run Code Online (Sandbox Code Playgroud)

c++ inheritance gcc icc using-declaration

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

在可可中"零"是一个保留的标签号码?

我想知道零是否是可可中的保留标签号.

我问,因为我正在从0到n的for循环中构建UIButtons,并在每个创建的按钮标记中分配循环索引.

然后当我尝试使用viewWithTag引用并尝试更改属性时,我得到标签为零的按钮的sigbart错误.所有其他按钮都可以正常工作.

为了使我的代码工作,我必须使用1 - n + 1创建按钮

tags iphone cocoa-touch uibutton

3
推荐指数
1
解决办法
604
查看次数